编程语言:Java
深入解析Java锁机制
世上最佳java锁剖析!
记Java Parallel Stream 遇到的一个“坑”
问题 在学习 Java Stream 的过程中遇到了一段代码: 运行结果: 改为并行流: 原本以为被打印出来的数字应该是无序的 1~10 的数字排列,但运行结果出乎我的意料:...
教你用java字节码做点有趣的事之脱敏插件
一些重复的活,能交给程序做就绝不自己做,这就是程序员精神。 本篇是本系列的最后一篇,在这篇中教你用ASM实际开发中做一些可用的东西。包括之前说的如何修改toString,完成一些脱敏。 上一篇字节码之ASM教你了如何去修改字节码?相信看过的同学x
Java内存模型之可见性(填坑之路)
前几天路过一个经常负责面试的同事附近,看到几个人在讨论volatile的可见性问题,当时第一感觉是 :“可见性还不简单吗?volatile修饰一个变量时,那么在一个线程都对这...
你知道Java方法能定义多少个参数吗?
一:为什么研究这么无聊的问题这两天在读一本老书《Orange'S 一个操作系统的实现》,把丢了很长时间没研究的操作系统又重新拾起来了,在第三章讲解“保护模式”时,作者提到了调用门描述符中的Param Count只有…
高级开发必须理解的Java中SPI机制
本文通过探析JDK提供的,在开源项目中比较常用的Java SPI机制。
如何唯一确定一个 Java 类?
深入JVM层面,解析Java类的唯一性。
Java 中处理 Exception 的最佳实践
别再说上来就是 try-catch 了,听听这些总结,多多益善~
揭秘Java高效随机数生成器
Random已经过时,ThreadLocalRandom来临。
Java与CPU缓存是如何亲密接触的!
Java与CPU缓存是如何亲密接触的!嗯!是这样的!
《唯品会Java开发手册》-与阿里手册的比较文学
前人栽树,讲解一次开发手册本来是件很苦很累的事情,但有了阿里手册大量详尽的周边介绍文章,我们就可以偷个懒,只说说自己定制的部分好了。
Java并发编程:volatile关键字解析
Java并发编程:volatile关键字解析 volatile这个关键字可能很多朋友都听说过,或许也都用过。在Java 5之前,它是一个备受争议的关键字,因为在程序中使用它往往会导致出人意料的结果。在
Java 浮点数在实际应用场景中踩坑题目解析
知识点虽小,但实际场景中一不小心就是大锅,点解了解一下~
Creating PDF Files in Java
A quick and practical guide to creating PDF files in Java.
Why you can have millions of Goroutines but only thousands of Java Threads
Many seasoned engineers working in JVM based languages have seen errors like this: [error] (run-main-0) java.lang.OutOfMemoryError: unable to create native thread: [error] java.lang.OutOfMemoryError:…