字母哥博客

LV1
发表了文章

Java对象级别与类级别的同步锁

Java synchronized 关键字 可以将一个代码块或一个方法标记为同步代码块。同步代码块是指同一时间只能有一个线程执行的代码,并且执行该代码的线程持...

字母哥博客
发表了文章

java并发编程JUC第十二篇:AtomicInteger原子整型

AtomicInteger 类底层存储一个int值,并提供方法对该int值进行原子操作。AtomicInteger 作为java.util.concurrent...

字母哥博客
发表了文章

java并发编程JUC第十一篇:如何在线程之间进行对等数据交换

java.util.concurrent.Exchanger可以用来进行数据交换,或者被称为“数据交换器”。两个线程可以使用Exchanger交换数据,下图用来...

字母哥博客
发表了文章

java并发编程JUC第十篇:CyclicBarrier线程同步

在之前的文章中已经为大家介绍了java并发编程的工具:BlockingQueue接口、ArrayBlockingQueue、DelayQueue、LinkedB...

字母哥博客
发表了文章

java并发编程JUC第九篇:CountDownLatch线程同步

在之前的文章中已经为大家介绍了java并发编程的工具:BlockingQueue接口、ArrayBlockingQueue、DelayQueue、LinkedB...

字母哥博客
发表了文章

java并发编程工具类JUC第八篇:ConcurrentHashMap

在之前的文章中已经为大家介绍了java并发编程的工具:BlockingQueue接口、ArrayBlockingQueue、DelayQueue、LinkedB...

字母哥博客
发表了文章

java并发编程工具类JUC之三:DelayQueue 延时队列

DelayQueue 是BlockingQueue接口的实现类,它根据"延时时间"来确定队列内的元素的处理优先级(即根据队列元素的“延时时间”进行排序)。另一层...

字母哥博客
发表了文章

java并发编程工具类JUC之二:ArrayBlockingQueue队列

类ArrayBlockingQueue是BlockingQueue接口的实现类,它是有界的阻塞队列,内部使用数组存储队列元素。这里的“有界”是指存储容量存在上限...

字母哥博客
发表了文章

java并发编程工具类JUC之一:BlockingQueue阻塞队列

Java BlockingQueue接口java.util.concurrent.BlockingQueue表示一个可以存取元素,并且线程安全的队列。换句话说,...

字母哥博客
发表了文章

Mybatis plus通用字段自动填充的最佳实践总结

在进行持久层数据维护(新增或修改)的时候,我们通常需要记录一些非业务字段,比如:create_time、update_time、update_by、create...

字母哥博客
发表了文章

Mybatis Plus 3.4版本之后分页插件的使用

MybatisPlusInterceptor是一系列的实现InnerInterceptor的拦截器链,也可以理解为一个集合。可以包括如下的一些拦截器

字母哥博客
发表了文章

详解线程池的作用及Java中如何使用线程池

服务端应用程序(如数据库和 Web 服务器)需要处理来自客户端的高并发、耗时较短的请求任务,所以频繁的创建处理这些请求的所需要的线程就是一个非常消耗资源的操...

字母哥博客
发表了文章

中国程序员容易发音错误单词指南

字母哥博客
发表了文章

Java 模块化编程JPMS-Java 9系列文章第8篇

我计划在后续的一段时间内,写一系列关于java 9的文章,虽然java 9 不像Java 8或者Java 11那样的核心java版本,但是还是有很多的特性值得关...

字母哥博客
发表了文章

Java9系列第7篇:Java.util.Optional优化与增强

我计划在后续的一段时间内,写一系列关于java 9的文章,虽然java 9 不像Java 8或者Java 11那样的核心java版本,但是还是有很多的特性值得关...

字母哥博客
发表了文章

Java9系列第6篇-Stream流API的增强

我计划在后续的一段时间内,写一系列关于java 9的文章,虽然java 9 不像Java 8或者Java 11那样的核心java版本,但是还是有很多的特性值得关...

字母哥博客
发表了文章

java9-Collection集合类的增强

我计划在后续的一段时间内,写一系列关于java 9的文章,虽然java 9 不像Java 8或者Java 11那样的核心java版本,但是还是有很多的特性值...

字母哥博客
发表了文章

支持多JDK版本下运行的Jar文件打包方式

本文内容:在Java 9增强了JAR多版本字节码文件格式的支持,同一个Jar包可以包含多个Java版本的class文件。使用这个功能,我们可以将应用程序/库升级...

字母哥博客
发表了文章

Java9-Reactive Stream API响应式编程

Java 9的 Reactive Streams是对异步流式编程的一种实现。它基于异步发布和订阅模型,具有非阻塞“背压”数据处理的特点。

字母哥博客
发表了文章

Java9改进try-with-resources语法

我计划在后续的一段时间内,写一系列关于java 9的文章,虽然java 9 不像Java 8或者Java 11那样的核心java版本,但是还是有很多的特性值得关...

字母哥博客

个人简介

个人成就

扫码关注云+社区

领取腾讯云代金券