摘要:
最近想把 java 数组转成 List,网上普遍的答案都是 Arrays.asList: 然后我就喜滋滋的开始了下面的操作: 没错,最后我得到了一个UnsupportedOperationException。顿时心里一顿mmp。 回头看原来 Arrays.asList 返回的是一个静态内部类 jav 阅读全文
摘要:
苦逼的人生,开始了新一轮调研。这次是上面要看 MySQL Fabric 分片性能,好吧,开搞。 1 啥是 MySQL Fabric 其实就是一个Python进程和应用端的Connector的组合。来一张官方图: 看到了吧,Fabric就是会启动一个python daemon进程作为xml rpc服务 阅读全文
摘要:
最近从 Op 那里报来一个问题,说是SFTP上传文件不成功。拿到的 Exception 如下: Caused by: java.lang.NoClassDefFoundError: Could not initialize class sun.security.ec.SunEC at sun.ref 阅读全文
摘要:
java 8 进程的 VIRT 虚拟内存使用超高研究 阅读全文
摘要:
简单可用好实现的 HA 高可用设计 阅读全文
摘要:
最近接受的项目中用spring配置了一个TimeZone对象: 以前是运行在 1.7 中,没什么问题。今天换了1.8的sdk,spring开始报错,发现原来在1.8里面新加入了方法 getTimeZone(ZoneId zoneId),spring会尝试转换GMT+8:00为ZoneId,而坑爹的是 阅读全文
摘要:
使用过程中发现的问题都提交并合并了,应该会出现在1.7.0版本中: https://github.com/RestComm/jdiameter/pull/31 阅读全文
摘要:
在最近的项目中使用 Dom4j 解析 xml 发现性能低下,有锁竞争的情况,解决如下: 选择使用 xerces 的 XMLReader 进行解析,问题解决。 阅读全文
摘要:
Hazelcast 是一个开源的可嵌入式数据网格(社区版免费,企业版收费)。你可以把它看做是内存数据库,不过它与 Redis 等内存数据库又有些不同。项目地址:http://hazelcast.org/ Hazelcast 使得 Java 程序员更容易开发分布式计算系统,提供了很多 Java 接口的 阅读全文
摘要:
jDiameter是Diameter协议的开源实现(比较不幸的是AGPL 3.0协议),项目地址https://github.com/RestComm/jdiameter。 项目框架 jDiameter由它自己和ha(主要是多个java实例如何进行数据共享)组成,各自又分为api和impl两部分,a 阅读全文