摘要: import java.util.concurrent.Callable;import java.util.concurrent.ExecutionException;import java.util.concurrent.ExecutorService;import java.util.concu... 阅读全文
posted @ 2015-11-11 23:01 无心流泪 阅读(526) 评论(0) 推荐(0) 编辑
摘要: 提高缓存访问和处理的并发度,在很多缓存应用和IO应用中有很多使用场景。一、IO当中写数据的数据缓存,保证Socket在write数据的时候,线程仍然可以向输出队列OutputBuffer当中添加要写出的数据二、在数据库缓存log写入硬盘的过程中,使用快照技术,比如changed是要flush进硬盘的... 阅读全文
posted @ 2015-11-07 18:20 无心流泪 阅读(230) 评论(0) 推荐(0) 编辑
摘要: 1)Spring的反射等级和Jackson的反射等级2)JackSon 的效率问题 JsonObject3)new 的GC4)httpclient的使用问题5)URLcONNECTION的setRequestProperty失效问题6)丑类 阅读全文
posted @ 2015-11-05 16:19 无心流泪 阅读(117) 评论(0) 推荐(0) 编辑
摘要: 基于log4j-1.2.15.jar分析log4j的实现原理org.apache.log4j.Logger类package org.apache.log4j;import org.apache.log4j.spi.LoggerFactory;import org.apache.log4j.spi.L... 阅读全文
posted @ 2015-11-04 00:23 无心流泪 阅读(1181) 评论(0) 推荐(0) 编辑
摘要: 基于commons-lang-2.4.jarorg.apache.commons.lang.time.DateFormatUtils类package org.apache.commons.lang.time;import java.util.Calendar;import java.util.Dat... 阅读全文
posted @ 2015-11-03 19:32 无心流泪 阅读(344) 评论(0) 推荐(0) 编辑
摘要: junit4 下的所有的testcase都是在Runner下执行的, 可以将Runner理解为junit运行的容器, 默认情况下junit会使用JUnit4ClassRunner作为所有testcase的执行容器。如果要定制自己的junit, 则可以实现自己的Runner,最简单的办法就是Junit... 阅读全文
posted @ 2015-11-03 17:32 无心流泪 阅读(1980) 评论(0) 推荐(0) 编辑
摘要: 采用Junit4.8.2分析Junit实现架构源码架构两个大包:junit包 org包首先分析org.junit.runners.model包下的几个类org.junit.runners.modela.TestClassorg.junit.runners.modela.FrameworkMethod... 阅读全文
posted @ 2015-11-03 16:47 无心流泪 阅读(1346) 评论(0) 推荐(0) 编辑
摘要: 下面重点介绍上篇文章介绍的HttpServerImpl类当中的ServerImpl类sun.net.httpserver.ServerImpl 600行左右的类,是整个HttpServer的核心类无论是一般的HTTP请求还是加入SSL层的HTTPS请求都在这里处理package sun.net.h... 阅读全文
posted @ 2015-11-03 11:02 无心流泪 阅读(2713) 评论(1) 推荐(0) 编辑
摘要: Cygwin是一个在windows平台上运行的类UNIX模拟环境,是cygnus solutions公司开发的自由软件(该公司开发的著名工具还有eCos,不过现已被Redhat收购)。它对于学习UNIX/Linux操作环境,或者从UNIX到Windows的应用程序移植,或者进行某些特殊的开发工作,尤... 阅读全文
posted @ 2015-10-31 08:34 无心流泪 阅读(5768) 评论(3) 推荐(0) 编辑
摘要: 上节讲到的JDK自带的HttpServer组件,实现方法大概有三十个类构成,下面尝试着理解下实现思路。由于Java的source代码中有很多注释,粘贴上来看着费劲,自己写个程序消除注释。import java.io.BufferedReader;import java.io.FileInputStr... 阅读全文
posted @ 2015-10-30 17:53 无心流泪 阅读(18862) 评论(1) 推荐(0) 编辑