摘要: 前言   开心一刻     过年女婿来岳父家走亲戚,当时小舅子主就问:姐夫,你什么时候能给我姐幸福,让我姐好好享受生活的美好。你们这辈子不准备买一套大点的房子吗?姐夫说:现在没钱啊!不过我有一个美丽可爱的女儿,等长大后找个有钱的老公嫁了,那时我就能和你姐一起住大房子了。岳父不乐意的说了一句:当初我也是这么认为的,... 阅读原文
2018-11-19 15:55:11 阅读(1951) 评论(0)
摘要: Integer是一个看着挺简单的,其实还是有点不一样,Integer是一个int的包装类,它是可以起到缓存作用的,在java基础里说过它的范围是(-128-127)在这个返回是有缓存的,不会创建新的Integer对象,并且可以设置它的最大值,通过设置VM参数。 下面先看一下源码: public static In... 阅读原文
2018-11-19 14:09:02 阅读(1489) 评论(0)
摘要:   自己做开发也有两年多了吧,其中也关注过许多大牛的博客,买过许多的书看. 自己也是个比较爱阅读的人,从小的时候被老爸逼着每次寒暑假看书,到后来慢慢长大爱上了阅读,习惯了看书. 农村的小孩吗,那时候又不像现在.只有通过阅读去认知这个世界.   做开发以来陆陆续续的看过几篇文章介绍相关书籍的,自己通过百度,也买过一些,... 阅读原文
2018-11-19 13:54:02 阅读(2782) 评论(0)
摘要: devtools模块,是为开发者服务的一个模块。主要的功能就是代码修改后一般在5秒之内就会自动重新加载至服务器,相当于restart成功。与JRebel不同的是,JRebel是一款商业插件,devtools是免费的。 devtools:是boot的一个热部署工具,当我们修改了classpath下的文件(包括... 阅读原文
2018-11-19 13:02:05 阅读(1679) 评论(0)
摘要: 基本概念 channel:消息通道exchage:消息路由规则,四种模式(topic、direct、fanout、header) direct:默认,根据routingKey完全匹配,好处是先匹配再发送 topic:根据绑定关键字通配符规则匹配、比较灵活 fanout:不需要指定routingkey,相当于群发 h... 阅读原文
2018-11-19 12:03:01 阅读(1466) 评论(0)
摘要: 最近学习了Java间的进制转换,记录下自己的学习心得,希望可以帮到前来查看的朋友们,如果有不懂的地方可以在下方评论留言,我们一起学习进步,只有自己足够强大才能弥补不足,多学习,   任意进制到十进制的转换: 12345=10000+2000+300+40+5  =1*10^4+2*10^3+3*10^2+4*10^1... 阅读原文
2018-11-19 10:20:07 阅读(2779) 评论(0)
摘要: 1.List对象实现Comparable接口,使对象具备可比性   package tao; import java.util.ArrayList; import java.util.Collections; import java.util.List; public class Student1 implem... 阅读原文
2018-11-19 08:57:05 阅读(1776) 评论(0)
摘要:   数组转List String[] staffs = new String[]{"A", "B", "C"}; List staffsList = Arrays.asList(staffs); //注意: Arrays.asList() 返回一个受指定数组决定的固定大小的列表。所以不能做 add 、... 阅读原文
2018-11-19 07:39:01 阅读(1742) 评论(0)
摘要:   spring.rabbitmq.listener.direct.acknowledge-mode=manual  如果在配置文件中没有设置以上这个ACK确认,那么消费者每次重启都会收到这个消息。  可以结合confirm使用,处理生产者和消费者丢数据的问题。  生产者丢数据: confirm会发送一个Ac... 阅读原文
2018-11-19 06:00:04 阅读(1642) 评论(0)
摘要: 背景 Disruptor是LMAX开发的一个高性能队列,研发的初衷是解决内存队列的延迟问题(在性能测试中发现竟然与I/O操作处于同样的数量级)。基于Disruptor开发的系统单线程能支撑每秒600万订单,2010年在QCon演讲后,获得了业界关注。2011年,企业应用软件专家Martin Fowler专门撰写长文介... 阅读原文
2018-11-19 00:42:03 阅读(1740) 评论(0)