上一页 1 2 3 4 5 6 7 8 ··· 23 下一页
摘要: 一、垃圾回收算法 1.1、分代收集 新生代,标记复制 老年代,标记整理(ParallelScavenge)或标记清除(CMS) 部分收集(Partial GC):指目标不是完整收集整个Java堆的垃圾收集,其中又分为: 新生代收集(Minor GC/Young GC):指目标只是新生代的垃圾收集。 阅读全文
posted @ 2020-09-01 00:16 npe0 阅读(345) 评论(0) 推荐(0) 编辑
摘要: 一、参数校验的由来 ​ 校验参数在项目中是很常见的,在java中,几乎每个有入参的方法,在执行下一步操作之前,都要验证参数的合法性,比如是入参否为空,数据格式是否正确等等,往常的写法就是一大推的if-else,既不美观也不优雅,这个时候JCP组织站出来了,并且制定了一个标准来规范校验的操作,这个标准 阅读全文
posted @ 2020-08-25 01:08 npe0 阅读(4283) 评论(0) 推荐(1) 编辑
摘要: 一、死信队列 死信队列其实和普通的队列没啥大的区别,都需要创建自己的Queue、Exchange,然后通过RoutingKey绑定到Exchange上去,只不过死信队列的RoutingKey和Exchange要作为参数,绑定到正常的队列上去,一种应用场景是正常队列里面的消息被basicNack或者r 阅读全文
posted @ 2020-08-23 20:46 npe0 阅读(10401) 评论(0) 推荐(2) 编辑
摘要: 标题 一级、二级、三级、四级、五级、六级 Ctrl+1、2、3、4、5、6 段落 Ctrl+0 代码块 Ctrl+Shift+K 图片 Ctrl+Shift+I 链接 Ctrl+K 表格 Ctrl+T 格式 Ctrl+B 加粗 Ctrl+I 字体倾斜 Ctrl+U 下划线 Ctrl+Shift+` 阅读全文
posted @ 2020-08-23 16:58 npe0 阅读(363) 评论(0) 推荐(0) 编辑
摘要: 一、安装Rabbitmq 1.1、拉取启用 一定要下载带*-management 版本的,带有管理页面,这里以3.7版本为例。 #拉取镜像 docker pull rabbitmq:3.7-management #启动一个容器 docker run -d --hostname myrabbit -- 阅读全文
posted @ 2020-08-23 16:39 npe0 阅读(6856) 评论(0) 推荐(1) 编辑
摘要: # 一、安装docker-compose ```shell #github下载地址-下载慢 curl -L https://github.com/docker/compose/releases/download/1.26.2/docker-compose-`uname -s`-`uname -m` 阅读全文
posted @ 2020-08-23 16:10 npe0 阅读(1439) 评论(0) 推荐(1) 编辑
摘要: 工欲善其事必先利其器,想把博客写好,就要有写博客的利器,它来了它来了,它就是Typora,配合PicGo、gitee、微云同步助手,超级无敌好用! 一、Typora图片自动上传 1.1、创建gitee仓库 创建一个公开的库:typora-pic 地址为:https://gitee.com/doge2 阅读全文
posted @ 2020-08-23 00:55 npe0 阅读(1237) 评论(0) 推荐(0) 编辑
摘要: 一、发送方消息确认点 都知道发送方消息确认,有两个地方 消息发送到broker的消息确认回调,发送到服务器,触发confirmCallBack ,ack=true 否 false 消息通过交换器绑定到队列的消息确认回调,发现没有与之绑定的队列时,触发returnCallBack 二、配置 2.1、y 阅读全文
posted @ 2020-08-21 10:41 npe0 阅读(783) 评论(0) 推荐(0) 编辑
摘要: String msg = RandomStringUtils.randomAlphanumeric(6); //常规写法 MessageProperties messageProperties = new MessageProperties(); messageProperties.setMessa 阅读全文
posted @ 2020-08-21 10:09 npe0 阅读(3322) 评论(0) 推荐(0) 编辑
摘要: 一、Thread public class Thread(){ //省略部分 //属于这个线程的ThreadLocals,这个map由ThreadLocal类维护 ThreadLocal.ThreadLocalMap threadLocals = null; //省略部分 } 二、ThreadLoc 阅读全文
posted @ 2020-08-20 09:59 npe0 阅读(160) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 ··· 23 下一页