http://blog.csdn.net/u013142781/article/details/51697672
图解 & 深入浅出JavaWeb:事务必会必知
http://www.bysocket.com/?p=1154
Java 编程性能优化一些事
http://mp.weixin.qq.com/s?__biz=MjM5NzMyMjAwMA==&mid=2651477193&idx=1&sn=e46d4ec09a76f79c7360e65a263790a3&scene=0#wechat_redirect
高并发性能调试经验分享
https://zhuanlan.zhihu.com/p/21348220
Java内存模型
http://blog.csdn.net/u013256816/article/details/51510815
【深入Java虚拟机】之一:Java内存区域与内存溢出
http://blog.csdn.net/ns_code/article/details/17565503
聊聊Socket、TCP/IP、HTTP、FTP及网络编程
http://blog.jobbole.com/99694/
#########################################################
以下为个人整理的Java有关的知识的好文章
#########################################################
20160727 内部类:java中的内部类总结
20160727 JVM调优解决实验室的问题:JVM参数详细说明及调优策略,大数组和Full GC的参数,IBM的JVM 优化经验总结,IBMJVM 垃圾回收器工作原理及使用实例介绍
20160727 解决session同步的问题:用Redis实现session功能 Session同步 分布式系统的Raft算法
20160727 where 1=1的作用:深入理解where 1=1的用处
20160730 equals重写之后为什么hashcode也要重写:探索equals()和hashCode()方法
20160803 TCP三次握手,四次分手:TCP连接建立过程中为什么需要“三次握手”,TCP三次握手连接
20160804 Java多态 Java多态
20160804 Mysql优化,MySQL SQL优化,MySQL 对于千万级的大表要怎么优化?
20160805 常见的排序算法总结:常见排序算法小结 视觉直观感受 7 种常用的排序算法 各种排序算法的分析及java实现
20160805 Collection和Collections的区别:Java中Collection和Collections的区别
21060805 线程安全的单例模式 :线程安全的单例模式
21060808 web.xml文件的作用及基本配置:web.xml文件的作用及基本配置
20160808 Java事务:Java中事务的处理
20160808 Session和Cookie的区别:理解Cookie和Session机制 Cookies 和 Session的区别
21060808 JDK和CGlib动态代理:Java动态代理机制详解(JDK 和CGLIB,Javassist,ASM) (清晰,浅显)
20160808 wait和notify的使用:最简实例说明wait、notify、notifyAll的使用方法
20160808 Java多线程结构等 Java 多线程 并发编程
20160808 URL和URI的区别 URL和URI的区别
20160808 一次完整的浏览器请求流程 一次完整的浏览器请求流程
20160808 JSP和servlet的区别 JSP和servlet的区别
20160809 spring事务 Spring Transaction + MyBatis SqlSession事务管理机制研究学习
20160809 sql优化 sql join 与where的区别
20160809 Hibernate持久化 hibernate读书笔记-----持久化对象
20160809 String和StringBuider的联系 String和StringBuider的联系
20160810 Spring的主要作用 Spring的主要作用
20160810 MVC的优缺点 MVC的优缺点
20160810 Overload 和 Override 的区别 Overload 和 Override 的区别
20160810 红黑树左右旋转的问题 史上最清晰的红黑树讲解
20160810 TCP保持长连接 TCP长连接保持连接状态TCP keepalive设置
20160810 使用final关键字的好处 深入理解Java中的final关键字
20160810 哪个版本长连接哪个版本短连接 http和socket之长连接和短连接区别 HTTP的长连接和短连接
20160811 EIP 什么是弹性IP?
20160811 NAT 关于NAT的基础知识 nat
21060811 内连接外连接的区别 SQL的四种连接-左外连接、右外连接、内连接、全连接
20160811 join和union的区别 join和union区别
20160811 session和cookie的区别 session和cookie的区别 Cookie/Session机制详解
20160813 Statement和prepareStatement的区别 Statement和prepareStatement的区别
20160818 overload和override的区别 overload和override的区别
20160818 java四舍五入保留两位小数方法整理 java四舍五入保留两位小数方法整理
20160818 数字转换成字符串 数字转换成字符串
20160818 Java除了8种基本类型外,在虚拟机里还有哪一种,有什么作用?
20160818 Java生成对象的四种方法
20160818 JVM加载class文件的原理机制 JVM加载class文件的原理机制
20160818 JVM垃圾回收算法 JVM垃圾回收算法 深入理解java垃圾回收机制
20160820 abstract为什么不可以用static native或synchronized修饰 abstract为什么不可以用static native或synchronized修饰
20160820 抽象类和接口的区别是什么 抽象类和接口的区别是什么 接口和抽象的区别(朴实)
20160821 高性能的关键:Spring MVC的异步模式 高性能的关键:Spring MVC的异步模式 【java回调】同步/异步回调机制的原理和使用方法
20160821 降低Java垃圾回收开销的5条建议 降低Java垃圾回收开销的5条建议
20160821 深入分析Java ClassLoader原理 深入分析Java ClassLoader原理
20160822 分库分表 数据库水平切分的实现原理解析---分库,分表,主从,集群,负载均衡器 大型网站架构设计-mysql分表与分库
20160822 分库分表 关于数据库的分库分表 数据库Sharding的基本思想和切分策略
20160825 mysqlB树B+树,要结合下边两篇文章理解 从B树、B+树、B*树谈到R 树 B+树B-树的应用 索引顺序 组合索引的原理 数据库引擎支持的索引类型
20160825 JVM重排序 JVM重排序
20160826 创建索引的方式 mysql 索引类型以及创建,指定create index IDX_NAME using BTREE on tab (col);
20160826 Oracle和Mysql默认锁级别 MySQL中的行级锁,表级锁,页级锁 Oracle数据库中的锁 read commited对应的行锁
20160826 乐观锁和悲观锁 深入理解乐观锁与悲观锁 MySQL悲观锁&&乐观锁(并发控制)
20160826 hibernate的一级缓存、二级缓存和查询缓存 hibernate中的二级缓存是如何工作的 Hibernate一级缓存、二级缓存以及查询缓存的关系 hibernate二级缓存与查询缓存之间的关系 Hibernate一级缓存详解 一级缓存的key和二级缓存的key都是ID,查询缓存的key是参数拼接
20160827 left join right join inner join 的区别 sql之left join、right join、inner join的区别
20160828 AtomicInteger 的CAS和ABA问题的解决 聊聊并发(五)——原子操作的实现原理 Java并发集合的实现原理
20160829 Spring事务 Spring事务
20160830 Spring自定义实现IOC spring自定义实现IOC
20160831 Object的equals和hashcode的实现 Object的equals和hashcode的实现
20160831 动态添加jar包并调用jar包里面的方法 动态添加jar包并调用jar包里面的方法
20160901 Java的继承和组合问题 Java的继承和组合
20160901 详解内部类 详解内部类
20160906 Java enum的用法详解 Java enum的用法详解
20160906 IP地址 网段的划分 IP地址网段的划分 子网掩码的作用
20160907 Java并发包 java.util.concurrent并发包诸类概览 [高并发Java 六] JDK并发包2
20160907 Java语言中几个常用的包 Java语言中几个常用的包
20160908 http请求八种方法 http八种请求的方法 http请求状态码
20160911 死锁的四个条件 死锁的四个条件
20160911 Java IO和NIO Java IO和NIO Java NIO 系列教程 单个字节流读写和以块的形式读写(底层依旧是字节流) 缓存读写
20160913 http协议 http协议如何区分头信息和正文 HTTP响应报文与工作原理详解 协议端口号信息 http的请求头和响应头 http协议服务器默认长度限制 HTTP协议详解(非常好的文章,主要注意1.0和1.1的区别)
20160913 TCP和UDP的区别 TCP和UDP的区别 全双工的含义 ARP
20160916 importNew上的好文章 Stackoverflow上人气最旺的10个Java问题 谈谈Java内存管理 JVM类加载的那些事 Java transient关键字使用小记 面试总结 Java反射在JVM的实现
20160916 乐观锁的应用场景 mysql乐观锁总结和实践
20160917 Threadlocal实现原理 深入浅出ThreadLocal Java并发编程:深入剖析ThreadLocal
20160917 AQS 深入浅出 Java Concurrency (7): 锁机制 part 2 AQS
20160918 大数据处理 大数据处理
20160925 接口回调 接口回调实现一 接口回调实现二
20160925 NIO的内部实现原理 JAVA NIO的selector的实现原理 select、poll、epoll之间的区别总结[整理] Linux下的I/O复用与epoll详解
20160929 数据库设计题目 论坛数据库设计 数据库设计 数据库设计题目(国外极好)
20160929 设计模式 自己的博客 其他的博客(oodesign)
20160929 算法总结 链表栈和队列等问题 树有关问题 字符串和数组 数学问题 排列组合 位操作 排序
20160929 Hibernate相关知识 Hibernate面试问题一 Hibernate面试问题二 Hibernate面试问题三 HQL和SQL的区别
20161009 同步异步阻塞非阻塞 IO中同步、异步与阻塞、非阻塞的区别 网络IO之阻塞、非阻塞、同步、异步总结