java

JUC之CountDownLatch

CountDownLatch是一个在JDK版本1.5时引入的同步工具类,它允许一个或多个线程一直等待,直到其他线程执行完之后再执行,跟它一起被引入的并发工具类还有:CyclicBarrier、Semaphore、ConcurrentHashMap和BlockingQueue,都存在于java.util.concurrent包下。

RabbitMQ之工作队列

工作队列的主要作用途场景是在web应用程序中,对于一些在一个短的http请求里无法完成的复杂任务进行处理,避开立刻处理某个资源消耗较大的任务并且等待它执行完成所消耗的时间成本,取而代之是在请求之后将它加入计划列表后面执行,将任务分装成一个消息发送到任务队列,后台的工作队列接收到消息后会立刻执行,当运行多个任务执行器时,任务将会在它们之间共享。

Spring Boot接口返回及入参RSA加解密

本文介绍Spring Boot如何对接口的返回及入参进行RSA加解密,在日常工作中往往有些项目对安全性要求比较高,这个时候作为开发就要考虑如何安全的对接口进行加密。本文内容及设计方式为个人在碰到此问题时的解决方案,不担保适用于所有系统,所有场景,仅供参考。

Spring Boot 开启GZIP压缩,提升接口访问速度

Spring Boot 开启GZIP压缩,提升接口访问速度

JDK1.5、JDK1.6、JDK1.7、JDK1.8 各个新特性

JDK1.5、JDK1.6、JDK1.7、JDK1.8 各个新特性

快速上手JHipster (Java Hipster)创建应用

快速上手JHipster (Java Hipster)创建应用

Java实现水印铺满图片

Java实现水印铺满图片