王磊的博客

公众号「Java中文社群」
433 篇文章
227.3K 次阅读
51 人订阅

全部文章

Java中文社群-磊哥

SpringBoot中时间格式化的5种方法!

在我们日常工作中,时间格式化是一件经常遇到的事儿,所以本文我们就来盘点一下 Spring Boot 中时间格式化的几种方法。 ​

6930
Java中文社群-磊哥

@Autowired报错原因分析和4种解决方案!

上图的报错信息相信大部分程序员都遇到过,奇怪的是虽然代码报错,但丝毫不影响程序的正常执行,也就是虽然编译器 IDEA 报错,但程序却能正常的执行,那这其中的...

12230
Java中文社群-磊哥

Java中生成随机数的4种方式!

在 Java 中,生成随机数的场景有很多,所以本文我们就来盘点一下 4 种生成随机数的方式,以及它们之间的区别和每种生成方式所对应的场景。

8520
Java中文社群-磊哥

ThreadLocal内存溢出代码演示和原因分析!

ThreadLocal 翻译成中文是线程本地变量的意思,也就是说它是线程中的私有变量,每个线程只能操作自己的私有变量,所以不会造成线程不安全的问题。 ​

7720
Java中文社群-磊哥

SimpleDateFormat线程不安全的5种解决方案!

线程不安全也叫非线程安全,是指多线程执行中,程序的执行结果和预期的结果不符的情况就叫做线程不安全。 ​

12230
Java中文社群-磊哥

ThreadLocal不好用?那是你没用对!

在 Java 中,如果要问哪个类使用简单,但用好最不简单?我想你的脑海中一定会浮现出一次词——“ThreadLocal”。 ​

10320
Java中文社群-磊哥

额!Java中用户线程和守护线程区别这么大?

在 Java 语言中线程分为两类:用户线程和守护线程,而二者之间的区别却鲜有人知,所以本文磊哥带你来看二者之间的区别,以及守护线程需要注意的一些事项。

7710
Java中文社群-磊哥

线程的故事:我的3位母亲成就了优秀的我!

大家好,我是线程,我的英文名叫 Thread,别看我现在风光无限,好像人尽皆知的样子,然而我的身世却悲惨离奇。

8720
Java中文社群-磊哥

Semaphore自白:限流器用我就对了!

大家好,我是 Semaphore,我的中文名字叫“信号量”,我来自 JUC(java.util.concurrent)家族。

11840
Java中文社群-磊哥

CyclicBarrier:人齐了,老司机就可以发车了!

上一篇咱讲了 CountDownLatch 可以解决多个线程同步的问题,相比于 join 来说它的应用范围更广,不仅可以应用在线程上,还可以应用在线程池上。然而...

8930
Java中文社群-磊哥

CountDownLatch:别浪,等人齐再团!

咳咳,不对。大家好,我是磊哥,今天给大家来一篇 CountDownLatch 的文章。

10040
Java中文社群-磊哥

最新版Swagger 3升级指南和新功能体验!

Swagger 3.0 发布已经有一段时间了,它于 2020.7 月 发布,但目前市面上使用的主流版本还是 Swagger 2.X 版本和少量的 1.X 版本,...

56410
Java中文社群-磊哥

try-catch-finally中的4个大坑,不小心就栽进去了!

在 Java 语言中 try-catch-finally 看似简单,一副人畜无害的样子,但想要真正的“掌控”它,却并不是一件容易的事。别的不说,咱就拿 fian...

13140
Java中文社群-磊哥

Socket粘包问题终极解决方案—Netty版(2W字)!

上一篇我们讲了《Socket粘包问题的3种解决方案》,但没想到评论区竟然炸了。介于大家的热情讨论,以及不同的反馈意见,本文就来做一个扩展和延伸,试图找到问题的最...

9740
Java中文社群-磊哥

Socket粘包问题的3种解决方案,最后一种最完美!

在 Java 语言中,传统的 Socket 编程分为两种实现方式,这两种实现方式也对应着两种不同的传输层协议:TCP 协议和 UDP 协议,但作为互联网中最常用...

15130
Java中文社群-磊哥

MySQL为Null会导致5个问题,个个致命!

在正式开始之前,我们先来看下 MySQL 服务器的配置和版本号信息,如下图所示:

9020
Java中文社群-磊哥

文件写入的6种方法,这种方法性能最好

在 Java 中操作文件的方法本质上只有两种:字符流和字节流,而字节流和字符流的实现类又有很多,因此在文件写入时我们就可以选择各种各样的类来实现。我们本文就来盘...

10620
Java中文社群-磊哥

线程池的7种创建方式,强烈推荐你用它...

根据摩尔定律所说:集成电路上可容纳的晶体管数量每 18 个月翻一番,因此 CPU 上的晶体管数量会越来越多。

10720
Java中文社群-磊哥

求求你,别再用wait和notify了!

Condition 是 JDK 1.5 中提供的用来替代 wait 和 notify 的线程通讯方法,那么一定会有人问:为什么不能用 wait 和 notify...

12750
Java中文社群-磊哥

求求你,别再用wait和notify了!

Condition 是 JDK 1.5 中提供的用来替代 wait 和 notify 的线程通讯方法,那么一定会有人问:为什么不能用 wait 和 notify...

11730

扫码关注云+社区

领取腾讯云代金券