Skip to content

Instantly share code, notes, and snippets.

View cchacin's full-sized avatar
🎯
Focusing

Carlos Chacin cchacin

🎯
Focusing
View GitHub Profile
@cchacin
cchacin / pom.xml
Created June 6, 2013 21:04
CXF WADL to Java Maven Plugin
<plugin>
<groupId>org.apache.cxf</groupId>
<artifactId>cxf-wadl2java-plugin</artifactId>
<version>2.7.5</version>
<configuration>
<sourceRoot>${basedir}/src/main/java</sourceRoot>
<wadlOptions>
<wadlOption>
<wadl>${basedir}/src/test/resources/sample.wadl</wadl>
<impl>true</impl>
@cchacin
cchacin / docker-compose.yml
Created October 31, 2020 03:28
Observability Containers - Docker Compose - Kibana - Graphana - ElasticSearch - Prometheus
version: "3.7"
services:
portainer:
image: portainer/portainer:1.24.1-alpine
volumes:
- /var/run/docker.sock:/var/run/docker.sock
- /tmp/portainer_password:/tmp/portainer_password
ports:
- 9000:9000
command: -H unix:///var/run/docker.sock --no-auth
@cchacin
cchacin / FizzBuzz.java
Last active April 11, 2020 20:51
Java 8 FizzBuzz
public class FizzBuzz {
static java.util.function.Predicate<Integer> divBy(int n) { return i -> (i % n) == 0;}
static String fizzBuzz(Integer intIn){
String fizz = divBy(3).test(intIn) ? "Fizz" : "";
String buzz = divBy(5).test(intIn) ? "Buzz" : "";
return (fizz.isEmpty() && buzz.isEmpty()) ? intIn.toString() : fizz + buzz;
}
@cchacin
cchacin / jvm.properties
Created March 14, 2020 06:42
JVM GC Related Flags
-XX:+PrintGCDateStamps
-XX:+PrintGCTimeStamps
-XX:+PrintTenuringDistribution
-XX:+PrintGCDetails
-XX:+PrintGCApplicationStoppedTime

MicroProfile Metrics Counted

This is an example on how to use microprofile metrics in TomEE. The project includes a docker profile which can be used to create a Docker image.

Run the application:

@cchacin
cchacin / keybase.md
Created March 12, 2019 21:13
keybase.md

Keybase proof

I hereby claim:

  • I am cchacin on github.
  • I am cchacin (https://keybase.io/cchacin) on keybase.
  • I have a public key ASAYGkVTEuMIdYEZKAq7C_HPps7zN04Cw7SwseICUU7lago

To claim this, I am signing this object:

@cchacin
cchacin / docker-compose.yml
Last active February 23, 2019 22:59
ELK Stack
version: "3.7"
services:
filebeat:
image: docker.elastic.co/beats/filebeat-oss:6.6.1
container_name: filebeat
hostname: filebeat
depends_on:
- elasticsearch
environment:
package customers;
import org.assertj.core.api.Assertions;
import org.junit.jupiter.api.Test;
import java.util.LinkedHashMap;
import java.util.LinkedList;
import java.util.List;
import java.util.Map;
import java.util.function.BiFunction;
@cchacin
cchacin / Java Resources.md
Created January 30, 2019 00:48
List of useful java resources
@cchacin
cchacin / pojo.mustache
Created January 26, 2019 05:17
POJO mustache for SwaggerCodegen -> Java 8
{{>classJavadoc}}
{{#discriminator}}{{>typeInfoAnnotation}}{{/discriminator}}{{#additionalAnnotations}}
{{{additionalAnnotations}}}{{/additionalAnnotations}}
{{>generatedAnnotation}}
public class {{classname}} {{#parent}}extends {{{parent}}} {{/parent}} {
{{#vars}}
{{#isEnum}}
{{^isContainer}}
{{>modelInnerEnum}}