自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

请叫我大师兄

看文章记得点个赞哟

原创 Java 线程计数器 CountDownLatch 和 循环屏障 CyclicBarrier

1,CountDownLatch倒计时器,它允许一个或多个线程一直等待,直到其他线程的操作执行完后再执行。举了例子:集齐七龙珠,就可以召唤神龙。下边需要派7个人(7个线程)去分别去找这7颗不同的龙珠,每个人找到之后,还需要等待的龙珠个数减1,那么当全部的人都找到龙珠之后,那么就可以召唤神龙了。具体实现代码如下:(不管是啥代码,即使是简单的测试代码,也都希望各位遵守代码规范,方便...

2019-09-30 17:17:36 361

原创 nexus:maven 发布jar到本地服务器 (nexus local repository)的pom配置

本地的项目改完之后,要发布到本地的服务器仓库,即local repository nexus 服务器。可以直接在pom文件中,发布jar到 nexus 服务器的配置如下: <!-- 配置远程发布到私服,mvn deploy --> <distributionManagement> <repository > ...

2019-09-27 17:17:05 181

原创 vertx 之 vertx.executeBlocking 使用的问题

资料上都说这个是用来执行阻塞代码的,其实就是弄个线程去执行所谓的阻塞代码,只要扯上线程,那就会出现多线程bug。看下面的使用实例本意是,使用这个vertx.executeBlocking去执行阻塞代码,读取json文件的信息,然后有个全局变量map来存储读到的信息。实际运行的时候的日志打印如下可以看到map大小的打印和读json文件的日志输出几乎是同时的。而且,缓存...

2019-09-05 10:17:56 617

提示
确定要删除当前文章?
取消 删除