Skip to content

Instantly share code, notes, and snippets.

@two8g
two8g / docker-compose.yml
Last active May 10, 2018 04:53 — forked from samklr/docker-compose.yml
Confluent Docker Compose
version: "2"
services:
zookeeper:
image: confluentinc/cp-zookeeper:4.1.0
environment:
ZOOKEEPER_CLIENT_PORT: 2181
ports:
- 2181:2181
logging:
/**
* It gets the connection based on different datasources.
*/
public class MultiTenantConnectionProviderImpl extends AbstractDataSourceBasedMultiTenantConnectionProviderImpl
{
Log logger = LogFactory.getLog(getClass());
private static final long serialVersionUID = 14535345L;
/**
* It specify what Tenant should be use when the hibernate session is created.
* @author jm
*/
public class CurrentTenantIdentifierResolverImpl implements CurrentTenantIdentifierResolver {
Logger logger = Logger.getLogger(getClass());
@Override
/**
* It lookup the correct datasource to use, we have one per tenant
*
* The tenant datasource has default properties from database.properties and
* also properties in database.{tenantId}.properties whose properties override
* the default ones.
*
* @author jose.mgmaestre
*
*/
@two8g
two8g / BaseDao.java
Created May 10, 2017 15:17 — forked from pengju/BaseDao.java
SSH中BaseDao的写法
package com.kaishengit.dao.core;
import java.io.Serializable;
import java.lang.reflect.ParameterizedType;
import java.lang.reflect.Type;
import java.util.List;
import java.util.Map;
import org.hibernate.Criteria;
import org.hibernate.Query;
@two8g
two8g / xvfb
Created October 8, 2016 03:47 — forked from rsanheim/xvfb
/etc/init.d/xvfb
root@ci:/etc/init.d# cat Xvfb
#! /bin/sh
### BEGIN INIT INFO
# Provides: Xvfb
# Required-Start: $local_fs $remote_fs
# Required-Stop:
# X-Start-Before:
# Default-Start: 2 3 4 5
# Default-Stop: