https://mp.weixin.qq.com/s/MxMcpJlqSEZRO0CssQglOg
Android兼容Java 8语法特性的原理分析
https://mp.weixin.qq.com/s/ZlNcvwJ_swspifWTLHA92Q
Java动态调试技术原理及实践
https://mp.weixin.qq.com/s/23-S5tXTqi2LSe84OoQvvA
跑得好好的Java进程,怎么突然就瘫痪了?
https://mp.weixin.qq.com/s/h2_eAtoE9IWdi_OERul0Mw
Tencent JDK国产化CPU架构支持分享
https://mp.weixin.qq.com/s/iklfWLmSD4XMAKmFcffp9g
底层原理:垃圾回收算法是如何设计的?
https://mp.weixin.qq.com/s/sXv9XIIVDsflXr0FdrGM1A
垃圾回收器是如何演进的?
https://mp.weixin.qq.com/s/ag5u2EPObx7bZr7hkcrOTg
新一代垃圾回收器ZGC的探索与实践
https://mp.weixin.qq.com/s/0BEqgGEuC5cfqeDWx728Ig
8张图带你理解Java内存区域
https://mp.weixin.qq.com/s/C-hLyeshiENJ_wmUltOpbw
JVM完整深入解析
https://mp.weixin.qq.com/s/IlatTB-2AxxIph1z1RP9iQ
Java虚拟机垃圾收集机制详解
https://mp.weixin.qq.com/s/TBUQrqxMbWIjG65H4tAP1Q
十个JVM核心知识点
https://mp.weixin.qq.com/s/tHDB4tKmaY9vglmoRL9-tg
5款强大的JVM性能调优监控工具
https://mp.weixin.qq.com/s/2yxexZUr5MWdMZ02GCSwdA
谈谈JVM内部锁升级过程
https://zhuanlan.zhihu.com/p/608730174
每天100w次登陆请求,8G内存该如何设置JVM参数?
https://zhuanlan.zhihu.com/p/149626566
JVM系列之数据类型
动态代理可以动态的创建代理类并处理对”实际对象”的调用。
面向对象的编程之中,想要约定Proxy和RealSubject实现相同的功能(函数方法)有两种方式:
a、定义一个功能接口,Proxy 和RealSubject都实现这个接口。
b、通过继承,Proxy继承自RealSubject,这样Proxy则拥有了RealSubject的功能,
JDK中提供的创建动态代理的机制采用a思路;而cglib采用b思路(spring两者都使用了)。
https://www.cnblogs.com/secbro/p/12537367.html
Java代理模式及动态代理详解
https://www.cnblogs.com/whirly/p/10154887.html
Java动态代理详解
https://cloud.tencent.com/developer/article/1525580
彻底搞懂Java动态代理
https://mp.weixin.qq.com/s/58CkiW1ZjqiwLWctJbBVFg
深入浅出动态代理
https://zhuanlan.zhihu.com/p/87393183
Java常见几种动态代理的对比
https://www.runoob.com/w3cnote/cglibcode-generation-library-intro.html
CGLIB(Code Generation Library) 介绍与原理
JNA(Java Native Access)是一个开源的Java框架,是Sun公司推出的一种调用本地方法的技术,是建立在经典的JNI基础之上的一个框架。之所以说它是JNI的替代者,是因为JNA大大简化了调用本地方法的过程,使用很方便,基本上不需要脱离Java环境就可以完成。
https://www.cnblogs.com/lanxuezaipiao/p/3635556.html
JNI的替代者—使用JNA访问Java外部功能接口
https://mp.weixin.qq.com/s/vA69QGfZeKRlxZs_v_DQkw
Linux下跨语言调用C++实践
http://blog.csdn.net/u014717036/article/details/52234679
Java语言中的协变和逆变
https://mp.weixin.qq.com/s/h3MB8p0sEA7VnrMXFq9NBA
Java魔法类:Unsafe应用解析
https://mp.weixin.qq.com/s/_hSaI5yMvPTWxvFgl-UItA
Java动态追踪技术探究
https://www.cnblogs.com/paddix/p/5374810.html
Java并发编程:核心理论
https://www.jianshu.com/p/25b328753017
压缩20M文件从30秒到1秒的优化过程
https://mp.weixin.qq.com/s/mdYZhkWkAILQz_JnVA5xvA
深入AQS(AbstractQueuedSynchronizer)
https://mp.weixin.qq.com/s/_MVTvyG3gcsJcpidtQEBqg
为什么Java中“1000==1000”为false,而”100==100“为true?
https://mp.weixin.qq.com/s/X0foqlams1wMMnRE017XmQ
JDK 5-15都有哪些经典新特性
https://mp.weixin.qq.com/s/6HKCnN2HDi84bwjElhZBcQ
打工人,从JMM透析volatile与synchronized原理
https://mp.weixin.qq.com/s/GaK4iyTNvDsO9nMCXxrWkQ
看完这篇Exception和Error,和面试官扯皮就没问题了
https://mp.weixin.qq.com/s/01fj7l3xsxHVstlkrJ0epw
Java如何实现动态脚本?
https://mp.weixin.qq.com/s/Uw7YaphnlMQGGazIBYplgQ
我调研了100来个Java开源博客系统,发现这5个最好用!
https://mp.weixin.qq.com/s/tMUUwT0g3bzxyRgq5GeMWg
从0到1!大话动静态代理
https://mp.weixin.qq.com/s/_sLQiyNm92n2LA5YMNTocQ
Java字符串String那些事
https://mp.weixin.qq.com/s/8Cpl8PoAP1TI4y_cWYsA5A
排名前16的Java工具类
https://blog.csdn.net/mu_wind/article/details/109516995
Java8 Stream:2万字20个实例,玩转集合的筛选、归约、分组、聚合
https://mp.weixin.qq.com/s/oK6A3viNP3XafEvl7rzjKA
如何实现Java类隔离加载?
https://mp.weixin.qq.com/s/_3FVfZQuDftFpOf7cbuKgw
Java泛型T,E,K,V,?,傻傻分不清?
https://mp.weixin.qq.com/s/wij1mbRGzgahaCW7Vu5rgQ
Java反射到底慢在哪?
https://mp.weixin.qq.com/s/DiphH8bvR8TtLyQmnTkpuw
几种Java常用序列化框架的选型与对比
https://mp.weixin.qq.com/s/oyxO-x0t5bVHB7TNVYxxNQ
35个Java代码优化魔鬼细节
https://mp.weixin.qq.com/s/ZSUMCKZVEvJUx7JRaBTVIQ
一款Java开源的即时通讯IM聊天系统
https://mp.weixin.qq.com/s/zbakWF2UeTbrnfzmh-E7rg
一个ThreadLocal和面试官大战30个回合
https://mp.weixin.qq.com/s/KgJFyEmZApF7l5UUJeWf8Q
从操作系统层面分析Java IO演进之路
https://mp.weixin.qq.com/s/aEkJ1HkhfzIhGv0EwFoy1A
浅谈RSocket与响应式编程
https://www.zhihu.com/question/466696410/answer/2219153613
Tomcat为什么要JAVA破坏双亲委派机制?
https://mp.weixin.qq.com/s/OWGi1htNugOv81ZFPinRGw
汇编实现的memcpy和memset
https://mp.weixin.qq.com/s/6RoQAPsenD7Pu9enTqGeoQ
移动端arm cpu优化学习笔记之内联汇编入门
https://mp.weixin.qq.com/s/gr6YKmxbZjwfB4Rft1w55A
一口气看完45个寄存器,CPU核心技术大揭秘
https://mp.weixin.qq.com/s/504MLGjCESZPOvv8AwY6Pw
这篇寄存器讲的有点意思
https://github.com/zyantific/zydis
一个x86/x86-64反汇编的的库。
https://zhuanlan.zhihu.com/p/254882216
深入浅出ELF
https://mp.weixin.qq.com/s/vnqANjTMNqdjkHXl203eRg
逆向工程基础:从PE文件到进程地址空间
https://mp.weixin.qq.com/s/_RD_jY-gJFxlT9DX2jGDAA
只有170字节,最小的64位Hello World程序这样写成
https://www.zhihu.com/question/21715980
Windows上最小的“HelloWorld.exe”能有多小?
http://www.phreedom.org/research/tinype/
Tiny PE
https://www.zhihu.com/question/30576554
自己写的COFF文件格式和编译器生成的.obj文件一样吗?
https://cloud.tencent.com/developer/article/1687441
详解ELF重定向原理
https://blog.csdn.net/pingxiaozhao/article/details/109239221
ELF文件格式的详解
elf格式除了代码和数据外还有很多有用的信息,可以被标准boot loader识别,你如果不想自己花费10+天去自己实现stage1和stage2的bootloader的话,elf文件可以帮你省很多时间,因为grub可以直接加载,qemu也可以直接运行。
https://www.zhihu.com/question/49580321
C如何编译出一个不需要操作系统的程序?
https://zhuanlan.zhihu.com/p/584081943
C语言二进制程序同时“跨平台”在Windows和Linux上跑了
https://zhuanlan.zhihu.com/p/22989691
JavaScript世界万物诞生记
https://mp.weixin.qq.com/s/F5jCHDzgj1YSJBGrEi-RfA
JavaScript性能优化的小知识总结
https://mp.weixin.qq.com/s/WS1hQN5SmK5uavT_0fbrkg
一文说透为什么JavaScript最牛逼
https://mp.weixin.qq.com/s/OwJ2gBWvmj8rJ_vW5nzaPA
10个免费好用功能强大的网页动画效果库
https://mp.weixin.qq.com/s/pYtKpfL68lEy9bus9HHAMQ
Javascript将HTML页面生成PDF并下载
https://mp.weixin.qq.com/s/Sjg6jgl1D6IkYgsuQSgFHg
十个最流行的前端CSS库
https://mp.weixin.qq.com/s/DHxEqsTMOyc7pHfmJrfNEg
一篇文章理解JS继承
https://mp.weixin.qq.com/s/tNi5LJmotuXSoHbZhNgPcw
GitHub已完全弃用jQuery,问题是为什么?
https://mp.weixin.qq.com/s/WHh9v3icCc90PwiLyv0Hng
为什么Facebook的API以一个循环作为开头?
https://mp.weixin.qq.com/s/GQ2azFxcmXrY78rTAdxuVA
JS/CSS体积减少了67%,我们是如何做到的?
https://mp.weixin.qq.com/s/c1bMljAx1QWz9QQJX7sHmg
大部分教程不会告诉你的12个JS技巧
https://mp.weixin.qq.com/s/pdOVONHbjfIJPW45nEw1fg
前端本地文件操作与上传
http://chrome.360.cn/test/html5/index.html
一个用于检测浏览器对html 5支持情况的网页
https://www.zhihu.com/question/59578433
为什么现在又流行服务端渲染html?
https://mp.weixin.qq.com/s/aNPAfJIHL14NFtLfRvxUpQ
10万人的大场馆如何“画座位”?
https://www.jianshu.com/p/c8b86b09daf0
函数防抖和节流
https://mp.weixin.qq.com/s/vEbTP1SDP3GW20XAP825jw
一种字体,变成千姿百态艺术字,可尖可圆可开花,隔壁设计师馋哭了
https://mp.weixin.qq.com/s/0pI0F6c-BSLiGdLetQ5qNQ
彻底弄懂浏览器缓存策略
https://mp.weixin.qq.com/s/fEAfuVzfOwKjnTB-mdS5UA
用JS写一个同Excel表现的智能填充算法
https://mp.weixin.qq.com/s/D-XvKCSUCzMGcEz_xWTwqg
现代CSS进化史
https://mp.weixin.qq.com/s/IIWgNvqp0jxcD-J_CikV8w
代码变油画,精细到毛发,这个前端小姐姐只用HTML+CSS,让美术设计也惊叹
https://www.cnblogs.com/zzd0916/p/11977995.html
浏览器工作原理与实践
https://mp.weixin.qq.com/s/MwWC0doO_sp_eRkInbE0hw
今天网站都变成灰色了,这其中是怎么实现的?
https://mp.weixin.qq.com/s/VTULhAjEUNfAph-xkkUTsg
手写一个解析器
https://mp.weixin.qq.com/s/3sYrI9kxgAYLiNT-xavRLw
“秒开”浏览器实现起来有多难?
https://mp.weixin.qq.com/s/LciDtj6YmPI7WxcCQM-lIA
前端性能分析工具利器
https://mp.weixin.qq.com/s/c4saBdDZDehokU5gJ-9fPw
JavaScript与ES的25个重要知识点
https://mp.weixin.qq.com/s/HUknNfaxNULc4Yvf5ajRBA
五分钟了解互联网Web技术发展史
https://mp.weixin.qq.com/s/4YXoSrYueQFWOC8sZH8LvQ
跨平台Web Canvas渲染引擎架构的设计与思考
https://zhuanlan.zhihu.com/p/373271928
浏览器性能优化实战
https://mp.weixin.qq.com/s/OlnIqu5JvO2WjIA5re9KIg
JavaScript引擎深入剖析(一):JSValue的内部实现
https://mp.weixin.qq.com/s/sqW3HlCTV5Yivwi_B1Rzww
这个文件下载问题难住了我至少三位同事
https://mp.weixin.qq.com/s/SdtEmzTwdrW_g14QBEgcrQ
JavaScript中哪一种循环最快呢?
https://mp.weixin.qq.com/s/7CD_F0hEZtYRK0fvBWb_gQ
从0到1实现浏览器端沙盒运行环境
https://hllvm-group.iteye.com/group/topic/37596
各JavaScript引擎的简介,及相关资料/博客收集帖
https://mp.weixin.qq.com/s/rDAAfeQmUhxaHkrt_zVCCg
如何避免JS内存泄漏?
https://zhuanlan.zhihu.com/p/438734215
揭秘Chromium渲染引擎(一):RenderingNG
您的打赏,是对我的鼓励
请访问这里提交评论