Toggle navigation
GW Blog
Home
About
Tags
Tags
keep hungry keep foolish
算法导论
JDK源码解析
集合
字符串
IO流
序列化
多线程
设计模式
其他
算法导论
算法导论——红黑树
算法导论读书笔记——红黑树
算法导论——单元最短路径
算法导论读书笔记——单元最短路径
算法导论——最小生成树
算法导论读书笔记——最小生成树
算法导论——基本的图算法
算法导论读书笔记——基本的图算法
算法导论——用于不相交集合的数据结构
算法导论读书笔记——用于不相交集合的数据结构
算法导论——斐波那契堆
算法导论读书笔记——斐波那契堆
算法导论——贪心算法
算法导论读书笔记——贪心算法
算法导论——动态规划
算法导论读书笔记——动态规划
JDK源码解析
Java多线程——PriorityBlockingQueue DelayQueue源码解析
分析多线程无界优先级阻塞队列PriorityBlockingQueue和DelayQueue的实现原理
Java多线程——LinkedBlockingQueue ArrayBlockingQueue源码解析
分析多线程有界阻塞队列LinkedBlockingQueue和ArrayBlockingQueue的实现原理
Java多线程——线程池ThreadPoolExecutor源码解析
分析线程池ThreadPoolExecutor类的实现原理
Java多线程——FutureTask源码解析
分析多线程返回结果类Callable基于FutureTask类执行的实现原理
Java多线程——AtomicLong LongAdder源码解析
分析多线程原子操作数AtomicLong和LongAdder以及compareAndSwap无锁算法的实现原理
Java多线程——AtomicLong LongAdder源码解析
分析多线程原子操作数AtomicLong和LongAdder以及compareAndSwap无锁算法的实现原理
Java多线程 ThreadLocal源码解析
分析ThreadLocal和其内部类ThreadLocalMap的实现原理
Java多线程——Thread Runnable源码解析
分析多线程启动方式Thread和Runnable的实现原理
Java多线程——ConcurrentHashMap源码解析
分析并发集合类ConcurrentHashMap的实现原理
Java序列化 ObjectInputStream源码解析
分析序列化输入流ObjectInputStream的实现原理
Java序列化 ObjectOutputStream源码解析
分析序列化输出流ObjectOutputStream的实现原理
Java PipedInputStream PipedOutputStream类源码解析
分析管道字节流PipedInputStream和PipedOutputStream的实现原理
Java BufferedReader BufferedWriter类源码解析
分析缓冲字符流BufferedReader和BufferedWriter的实现原理
Java BufferedInputStream BufferedOutputStream类源码解析
分析缓冲字节流BufferedInputStream和BufferedOutputStream的实现原理
Java FileWriter OutputStreamWriter类源码解析
分析字符输出流FileWriter和OutputStreamWriter的实现原理
Java FileReader InputStreamReader类源码解析
分析字符输入流FileReader和InputStreamReader的实现原理
Java FileInputStream FileOutputStream类源码解析
分析文件字节输入流FileInputStream和FileOutputStream的实现原理
Java ByteArrayInputStream ByteArrayOutputStream类源码解析
分析内存字节流ByteArrayInputStream和ByteArrayOutputStream的实现原理
Java StringBuffer StringBuilder类源码解析
分析动态字符串StringBuffer和StringBuilder的实现原理
Java HashSet LinkedHashSet TreeSet类源码解析
分析Set集合HashSet LinkedHashSet TreeSet的实现原理
Java TreeMap类源码解析
分析Map集合TreeMap的实现原理
Java LinkedHashMap类源码解析
分析Map集合LinkedHashMap的实现原理
Java Hashtable类源码解析
分析Map集合Hashtable的实现原理,与HashMap进行比较
Java HashMap类源码解析(续)-TreeNode
分析Map集合HashMap树结点TreeNode的实现原理
Java HashMap类源码解析
分析Map集合HashMap实现原理
Java LinkedList类源码解析
分析List集合LinkedList实现原理
Java ArrayList类源码解析
分析List集合ArrayList实现原理
Java String类源码解析
分析字符串String实现原理
集合
Java多线程——PriorityBlockingQueue DelayQueue源码解析
分析多线程无界优先级阻塞队列PriorityBlockingQueue和DelayQueue的实现原理
Java多线程——LinkedBlockingQueue ArrayBlockingQueue源码解析
分析多线程有界阻塞队列LinkedBlockingQueue和ArrayBlockingQueue的实现原理
Java多线程——ConcurrentHashMap源码解析
分析并发集合类ConcurrentHashMap的实现原理
Java HashSet LinkedHashSet TreeSet类源码解析
分析Set集合HashSet LinkedHashSet TreeSet的实现原理
Java TreeMap类源码解析
分析Map集合TreeMap的实现原理
Java LinkedHashMap类源码解析
分析Map集合LinkedHashMap的实现原理
Java Hashtable类源码解析
分析Map集合Hashtable的实现原理,与HashMap进行比较
Java HashMap类源码解析(续)-TreeNode
分析Map集合HashMap树结点TreeNode的实现原理
Java HashMap类源码解析
分析Map集合HashMap实现原理
Java LinkedList类源码解析
分析List集合LinkedList实现原理
Java ArrayList类源码解析
分析List集合ArrayList实现原理
字符串
Java StringBuffer StringBuilder类源码解析
分析动态字符串StringBuffer和StringBuilder的实现原理
IO流
Java序列化 ObjectInputStream源码解析
分析序列化输入流ObjectInputStream的实现原理
Java序列化 ObjectOutputStream源码解析
分析序列化输出流ObjectOutputStream的实现原理
Java PipedInputStream PipedOutputStream类源码解析
分析管道字节流PipedInputStream和PipedOutputStream的实现原理
Java BufferedReader BufferedWriter类源码解析
分析缓冲字符流BufferedReader和BufferedWriter的实现原理
Java BufferedInputStream BufferedOutputStream类源码解析
分析缓冲字节流BufferedInputStream和BufferedOutputStream的实现原理
Java FileWriter OutputStreamWriter类源码解析
分析字符输出流FileWriter和OutputStreamWriter的实现原理
Java FileReader InputStreamReader类源码解析
分析字符输入流FileReader和InputStreamReader的实现原理
Java FileInputStream FileOutputStream类源码解析
分析文件字节输入流FileInputStream和FileOutputStream的实现原理
Java ByteArrayInputStream ByteArrayOutputStream类源码解析
分析内存字节流ByteArrayInputStream和ByteArrayOutputStream的实现原理
序列化
Java序列化 ObjectInputStream源码解析
分析序列化输入流ObjectInputStream的实现原理
Java序列化 ObjectOutputStream源码解析
分析序列化输出流ObjectOutputStream的实现原理
多线程
Java多线程——PriorityBlockingQueue DelayQueue源码解析
分析多线程无界优先级阻塞队列PriorityBlockingQueue和DelayQueue的实现原理
Java多线程——LinkedBlockingQueue ArrayBlockingQueue源码解析
分析多线程有界阻塞队列LinkedBlockingQueue和ArrayBlockingQueue的实现原理
Java多线程——线程池ThreadPoolExecutor源码解析
分析线程池ThreadPoolExecutor类的实现原理
Java多线程——FutureTask源码解析
分析多线程返回结果类Callable基于FutureTask类执行的实现原理
Java多线程——AtomicLong LongAdder源码解析
分析多线程原子操作数AtomicLong和LongAdder以及compareAndSwap无锁算法的实现原理
Java多线程——AtomicLong LongAdder源码解析
分析多线程原子操作数AtomicLong和LongAdder以及compareAndSwap无锁算法的实现原理
Java多线程 ThreadLocal源码解析
分析ThreadLocal和其内部类ThreadLocalMap的实现原理
Java多线程——Thread Runnable源码解析
分析多线程启动方式Thread和Runnable的实现原理
Java多线程——ConcurrentHashMap源码解析
分析并发集合类ConcurrentHashMap的实现原理
设计模式
访问者模式
《大话设计模式》第28章读书笔记,介绍访问者模式
解释器模式
《大话设计模式》第27章读书笔记,介绍解释器模式
享元模式
《大话设计模式》第26章读书笔记,介绍享元模式
职责链模式
《大话设计模式》第24章读书笔记,介绍职责链模式
中介者模式
《大话设计模式》第25章读书笔记,介绍中介者模式
桥接模式
《大话设计模式》第22章读书笔记,介绍桥接模式
命令模式
《大话设计模式》第23章读书笔记,介绍命令模式
迭代器模式
《大话设计模式》第20章读书笔记,介绍迭代器模式
组合模式
《大话设计模式》第19章读书笔记,介绍组合模式
适配器模式
《大话设计模式》第17章读书笔记,介绍适配器模式
备忘录模式
《大话设计模式》第18章读书笔记,介绍备忘录模式
状态模式
《大话设计模式》第16章读书笔记,介绍状态模式
工厂方法模式与抽象工厂模式
《大话设计模式》第8、15章读书笔记,介绍工厂方法模式与抽象工厂模式
观察者模式
《大话设计模式》第14章读书笔记,介绍观察者模式
建造者模式
《大话设计模式》第13章读书笔记,介绍建造者模式
外观模式与依赖倒转原则和迪米特法则
《大话设计模式》第12章读书笔记,介绍外观模式,以及第5章外观模式和第11章迪米特法则
模板方法
《大话设计模式》第10读书笔记,介绍模板方法
原型模式
《大话设计模式》第9读书笔记,介绍原型模式
代理模式
《大话设计模式》第7读书笔记,介绍代理模式
装饰模式
《大话设计模式》第6章内容,介绍装饰模式
简单工厂模式与策略模式
《大话设计模式》第1、2章读书笔记,介绍简单工厂模式与策略模式
单例模式的四种写法
介绍单例模式的饿汉式、懒汉式、内部静态类、枚举类四种写法
其他
字节二面凉经
社招广告数据平台——后端开发Java岗
分式session实现单点登录
基于zookeeper和cookieID实现分布式sso session