Skip to content

Instantly share code, notes, and snippets.

View golonzovsky's full-sized avatar
💭
📡🛰️🤖🦦👾

Alex Golonzovsky golonzovsky

💭
📡🛰️🤖🦦👾
View GitHub Profile
@golonzovsky
golonzovsky / JaxbTest.java
Last active September 9, 2019 11:59
jaxb wrapper example for non-list elements
package com.test.ws;
import javax.xml.bind.JAXBContext;
import javax.xml.bind.JAXBException;
import javax.xml.bind.Marshaller;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlRootElement;
@golonzovsky
golonzovsky / TwoTypeArrayTest.java
Last active December 17, 2015 10:58
fill types of target list from sourse list ones with same name
package com.test;
import static org.junit.Assert.assertEquals;
import static org.junit.Assert.assertNull;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
package com.test;
import java.sql.SQLException;
public final class UncheckedThrow {
public static void throwUnchecked(final Exception ex){
UncheckedThrow.<RuntimeException>throwsUnchecked(ex);
}
public static <T extends Exception> void throwsUnchecked(Exception toThrow) throws T{
package com.springapp.notes.entities;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.FetchType;
import javax.persistence.GeneratedValue;
import javax.persistence.GenerationType;
import javax.persistence.Id;
import javax.persistence.JoinColumn;
import javax.persistence.ManyToOne;
@golonzovsky
golonzovsky / FileStoreRetryGateway.java
Created September 5, 2014 14:07
retry service activator gateway
package org.springframework.integration.samples.advice.retry;
public interface FileStoreRetryGateway {
boolean isExist(String id);
}
package com.services.util;
import java.io.PrintWriter;
import java.io.StringWriter;
import java.util.ArrayList;
import java.util.Enumeration;
import java.util.List;
import org.apache.log4j.Level;
import org.apache.log4j.LogManager;
@golonzovsky
golonzovsky / docker-compose.yml
Last active September 26, 2022 05:10
docker compose to start jenkins, nexus, sonar, selenium hub and chrome nodes
nexus-data:
container_name: nexus-data
image: sonatype/nexus:oss
command: echo "data-only container for Nexus"
nexus:
container_name: nexus
image: sonatype/nexus:oss
environment:
- CONTEXT_PATH=/nexus
@golonzovsky
golonzovsky / rsyslog-mesos.conf
Last active November 16, 2015 22:52
vagrant-mesos
if $programname == 'marathon' then {
action(type="omfile" file="/var/log/mesos/marathon.log")
}
if $programname == 'chronos' then {
action(type="omfile" file="/var/log/mesos/chronos.log")
}
if $programname == 'mesos-master' then {
action(type="omfile" file="/var/log/mesos/mesos-master.log")
@golonzovsky
golonzovsky / ConsulUiConfiguration.java
Last active February 10, 2016 19:01
spring cloud consul ui
package org.springframework.cloud.ui;
import javax.annotation.PostConstruct;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.cloud.consul.ConsulProperties;
import org.springframework.cloud.netflix.zuul.EnableZuulProxy;
import org.springframework.cloud.netflix.zuul.filters.ZuulProperties;
import org.springframework.cloud.netflix.zuul.filters.ZuulProperties.ZuulRoute;
import org.springframework.cloud.netflix.zuul.web.ZuulHandlerMapping;
import org.springframework.cloud.ui.ConsulUiController;
@golonzovsky
golonzovsky / StreamsTest.java
Last active December 16, 2017 11:56
lambda
package com.golonzovsky.streams;
import lombok.AllArgsConstructor;
import lombok.Data;
import org.junit.Before;
import org.junit.Test;
import java.io.BufferedReader;
import java.io.FileReader;
import java.time.Year;