Java实现websocket的2种方式...
JAVA中ListIterator和Iterator详解与辨析
在使用java集合的时候,都需要使用Iterator。但是java集合中还有一个迭代器ListIterator,在使用List、ArrayList、LinkedList和Vector的时候可以使用。这...
Java内存区域分析说明
JVM区域总体分两类,heap区和非heap区。heap区又分:Eden Space(伊甸园)、Survivor Space(幸存者区)、Tenured Gen(老年代-养老区)...
tomcat调优解决PermGen space
如果tomcat不做调优配置,时间一长,可能就会出现java.lang.OutOfMemoryError: PermGen space,你需要定期重新启动tomcat,这样可能就会导致运行在tomca...
Lock 那点事儿
当系统中出现不同的读写线程同时访问某一资源时,需要考虑共享互斥问题,可使用 synchronized 解决次问题。若对性能要求较高的情况下,可考虑使用 ReadWriteLock 接口及其 Reent...
理解Compressed Sparse Column Format (CSC)
最近在看《Spark for Data Science》这本书,阅读到《Machine Learning》这一节的时候被稀疏矩阵的存储格式CSC给弄的晕头转向的。所以专门写一篇文章记录一下我对这种格式...
统计分析工程的依赖项
最近在完成自己的想为自己的开源项目application-center增加一个功能:统计某个jar在哪些工程中被使用,统计某个版本的jar在哪些工程中被使用。下面是我的一些思路和实现方法...
Jackson 通过自定义注解来控制json key的格式
最近我这边有一个需求就是需要把Bean中的某一些特殊字段的值进行替换。而这个替换过程是需要依赖一个第三方的dubbo服务的。为了使得这个转换功能更加的通用,我们采用了下面的方式...
利用github搭建个人maven仓库
之前看到有开源项目用了github来做maven仓库,寻思自己也做一个。研究了下,记录下。...
基于dropwizard/metrics ,kafka,zabbix构建应用统计数据收集展示系统
本文提出并实现了,利用dropwizard/metrics做数据统计,kafka做数据传输,zabbix做数据展示的完整流程。...