Skip to content

tonyyan85/java_study

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

55 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

不惑JAVA

对java的学习及积累

##JAVA基础

  • equals和hashCode详解及代码 见equals包
  • 死锁代码 见deadlock包
  • 简单java反射 见reflect.invokeTester包
  • 动态代理
    • 见proxy.cglib包 cglib的动态代理
    • 见proxy.javareflect包 java实现动态代理
  • KMP算法 字符串KMP算法 见string.KMPAlgorithm
  • 阻塞实现 produceandconsume包 或 thread.lock包下的condition
  • Iterator的fail-fast机制 见thread.forkfast

JVM

http://www.cnblogs.com/200911/category/729164.html

NIO

  • 对多路复用、epoll的介绍 见io.epoll
  • netty 见netty

##分布式事务

  • 见transfer包

##多线程 thread包 参见README.md

  • 基础
  • JUC锁
  • lock包

##spring

  • AOP spring.aop包 通过cglib、java动态代理和javassist实现

##设计模式 DesignPattern包下

  • 修饰模式 decorator
  • 单例模式 singleton
  • 责任链模式 chainofresponsibility

##应用

  • 通过反射计算方法所用时间 见reflect/time包
  • 字符串去重 见string.RemoveDuplicates

##网络

##RPC motan

##java安全框架 shiro oauth说明

About

java 个人学习记录

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages