安全开发

如何消除Go的编译特征.md

Go默认编译会自带一堆信息,通过这些信息基本可以还原Go的源码架构,本文就是研究如何消除或者混淆这些信息,记录了这个研究过程,如果不想看可以直接跳到文章末尾,文章末尾提供了一款工具,可以一键消除Go二...
阅读全文
安全开发

图解Java中那18 把锁

来自公众号:爱笑的架构师乐观锁和悲观锁独占锁和共享锁互斥锁和读写锁公平锁和非公平锁可重入锁自旋锁分段锁锁升级(无锁|偏向锁|轻量级锁|重量级锁)锁优化技术(锁粗化、锁消除)乐观锁和悲观锁悲观锁悲观锁对...
阅读全文