摘要: >>版权声明:本文为原创文章,请不要拷贝转载。 1.Mysql版本 MySQL Enterprise Edition 企业版,收费MySQL Cluster CGE 高级集群版,收费MySQL Community Server 社区版,免费,开源MySQL Cluster 社区集群版,免费,开源Ma 阅读全文
posted @ 2017-03-29 22:19 PaganMonkey 阅读(442) 评论(0) 推荐(0) 编辑
摘要: >>版权声明:本文为原创文章,请不要拷贝转载。 1.第一部分 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 2.第二部分 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxx 阅读全文
posted @ 2017-03-28 17:20 PaganMonkey 阅读(178) 评论(0) 推荐(0) 编辑
摘要: 数组的读取是高效的。(数组要比链表快) 1.容易预测的访问模式(数组内元素的内存地址的连续性存储的) 2.数组中的元素是会被预加载的(因为只要一个元素被加载到缓存行,其他相邻的几个元素也会被加载进同一个缓存行) 3.你可以为数组预先分配内存,使得数组对象一直存在(除非程序终止)。这就意味着不需要花大 阅读全文
posted @ 2016-08-04 13:19 PaganMonkey 阅读(122) 评论(0) 推荐(0) 编辑
摘要: 1.遍历集合 1.如果你要不停的读取同一个数组(从0-length,再从0-length),你会需要一个标识i不停的增加来表示当前读取的位置。 你怎么能快速的算出当前是数组中的那个位置x呢? (1)一般的方式 (2)比较好的方式 如果length是2的n次方,则可以用更快的方式 2.判断偶数 阅读全文
posted @ 2016-08-04 11:18 PaganMonkey 阅读(90) 评论(0) 推荐(0) 编辑
摘要: 单独写,注意,队列并不符合单独写原则,队列的读取操作是一种改变数据结构的操作,即是一种写。 阅读全文
posted @ 2016-08-04 10:26 PaganMonkey 阅读(239) 评论(0) 推荐(0) 编辑
摘要: 乐观锁并不一定比悲观锁效率高。 以CAS为例,在资源高度竞争的情况下,线程会发现自己得到的资源总是在被快速的修改,此时线程会陷入“获取、修改、比较”的循环之中,在这个情况下, 你无法确定线程需要在此种循环中花费多久。而如果采用悲观锁,每次修改花费的时间是相对固定的。 所以在资源高度竞争的情况下还是使 阅读全文
posted @ 2016-08-03 16:49 PaganMonkey 阅读(139) 评论(0) 推荐(0) 编辑
摘要: c中的char是一个字节,java中用两个字节来表示一个字符。 这个要注意c里面的char到java中应该用byte来接收。 阅读全文
posted @ 2016-07-01 09:37 PaganMonkey 阅读(589) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2016-06-21 11:08 PaganMonkey 阅读(284) 评论(0) 推荐(0) 编辑
摘要: java处理无符号整数 阅读全文
posted @ 2016-06-21 10:20 PaganMonkey 阅读(3450) 评论(0) 推荐(0) 编辑
摘要: 直接缓冲区和非直接缓冲区: 非直接缓冲区写入步骤:1.创建一个临时的直接ByteBuffer对象。2.将非直接缓冲区的内容复制到临时缓冲中。3.使用临时缓冲区执行低层次I/O操作。4.临时缓冲区对象离开作用域,并最终成为被回收的无用数据。如果采用直接缓冲区会少一次复制过程,如果需要循环使用缓冲区,用 阅读全文
posted @ 2016-05-05 17:36 PaganMonkey 阅读(194) 评论(0) 推荐(0) 编辑

喜欢的话可以打赏一下哦!!!

支付宝

微信