当 jvm 内存严重不足时,就会抛出 java.lang.OutOfMemoryError 错误。 1. Ja …
阿里巴巴Java开发手册-嵩山版
下载链接直接给出了,大家有需求可以直接去下载(2020年8月更新):https://developer.ali …
解决fastjson内存对象引用/循环引用导致json中出现$ref
目前公司有一部分数据使用的是类似于redis的一种自研数据库进行存储的。对于一般的对象存储,我们会把对象转换为 …
《轻松学算法》源码上传啦~
本来打算早点上传的,后来之前的电脑出了点问题,后来做了数据恢复,还好把代码找了回来。 最近又在处理换工作的事情 …
Java多线程(4)——Lock
java的多线程有两种方式,我们先前面学习了基础的synchronized方式,大家忘记了建议先去回忆一下再来 …
Java多线程(3)——线程间通信
本文主要学习线程间相互通信的内容。线程见需要通信,才能协同完成工作,虽然这增加的这里的复杂度,也很容易出错,但 …
Java多线程(2)——并发访问控制
这章主要介绍一下synchronized关键字相关的用法,顺带也介绍一下volatile关键字。这两个关键字在 …
Java多线程(1)——基础
前段时间真的太忙了,忙的自己没有一点自己的时间,所以现在有机会闲暇下来,于是准备重新过一边java多线程开发的 …
Java中关于String.format的性能问题
首先需要说明的是本文所说的是java中的String的format方法性能,可能其他语言有所差异。 下面进入正 …
Java使用JMH进行简单的基准测试Benchmark
这里说道的基准测试Benchmark其实是微基准测试Micro-Benchmark。这里面的概念就不详细介绍了 …