- 博客(27)
- 收藏
- 关注
原创 python 脚本示例
import sysfrom sqlalchemy import *from datetime import datetime, timedeltaimport tracebackfrom common import *wightAppList = []def main(db_url, date): print '>>>bill.py', date ...
2018-04-19 19:24:08 486
原创 缓存初始化
package com.xiaomi.miui.ad.ssp.proxy;import com.xiaomi.common.perfcounter.PerfCounter;import com.xiaomi.miui.ad.ssp.common.Constants;import com.xiaomi.miui.ad.ssp.converter.mockad.MockAdConfigConv...
2018-03-09 10:48:53 1239
原创 guava初始化缓存
publisherCache = CacheBuilder.newBuilder() .concurrencyLevel(1) .maximumSize(500) .refreshAfterWrite(CACHE_DURATION,TimeUnit.SECONDS).build( new CacheLoader<...
2018-03-06 17:59:50 2475
原创 单元测试的基类
@ContextConfiguration(locations = {"classpath:conf/spring/spring-context-test.xml"})// 设置事务默认回滚, 子类如果需要回滚,则需自定义添加@TransactionConfiguration(defaultRollback = false)public class BaseTest extends Abst
2018-01-05 16:07:41 797
原创 导出excel文件,cvs格式结尾
package com.suning.gcpm.admin.util;import com.suning.framework.lang2.SnfLogger;import com.suning.framework.lang2.SnfLoggerFactory;import jxl.CellView;import jxl.Workbook;import jxl.write
2018-01-05 11:43:58 580
转载 读写分离
public abstract class CommonBusiness { /** 用于增加、修改、删除、合并操作 */ @Resource @Qualifier("dalClient") protected DalClient dalClient; /** 用于查询操作 */ @Resource @Qualifier("dalClientRead"
2017-11-03 23:43:44 177
原创 后端校验的实现代码
import org.springframework.util.Assert;import org.springframework.validation.BeanPropertyBindingResult;import org.springframework.validation.Errors;import org.springframework.validation.ValidationU
2017-10-24 14:58:09 697
原创 java程序运行自动退出的问题
启动了定时任务的时候,发现jar程序在运行了一段时间后会自动的退出,网上搜下发现是jvm的默认的gc算法出了问题,敲以下的命令后,程序终于顺利跑了起来,记下来:Java -jar -Xms2048m -Xmx2048m -XX:MaxPermSize=768m -XX:+UseParallelGC
2017-06-06 19:12:55 10486 1
原创 maven的jar文件配置
bin zip false lib false ${project.basedir} README* LICENSE* NOTICE* ${project.bas
2017-05-12 10:50:30 356
转载 pom配置
false224224225225 226+ 227+ org.apache.maven.plugins 228+ maven-jar-plugin 229+
2017-05-08 17:35:53 480
原创 rediskey的辅助类备忘
public class RedisKeys { private static final String PREFIX = "ft:quotes:"; private static final String MARKET_PRICE = PREFIX + "marketprice:"; private static final String TICK = PREFIX + "tic
2017-04-22 15:12:38 355
原创 代码生成k线数据
package com.cgs.test;import com.cgs.test.model.DealHistoryItem;import com.cgs.test.model.KDayItem;import com.cgs.test.model.KMinItem;import com.cgs.test.model.KdataItem;import com.cgs.test.model
2017-04-21 11:06:39 6807 4
原创 常用的spring 配置文件备忘
ApplicationContextxmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:context="http://www.springframework.org/schema/context" xmlns="http://www.springframework.org/schema/beans" xmlns:
2017-04-12 11:45:53 273
原创 spring集成quartz的内存泄漏问题总结
最近同事写了个定时任务,程序启动一段时间后就自动停止了,通过命令行察看内存,发现内存占用量一直增长,后来发现spring集成quartz的时候,需要加上这么一个属性配置 即可以解决这个问题
2017-03-24 21:18:34 3647 1
原创 拦截器限制用户访问次数和验证用户登录代码
public class ClientAccessTimeControlInterceptor extends HandlerInterceptorAdapter { private Logger logger = LoggerFactory.getLogger(ClientAccessTimeControlInterceptor.class); @Autowired privat
2017-03-21 21:00:07 1189
原创 netty常用数据结构备忘
Bootstrap 和ServerBootstrapNetty中客户端和服务器端连接所使用的类,客户端连接的是远程服务器的ip,服务器端代表了绑定本地的ip,客户端使用的是单个的EventLoopGroup,服务器端使用的是两个EventLoopGroup,是因为server端需要绑定本地的ip端口,这个连接使用ServerChannel来代表,另外的Channel集合代表了客户端和服务器端的
2017-03-20 02:07:43 530
原创 快速排序代码
/** * */package com.cgs.composite;/** * @author 58 * */public class FastSort { public static void fastSort(int a[],int low,int high){ if(low < high){ int middle = getMiddle(a,low,high
2017-02-16 18:17:11 319
转载 sql语句大全
1、说明:创建数据库CREATE DATABASE database-name2、说明:删除数据库drop database dbname3、说明:备份sql server--- 创建 备份数据的 deviceUSE masterEXEC sp_addumpdevice'disk','testBack','c:\mss
2017-02-13 15:02:26 458
原创 Java异常总结
Java异常总结异常定义:异常是一个发生在程序运行中的,能够中断正常业务逻辑的事件;当方法运行当中出现错误的时候,方法会创建一个对象并且将其提交给Java运行环境,这个对象就叫做异常对象。异常对象包含了关羽这次错误的信息,以及其类型和当前错误发生的时候程序的运行状态。当方法抛出异常后,运行环境会尝试找到某种机制去处理他,这个可能的“机制”是java运行时候调用的方法栈。 Ja
2017-02-13 02:11:16 865
转载 sed 和awk常用命令集合备忘
sed: 选项: -n :使用安静(silent)模式。在一般sed 的用法中,所有来自STDIN 的数据一般都会被列出到终端上。但如果加上-n 参数后,则只有经过sed 特殊处理的那一行(或者动作)才会被列出来。-e :直接在命令列模式上进行 sed的动作编辑;-f :直接将 sed的动作写在一个文件内, -f filename则可以运
2017-02-04 13:03:16 620
原创 一个简单的rpc框架的实现
远程过程调用协议,基于C/S模型,其主要核心就是调用远程方法就和调用本地方法形式几乎一样,rpc框架隐藏了底层的数据传输的细节,能够让人更加方便的写出分布式的程序。下图展现了一个典型的rpc框架的运行过程: 以上是一个基于java平台的rpc框架的调用过程。下面笔者用开源的netty网络库实现一个rpc框架,技术背景:netty,cglib。实现的关键点: 1.动态代理。...
2016-12-04 18:56:26 1904
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人