Skip to content
 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

好记性不如烂笔头

看书练的代码 相关书籍

  • spring3.x源码解析
  • java编程思想
  • java多线程编写核心技术
  • 网上博客 个人经验积累

'base-new-java' java的新特性



Java Source:个人java训练库。

不好好打注释 很久之后回来你自己都不知道是啥

Spring

  • aop基本用法
  • cglib代理
  • jdbproxy动态代理
  • bean生命周期
  • 自定义类加载器
  • 使用类加载器加载class文件
  • 使用ApplicationContext加载配置文件 = 类加载器的关系
  • 类加载器取消private属性
  • 注解配置Bean

多线程(base-new-thread)

  • 线程捕获异常(expcetion)
  • 线程的基本使用与线程池基本使用(pool)
  • 线程的基本特性yield 有返回值Callable 线程优先级
  • 线程同步阻塞队列基本使用 原始的notify 消费者模型
  • reentrantlock的一些用法

java8(base-java 分支)

  • lambda 表达式

netty(base-netty)

nio

高并发(base-many-thread)

jvm

溢出分析

  • 堆溢出分析 Jprofile
  • 栈溢出 线程造成的溢出 方法区溢出 和 直接内存溢出
  • 各种对象的回收GC 年轻代 和 老年代

base-freemwork

常用的设计模式(base-design)

1 代理模式

  • 静态代理
  • jdk动态代理
  • cglib动态代理 2 工厂模式
  • 简单的工厂模式
  • 工厂方法模式
  • 抽象工厂模式 3 七种单例模式

dubbo拆分的例子

  • 服务的引用

手撕数据结构(base-new-java)

  • 单链表 OK
  • Stack
  • 队列略过
  • myspring 一个简单的Spring的编写

参考

About

java一些基础练习集合源码

Resources

Stars

3 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages