摘要: 一直以来都知道HashMap是线程不安全的,但是到底为什么线程不安全,在多线程操作情况下什么时候线程不安全? 让我们先来了解一下HashMap的底层存储结构,HashMap底层是一个Entry数组,一旦发生Hash冲突的的时候,HashMap采用拉链法解决碰撞冲突,Entry内部的变量: [java 阅读全文
posted @ 2016-03-09 21:59 邱明成 阅读(50526) 评论(3) 推荐(8) 编辑
摘要: 在url上添加参数 zeroDateTimeBehavior=convertToNull jdbc:mysql://localhost/myDatabase?zeroDateTimeBehavior=convertToNull 阅读全文
posted @ 2016-03-09 18:18 邱明成 阅读(453) 评论(0) 推荐(0) 编辑
摘要: jar cvfM test.jar com/ 阅读全文
posted @ 2016-03-09 17:51 邱明成 阅读(206) 评论(0) 推荐(0) 编辑
摘要: InfluxDB 是一个开源分布式时序、事件和指标数据库。使用 Go 语言编写,无需外部依赖。其设计目标是实现分布式和水平伸缩扩展。 特点 schemaless(无结构),可以是任意数量的列 Scalable min, max, sum, count, mean, median 一系列函数,方便统计 阅读全文
posted @ 2016-03-09 15:32 邱明成 阅读(4932) 评论(0) 推荐(0) 编辑
摘要: 这个算法以前在网络游戏开发时服务端常用,需要有一些前提条件。假设你的并发请求每秒钟少于一万(当然这还取决于你的服务器性能,如果你的服务器性能(含数据库)每秒可以处理的多,那么这个值就会高),并且假设高峰期请求不超过几万,也就是这几万之后再也不会有那么多请求了。这个时候你可以用内存队列,而不是用消息队 阅读全文
posted @ 2016-03-09 11:30 邱明成 阅读(1666) 评论(0) 推荐(0) 编辑