- 博客(6)
- 收藏
- 关注
原创 同步、异步httpclient
同步httpclient当客户端请求数量不是非常大,请求Response RT时间在能接受范围时,这种方式更适合。public class SyncHttpClients { private static Logger logger = Logger.getLogger(HttpClientU
2018-01-28 16:07:42 1006
原创 Nginx总结
Rewrite分类使用临时重定向302location / { rewrite ^/(.*)$ http://baidu.com redirect;}永久重定向301location / { rewrite ^/(.*)$ http://baidu.com permanent;}Nginx常用限流(对单ip做限制)根据并发&网速限流http { ...
2017-10-22 11:36:36 407
原创 故障处理总结
Java常见问题NoSuchMethodException应用没响应调用另一应用超时java.lang.OutOfMemoryErrorCPU us高CPU sy高CPU iowait高Java进程退出NoSuchMethodException出现这种现象的原因Java ClassLoader机制Java里让人极度头疼的Jar版本冲突问题同类型的问题ClassNotFoun
2017-10-22 11:34:38 1030
原创 Java线程总结
java多线程的实现方式继承Thread类,重写run方法实现多线程操作实现Runnable接口,重写run方法借鉴个被用到烂的栗子在实际应用中,我们经常用到多线程,如车站的售票系统,车站的各个售票口相当于各个线程。当我们做这个系统的时候可能会想到两种方式来实现,继承Thread类或实现Runnable接口,现在看一下这两种方式实现的两种结果。继承Thread方式class ThreadTes
2017-10-22 11:27:59 293
原创 Java异常总结
1:Java异常结构图2:异常父类Throwable以及子类有两个重要的子类:Exception和Error,二者都是Java异常处理的重要子类,他们都包含大量的子异常类。Exception程序本身可以处理的异常,并可以通过try/catch块捕获处理的异常eg:RuntimeException、NullPointerException、ArrayIndexOutOfBoundExceptio
2017-10-22 11:24:13 869
原创 批量源数据按时间分片聚合
批量源数据按时间分片聚合简介该算法才有类似滑动时间窗口的方式,每笔数据(MergeDataDO)流入后,会根据key1,key2判断是否是新数据或者已被计算过的数据,新数据则需要构造计算结果存储对象(MergeCalcResultDO),已被计算过的key则直接取出,继续进行聚合运算public class MergeCalcuService { //聚合数据临时存放cache @R
2017-10-22 11:14:17 529
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人