[译] Java 7 并发编程指南中文版(并发编程网)
[译] JVM 性能优化 - Java 的伸缩性(吴杰)
有什么地方做 JVM 或者其它高级语言虚拟机的研发?(ITeye)
Tomcat 设计模式总结(@Krq_Tiger)
JavaOne 2013 演讲稿下载
[PDF] Java GC 精粹(Mechanical Sympathy)
100个优秀的 Java 开发者博客
GCViewer - 一个查看并分析垃圾回收日志文件的小工具
Java 性能优化
Spring 4.0 正式版发布
Google Java 编码规范
90个高质量的 Java 问答
[译] JAVA 多线程和并发基础面试问答(郑旭东)
[PDF] Netty 5.0 架构剖析和源码解读(@李林锋hw)
[译] Google Java 编程风格指南(@Hawstein)
Java 开发者应该收藏的 41 个网站 (Cygnet Infotech)
Java 8 教程 (Benjamin Winterberg)
[PDF][译] JSR-133:Java 内存模型与线程规范 (@workflowengine)
[译] Java NIO 系列教程(郭蕾)
Java 8 学习资源集锦(@甲骨文Java社区)
Java 8 Nashorn 教程 (Benjamin Winterberg)
面向高吞吐量/低延迟 Java 应用的 GC 优化 (Swapnil Ghike)
[译] Java 那些不为人知的特殊方法(@Java译站)
对于 Netty 的 11 个疑问 (@Nettying)
[译] 115 个 Java 面试题和答案 (miracle1919)
国外优秀技术网站推荐(-之诸暇)
[译] Java 8 那些被冷落的新特性(@Java译站)
面向 GC 的 Java 编程(@Hesey小纯纯)
[译] 浅谈 Java 8 的函数式编程(梅雪松)
[译] 15 个顶级 Java 多线程面试题及回答(赵峰)
[译] 关于 Spring 的 69 个面试问答(人晓)
[译] 在线学习 Java 免费资源推荐(赖信涛)
[译] Java 8 的一些常见用法(@Java译站)
系列文章:JVM 实用参数(@并发编程网站)
[译] 不要急于切换到 Java 8 的 6 个原因(@Java译站)
[译] Netty 5 用户指南 (@owenludong)
[译] 系列文章:JVM 性能优化(赵峰)
[译] 20 个 Java 设计模式和软件设计面试问题(陈晓舜)
[译] Java 线程面试题 Top 50 (@genslow)
[译] Java 9 新特性 (Zachariah)
Java Lambda 深度研究 (@colobu)
Java 8 的新特性:default method (@dreamhead)
细话 Java:“失效”的 private 修饰符 (androidyue)
Java GC 的工作原理
Realm-Java 中文文档(@米是特软的)
[译] 深入理解 Java 8 Lambda(语言篇) (@peng_gong)
在 WebView 中如何让 JS 与 Java 安全地互相调用 (pedant)
Java 语言完整学习指南
Java 注解教程 (Dani Buiza)
系列文章:Java 多线程编程模式实战指南之 Active Object 模式 (黄文海)
Java 程序设计入门
Dalvik 虚拟机 Java 堆创建过程分析 (@罗升阳)
[译] Java 中的堆和栈的区别 (androidyue)
[译] 让并发和容错更容易:Akka 示例教程 (@左洪斌)
Java 中的静态绑定和动态绑定 (androidyue)
用 Java 学编程
系列文章:Java 多线程编程模式实战指南 (黄文海)
Java 在线视频教程合集
[译] Java 架构师与开发者提高效率的 10 个工具 (光光头去打酱油)
[译] Java 开发者易犯错误 Top 10 (陈明)
[译] 读懂 Java 中的 Socket 编程 (@Android月)
SQLBrite - 一个 SQLiteOpenHelper 的轻量级封装
Java 程序设计
[译] Java 异步编程最佳实践 (@colobu)
[译] 减少使用 Java 应用服务器,迎接 Docker 容器 (房伟利)
[译] Java 并发并没有你想的那么糟糕 (Martin)
2 个月学会 Java 语言(视频 + 源码)
HanLP - 一个汉语言处理 Java 工具包 (hankcs)
关于 Java 集合的小抄 (@江南白衣Calvin)
服务端工程师入门与进阶(Java 版) (@谢龙--小米)
Disconf - 一个 Java 实现的分布式配置管理平台 (Qiqi Liao)
系列译文:Java 并发性和多线程 (@并发编程网站)
系列文章:Java 容器 & 泛型 (@泥瓦匠BYSocket)
大量 Java 学习资源 (Andreas Kull)
Keywhiz - 一个用于分发和管理密钥的系统(Java) (Square)
LeakCanary - 一个 Android/Java 内存泄漏检测库 (Square)
JavaEE 要懂的小事(一):图解 http 协议 (@泥瓦匠BYSocket)
Java 课程汇总,所有实例提供源码下载
详解 Java 中的 clone 方法:原型模式(2014) (张纪刚)
深入理解 Java 垃圾回收机制 (Sunnier)
读取 HDFS 文件的正确方式 (SRK.Lyu)
Spring Remoting 的 Thrift 实现(Java) (飒然Hang)
Kafka Consumer 开发的一些关键点 (superhj1987)
JVM 优化经验总结 (周明耀)
这就是观察者模式 (@Android月)
OFBiz Smart - 一个基于 Apache OFBiz 的企业 Web 开发框架(Java) (@Huihoo)
spring-mvc-model-attribute-alias(Java) (@飒然Hang)
12306 在用的分布式内存数据库 Apache Geode 开源了(Java)
javOSize:新一代 Java 分析工具 (bystander)
AOS V0.1 发布,JavaEE 应用基础平台 (@無為子)
AOS V0.2 发布,JavaEE 应用基础平台 (無為子)
[译] 简洁 Java 之道 (丛一)
Java 8 + Android M 新特性总结(简略版) (SamMao)
[译] 写给精明 Java 开发者的测试技巧 (Wing)
Java I/O 操作及优化建议 (周明耀)
Lealone:下一代 NewSQL 分布式关系数据库(Java) (codefollower)
TagCloudView:支持 SingleLine 模式的标签云(Java) (NeXT___)
[译] 使用 Mockito 对异步方法进行单元测试 (@MrSimp1e)
Netty 之 Java 堆外内存扫盲贴 (@江南白衣Calvin)
[译] Java 9 新功能之 HTTP2 和 REPL (韩陆)
使用 Spock 框架进行单元测试 (蛋疼的axb)
sixpack-java:用于 Android 和 Java 应用的 A/B 测试工具 (seatgeek)
Java 永久代去哪儿了 (技术小黑屋)
[PPT] 基于 Netty 构建高性能 RPC 通信框架 (@Nettying)
HanLP 中文分词 Solr 插件(Java) (hankcs)
《Spring Boot 参考指南》 (qibaoguang)
借助 AOP 为 Java Web 应用记录性能数据 (潘家邦)
使用 Gehpi 进行社交数据可视化 (SRK.Lyu)
Java HashMap 源码解析 (jiacai2050)
Java 8 被动迭代式特性介绍 (周明耀)
Java 常见内存溢出 (OOM) 解决方案 (wubaoguo)
极速切入 Spring Boot 微服务框架 (float.lu)
[译] Java 开源项目:Spring Integration (乔永琪)
Java 反射最佳实践 (@天之界线2010)
通过 Java 字节码发现有趣的内幕之 String 篇(一) (jaffa)
Java LinkedHashMap 源码解析 (jiacai2050)
打造高性能 Java 应用你需要知道的 (陆晨)
[译] 你的 Java 代码对 JIT 编译友好么? (技术小黑屋)
解决运行 Groovy 脚本中的问题 (wsztrush)
IntelliJ IDEA 简体中文专题教程 (YouMeek)
[译] Better Java:教你如何编写现代化的 Java 程序 (王下邀月熊_Chevalier)
Java 8 简明指南 (王爵)
Java SPI 深入研究以及 ClassLoader (Rspring.)
RotatePhotoView:支持缩放旋转的图片库(Java) (豆沙包)
ClassLoader, JavaAgent, Aspectj Weaving 一站式扫盲帖 (@江南白衣Calvin)
RxJava 操作符学习笔记 (程序亦非猿)
FreeBuilder:支持 Annotation 创建 Builder 模式 (Google)
深入浅出 Java Web (樂天的小号)
给 Android 开发者的 RxJava 详解 (扔物线)
[译] Java 新手问题集锦
TextSurface:炫酷的文本控件(Java)
Java 重写方法与初始化的隐患
深入解析 String#intern
Blade - 一款简洁优雅的 Java Web 框架
Java 并发包中的读写锁及其实现分析
java-core-learning-example
Java 应用一般架构
Architecting Android with RxJava
[译] 最好的 8 个 Java RESTful 框架
Java Web 工程源代码安全审计实战(二):SQL 注入
Java RESTful 框架的性能比较
Java 8: The Missing Tutorial
Java ThreadPool 的正确打开方式
Java Web 架构知识整理:记一次阿里面试经历
如何设计一个 Java Web MVC 框架
RxJava 基本流程和 lift 源码分析
json-lib 反序列化精度丢失问题
《Reactor 指南中文版》V2.0
Dubbox:当当网出品的 Dubbo 维护版本
StringBuilder 在高性能场景下的正确用法
面向对象语言的编译器优化实践:devirtualization
《Netty 实战(精髓)》
Ehcache 与 BigMemory 系列文章
关键业务系统的 JVM 启动参数推荐
深度分析 Java 的枚举类型
[译] 学习 Groovy 的特性
消息总线之模型重构
DDPush - 一款开源免费的单机千万级实时信息推送服务器(Java)
另一份 Java 应用调优指南之前菜
JVM 飙高排查脚本:结构分析
理解 Java NIO
[译] 从 .NET 到 RxJava
一些不错的 RxJava 学习资源
[译] Java 不同压缩算法的性能比较
给 Android 开发者的 RxJava 详解
JVM 参数详解
Java HashMap 工作原理及实现
基于 Java 的 Promise 模式实现
Quasar - Fibers, Channels and Actors for the JVM
为 Java 说句公道话
异常的深入研究与分析(一)
Smart Crop,一种切除 PDF 扫描文档白边的新选择(工程篇)
[译] Apache Velocity 开发者指南
Netty 精粹之 Java NIO 开发需要知道的
Moscow:契约驱动后端开发工具
[译] 40 个 Java 集合面试问题和答案
Netty 精粹之基于 EventLoop 机制的高效线程模型
bboss - 一个 J2EE 开源框架
YMP v2 发布,轻量级 Web 开发框架
Java 并发编程:volatile 关键字解析
[译] Android 中调试 RxJava
Netty 精粹之 TCP 粘包拆包问题
Java 的业务逻辑验证框架 Fluent Validator
Java Stream 详解
Java 征途:行者的地图
[PDF] Netty 案例集锦
记录一些有趣算法题目的 Java 实现
JLiteSpider:轻量级 Java 爬虫接口
理解 Java 中的 ThreadLocal
Sky Walking:对 Java 分布式应用程序集群业务运行情况进行追踪、告警和分析的系统
[译] 依赖注入框架性能对比
[译] Java 8 的新特性
RxJava 与 Retrofit 结合的最佳实践
Java 单例真的写对了么?
RxJava 和 Retrofit 结合使用的几个最常见使用方式举例
使用 Rx 同步并缓存网络数据
你真的会写单例模式吗?
阿里实习 offer 五面经验与总结
深入分析 iBATIS 框架之系统架构与映射原理
创建和销毁对象的最佳实践
Auto:Google 的 Java 代码生成器
优化高并发之协程
我在系统设计上犯过的 14 个错
[译] 详解 Java 中的注解
站在大神肩膀上看 RxJava
0opslab-utils:一些常用 Java 操作方法封装
我的 Java 后端书架(2016 年暮春 3.0 版)
另一份 Java 应用调优指南
如何优雅地设计 Java 异常
Java 开发常用的在线工具
简单使用 Google Agera 框架
Java 多线程干货系列(四):volatile 关键字
Awesome RxJava
谈谈服务化体系中的异步(上)
[译] 2016 年排名 Top 100 的 Java 类库
Retrofit2 完全教程
多线程系列之学习多线程下载的基本原理和基本用法(一)
[译] Java 8 并发教程:Threads 和 Executors
Tomcat 实现多实例 Session 共享的原理
Java 里的协程
Java 帝国之 Java bean(下)
Java 并发编程概念及注意事项
Java 泛型里的协变和逆变
Java 帝国之函数式编程(上)
[译] JAR 地狱
别人再问你设计模式,叫他看这篇文章
实现 MyBatis Mapper XML 文件增量动态刷新、自动加载、热加载和热部署
[译] Java HashMap 原理探究
Java 进阶(三):多线程开发关键技术
深度剖析 JDK 动态代理机制
在 Tomcat 中使用 HTTP/2
《Netty 实战》中文精简版
Java 8 系列之重新认识 HashMap
Spring 的本质系列(一):依赖注入
Tomcat 架构探索
互联网新人如何入门和掌握 Java 开发
Java 并发原理无废话指南
[译] 构建高性能 Java 持久层的 14 个建议
SeimiCrawler:敏捷、独立部署、支持分布式的 Java 爬虫框架
Java 并发原理无废话指南(二)
Java 后端工程师学习大纲
Solr 的特性都在这儿了
FindBugs 自定义规则入门
RxJava 源码分析之基础框架
神奇的 G1:Java 全新垃圾回收机制
GitHub 上那些值得一试的 Java 开源库
Java 中的纤程库:Quasar
推荐几个自己写的 Java 后端相关的范例项目
[译] CognitiveJ:Java 图像分析库
Java NIO 框架 Getty 设计与实现
[译] 深入理解 React & Redux 原理套路
理解 RxJava 的线程模型
[译] 你没见过的七个最好的 Java 答案
[译] 调度器 Scheduler(一):实现自定义 Scheduler(RxJava)
Tomcat 的 Session 持久化策略
深入分析 ThreadLocal 内存泄漏问题
阿里面试回来,想和 Java 程序员谈一谈
[译] Java 火焰图
Netty 高性能编程备忘录(上)
江南白衣的Java后端开发
浅谈 Java 基本设计模式
fast-framework:轻量级 Java Web 框架
ThreadLocal 内存泄露的实例分析
[译] Java 8 最佳技巧
Java 代码覆盖率工具 JaCoCo
理解 RxJava 线程模型
Tomcat 线程池
记一次 ClassLoader 死锁
Java 代码覆盖率工具 JaCoCo:实践篇
安卓/Java技术成长之路
粗浅看 Tomcat 系统架构分析
MPush:基于 Netty 的实时开源消息推送系统
JVM 的 Stop The World,安全点,黑暗的地底世界
Java 代码覆盖率工具 JaCoCo:踩坑篇
浅谈 RxJava 与 2.0 的新特性
简单轻量级的 RPC 框架 HRPC
[译] 性能测试最佳实践之 JMeter
浅析几种线程安全模型
Netty SSL 性能调优
JVM GC 那些事(一)
Tiger:声称最快的 Java 依赖注入框架
[译] 防止 Java 内存泄露的安全措施
拆轮子系列:拆 RxJava
Tomcat那些事儿
Tomcat 怎样防止跨站请求伪造
Btrace 入门到熟练小工完全指南
Java Hotspot G1 GC 的一些关键技术
ELK 实现 Java 分布式系统日志分析架构
BTrace 原理浅析
漫谈 JVM
用 Spring Boot 颠覆 Java 应用开发
纪念我曾经的 Java 姿势
Java后端技术
JLiteSpider:轻量级的分布式 Java 爬虫框架
RESTful API 利器 Swagger 介绍
我的 Java 后端书架
如何运用 JVM 知识提高编程水平
Java技术文章---泥瓦匠
为什么选择 Netty 作为基础通信组件?
关键业务系统的 JVM 参数推荐
Java 调优经验谈
打造 RxJava 生命周期管理框架 RxLife
Java实战技术
spring-cloud-netflix-example:基于 Spring Cloud 的微服务实例
当 Java 遇到 Jade
Java Lambda 表达式笔记
[译] 探索 Java 隐藏的开销
MyBatis 完全使用指南
关于 Java 中枚举 Enum 的深入剖析
netty 源码分析之揭开 reactor 线程的面纱(二)
红黑树深入剖析及 Java 实现
有趣的译文《Java Pattern 那些小事》
[译] 比较 Go 和 Java 两种语言
tiny-spring:精简版的 Spring 实现
深入分析 Java 类之 HotSpot 实现
复杂 JSON 值替换处理
类加载器与类冲突
jsoniter:全世界最快的 JSON 解析器(Java & Go)
Mybatis 源码解读:设计模式总结
Netty 笔记整理
[译] 深入理解 Java 8 Lambda
JVM 源码分析之堆内存的初始化
2016 年开发者头条十大 Java / Android 开发者必读好文
Stack Overflow 上关于 Java Collections 的几个常见问题
一个 RxJava 解决复杂业务逻辑的案例
[译] 如果你在 2016 年写过 Java 代码,这些趋势你不应该错过