Skip to content

Instantly share code, notes, and snippets.

View JunqiangYang's full-sized avatar

junqiang.yang JunqiangYang

  • alibaba
  • China beijing
View GitHub Profile
@JunqiangYang
JunqiangYang / MultiThreadGenerateContractBo.java
Last active February 8, 2018 10:54
多线程生辰合同主任务
import java.util.List;
import java.util.Map;
import java.util.concurrent.BlockingQueue;
import java.util.concurrent.Callable;
import java.util.concurrent.CompletionService;
import java.util.concurrent.ConcurrentHashMap;
import java.util.concurrent.ExecutorCompletionService;
import java.util.concurrent.ExecutorService;
import java.util.concurrent.LinkedBlockingQueue;
import java.util.concurrent.ThreadPoolExecutor;
package scott.awake;
/**
* @create 2015-01-01 00:00
**/
public class Wake
{
/*
@JunqiangYang
JunqiangYang / annotation_Demo.java
Last active February 8, 2018 10:54
注解使用 精简代码
import java.io.FileInputStream;
import java.lang.reflect.Field;
/**
* @author Junqiang.Yang
* @create 2017-09-04 16:17
**/
@JunqiangYang
JunqiangYang / pubsub.js
Created August 25, 2017 10:11 — forked from learncodeacademy/pubsub.js
Basic Javascript PubSub Pattern
//events - a super-basic Javascript (publish subscribe) pattern
var events = {
events: {},
on: function (eventName, fn) {
this.events[eventName] = this.events[eventName] || [];
this.events[eventName].push(fn);
},
off: function(eventName, fn) {
if (this.events[eventName]) {
增广贤文 , 醒世恒言
人情似纸张张薄,世事如棋局局新。贫居闹市无人问,富在深山有远亲。
不信但看宴中酒,杯杯先敬富贵人。门前拴上高头马,不是亲来也是亲。
门前放根讨饭棍,亲戚故友不上门。世人结交需黄金,黄金不多交不深,
纵令然诺暂相许,终是悠悠路行心。有钱有酒多兄弟,急难何曾见一人。
酒肉朋友朝朝有,无钱无势亲不亲。相逢好比初相识,到老终无怨恨心。
胜者为王败者寇,只重衣冠不重人。三贫三富不到老,十年兴败多少人。
在官三日人问我,离官三日我问人。古人不见今时月,今月曾经照古人。
近水楼台先得月,向阳花木易为春。谁人背后无人说,那个人前不说人。
@JunqiangYang
JunqiangYang / annotation_DV.java
Last active February 8, 2018 10:55
annotation demo
import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;
/**
* 数据验证
* @author
@JunqiangYang
JunqiangYang / NamedThreadFactory.java
Created August 9, 2017 03:40
ThreadFactory. 线程工厂 生产线程
package org.jsets.rpc.server;
import java.util.concurrent.ThreadFactory;
import java.util.concurrent.atomic.AtomicInteger;
/**
* @ClassName: NamedThreadFactory
* @Description: 可命名线程工厂
* @author wangjie
* @date 2016年8月11日 下午3:31:28
/*
* Copyright 1999-2011 Alibaba Group.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
import java.lang.reflect.Method;
import java.sql.Connection;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.ResultSetMetaData;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.HashSet;
import java.util.LinkedList;
import java.util.List;
import java.awt.Color;
import java.awt.Font;
import java.awt.image.BufferedImage;
import java.io.ByteArrayInputStream;
import java.io.ByteArrayOutputStream;
import java.io.IOException;
import java.io.InputStream;
import java.util.ArrayList;
import java.util.List;
import java.util.Random;