![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
文章平均质量分 72
罗小粥
努力才是自己唯一的资本
展开
-
JAVA克隆
1.浅复制与深复制概念⑴浅复制(浅克隆) 被复制对象的所有变量都含有与原来的对象相同的值,而所有的对其他对象的引用仍然指向原来的对象。换言之,浅复制仅仅复制所考虑的对象,而不复制它所引用的对象。 ⑵深复制(深克隆) 被复制对象的所有变量都含有与原来的对象相同的值,除去那些引用其他对象的变量。那些引用其他对象的变量将指向被复制过的新对象,而不再是原转载 2015-11-13 09:36:12 · 358 阅读 · 0 评论 -
《Thinking in java》基础篇之位运算
目录目录为什么进行位操作知识补充正数和负数的二进制表示形式以及关系分类按位操作符移位操作符为什么进行位操作?在计算机中所有数据都是以二进制的形式储存的。位运算其实就是直接对在内存中的二进制数据进行操作,因此处理数据的速度非常快。知识补充正数和负数的二进制表示形式以及关系符号位:二进制数最高位表示符号位,0表示正数,1表示负数。 原码:整数的二进制数。 反码:符号位不变,其余部分取反。原创 2016-09-16 17:29:23 · 432 阅读 · 0 评论 -
基于spring整合activeMQ以及点对点队列的封装
本文立足实践,分享项目中整合activeMQ的例子,包括文件的配置,基本方法的封装。原创 2017-01-03 14:02:20 · 637 阅读 · 0 评论 -
利用redis的表达式实现速率请求控制器
从 Redis 2.6.0 版本开始,通过内置的 Lua 解释器,可以使用 EVAL命令对 Lua 脚本进行求值,废话不多说,直接上源码。1.redis工具类: /**redis 脚本扩展器 * @param script * @param keys * @param args * @return */ public Objec原创 2017-07-31 13:44:43 · 814 阅读 · 0 评论