收藏夹,Java攻城狮呀!~

太多链接了,复习一下慢慢整理(分类可能不太准确)

Java

基础姿势
Oracle Help Center
Java8系列之重新认识HashMap
深入剖析JDK动态代理源码实现
Java JDK代理、CGLIB、AspectJ代理分析比较
如何学习Java的NIO?
java nio使用的是水平触发还是边缘触发?
从操作系统内核看Java非阻塞IO事件检测
Java中的锁机制 synchronized & 偏向锁 & 轻量级锁 & 重量级锁 & 各自优缺点及场景 & AtomicReference
浅谈Java里的三种锁:偏向锁、轻量级锁和重量级锁
深入剖析基于并发AQS的(独占锁)重入锁(ReetrantLock)及其Condition实现原理
Map 综述(三):彻头彻尾理解 ConcurrentHashMap
深入剖析java并发之阻塞队列LinkedBlockingQueue与ArrayBlockingQueue
Java线程和操作系统线程的关系
从Java视角理解系统结构(一)CPU上下文切换
Java并发编程:线程池的使用
Java并发编程:深入剖析ThreadLocal
Java探针-Java Agent技术-阿里面试题
一看你就懂,超详细java中的ClassLoader详解
研究类以及 JVM 装入类时所发生的情况
深入探讨 Java 类加载器
JVM
JVM性能调优监控工具jps、jstack、jmap、jhat、jstat、hprof使用详解
全面理解Java内存模型(JMM)及volatile关键字
7中垃圾回收器之间的组合关系
[翻译]G1垃圾收集器(四) 之 回顾GC以及CMS
从实际案例聊聊Java应用的GC优化
Major GC和Full GC的区别是什么?触发条件呢?—R大
让你彻底明白JAVA中堆与栈的区别
字符串常量池、class常量池和运行时常量池
可能是把Java内存区域讲的最清楚的一篇文章
Java8运行时数据区—永久代(PermGen)和元空间(Metaspace)
死磕内存篇 — JAVA进程和linux内存间的大小关系
JVM内存占用情况深入分析,分分钟解开你的疑惑
今咱们来聊聊JVM 堆外内存泄露的BUG是如何查找的
Netty
Netty源码分析
Netty源码细节-accept、read(Linux os层 + Netty层代码细节)
Spring
【Spring】浅谈ContextLoaderListener及其上下文与DispatcherServlet的区别
深入理解 Spring 之源码剖析IOC
Spring中BeanFactory和ApplicationContext的生命周期及其区别详解
Dubbo
dubbo源码解析-集群容错架构设计
Other
【字符编码】彻底理解字符编码
总结 XSS 与 CSRF 两种跨站攻击

Database

Mysql
InnoDB—Jeremy Cole
数据库内核月报—taobao
关于MySQL内核,一定要知道的!
聚集索引与非聚集索引的总结
MySQL innoDB索引底层原理详解
MySQL的InnoDB的幻读问题
MySQL学习之——锁(行锁、表锁、页锁、乐观锁、悲观锁等)
从源码角度聊一聊JDBC和Mysql的预编译特性
为什么InnoDB表最好要有自增列做主键 ?
做个优雅的程序员—SQL优化问题
深入理解重建索引

Linux

标题
Linux性能分析的前60000毫秒
top命令输出解释以及load average 详解及排查思路
Linux-cpu分析-vmstat
Linux虚拟内存与交换空间机制
cpu与寄存器,内核态与用户态及如何切换
高并发场景 LVS 安装及高可用实现
超详细!使用 LVS 实现负载均衡原理及安装配置详解
Linux Memory Types

网络

标题
关于TCP 半连接队列和全连接队列
高并发网络编程之epoll详解
EPOLL的理解和深入分析
Nagle算法TCP_NODELAY和TCP_CORK
DNS原理及其解析过程【精彩剖析】
关于同步、异步与阻塞、非阻塞的理解
高性能IO模型浅析
I/O多路复用技术(multiplexing)是什么?
一次完整的HTTP事务是怎样一个过程?

架构

标题
Redis分布式锁要这样实现才牛逼
分布式服务化系统一致性的“最佳实干”
dubbo监控+graphite+Metrics+grafana+spring boot actuator
集群/分布式环境下5种session处理策略
漫谈单点登录(SSO)
一张图搞定OAuth2.0

设计模式

标题
Reactor模式详解
责任链模式实现的三种方式

数据结构与算法

标题
不排序求中位数
O(1)实现LRU Cache

猜你喜欢

转载自blog.csdn.net/zxcc1314/article/details/84571992