![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
其他
文章平均质量分 85
「已注销」
这个作者很懒,什么都没留下…
展开
-
BuggyApp——模拟JVM性能
推荐一款实用的工具:BuggyApp下载地址:https://gitee.com/DHing/codes/b3ewz9pcfy826doaksunl95/raw?blob_name=buggyApp.jar Buggy App是一个简单的Java应用程序,它模拟不同的性能问题,例如内存泄漏,OutOfMemoryError,CPU峰值,线程泄漏,StackOverflowError,死锁,无响应等等。使用此应用程序,您可以模拟环境中的各种性能问题。以下是一些可以使用Buggy App...原创 2020-10-30 16:38:01 · 335 阅读 · 0 评论 -
从源代码构建 OpenJDK
前言: OpenJDK是JDK的开源代码,也不算全是,因为在JDK部分,有一些是Oracle未开放源代码的,还有就是有一些的历史原因。MacOSX构建了OpenJDK版本12:1.安装Mercurialhttps://www.mercurial-scm.org/wiki/Download安装brew:https://brew.sh#安装、编译brew instal...原创 2019-03-27 16:49:23 · 382 阅读 · 0 评论 -
Java锁详解:“独享锁/共享锁+公平锁/非公平锁+乐观锁/悲观锁+线程锁”
在Java并发场景中,会涉及到各种各样的锁如公平锁,乐观锁,悲观锁等等,这篇文章介绍各种锁的分类:公平锁/非公平锁可重入锁独享锁/共享锁乐观锁/悲观锁分段锁自旋锁线程锁乐观锁 VS 悲观锁乐观锁与悲观锁是一种广义上的概念,体现了看待线程同步的不同角度,在Java和数据库中都有此概念对应的实际应用。1.乐观锁顾名思义,就是很乐观,每次去拿数据的时候都认...转载 2019-03-28 10:57:58 · 2857 阅读 · 0 评论