# SealBook **Repository Path**: seal_li/SealBook ## Basic Information - **Project Name**: SealBook - **Description**: seal's java note - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 2 - **Forks**: 0 - **Created**: 2020-12-17 - **Last Updated**: 2022-07-07 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # SealBook > 欢迎关注b站账号/公众号【六边形战士夏宁】,一个要把各项指标拉满的男人。 屏幕前的**大帅比**和**大漂亮**如果有帮助到你的话请顺手点个赞、加个收藏这对我真的很重要。别下次一定了,都不关注上哪下次一定。 * [github](https://github.com/edanlx/SealBook) * [gitee](https://gitee.com/seal_li/SealBook) ![公众号](http://seal_li.gitee.io/sealbook/pic/wechat.jpg) 1. 触手可及 1. [stream的基础使用及基本原理](./00greenhand/01stream.mdd) [视频版](https://www.bilibili.com/video/BV1BL4y1b7S5/) 2. 优雅代码 1. [lombok精选注解及原理](./01graceCode/01lombok.md) [视频版](https://www.bilibili.com/video/BV13m4y1Q7GD/) 2. [自动化工具合集介绍](./01graceCode/02junit.md) [站内文字版](./01graceCode/02junit.md) [视频版](https://www.bilibili.com/video/BV1Bq4y1174Q/) 3. [optional杜绝空指针异常](./01graceCode/03optional.md) [视频版](https://www.bilibili.com/video/BV1oy4y1r7r1/) 4. [1行代码完成多线程,别再写runnable了](./01graceCode/04thread.md) [视频版](https://www.bilibili.com/video/BV1jr4y1w7SH/) 5. [从hashMap源码介绍位运算符](./01graceCode/05symbol.md) [视频版](https://www.bilibili.com/video/BV1HL411V7ba/) 6. [apache下优秀的工具类](./01graceCode/06apacheUtils.md) [视频版](https://www.bilibili.com/video/BV1XR4y1u7FC/) 7. [spring下优秀的工具类](./01graceCode/07springUtils.md) [视频版](https://www.bilibili.com/video/BV1ia411z7rw/) 8. [commonpool2构建自己的高效连接池](./01graceCode/08commonPool.md) [站内文字版](./01graceCode/08commonPool.md) [视频版](https://www.bilibili.com/video/BV1hP4y1E7jB) 9. [idea断点、插件、模板合集](./01graceCode/09idea.md) [视频版](https://www.bilibili.com/video/BV1pY41187rm) 10. [拒绝if/else数据校验及转换](./01graceCode/10front.md) [视频版](https://www.bilibili.com/video/BV1TT4y117r3) 11. [stream精选/@functional懒加载示例](./01graceCode/11stream.md) [视频版](https://www.bilibili.com/video/BV1pT4y1m7vo) 12. [hessian、kryo、json序列化对比](./01graceCode/12serialize.md) [视频版](https://www.bilibili.com/video/BV11u41127bF) 13. [linkedList插入真的比arrayList快么](./01graceCode/13listSpeed.md) [视频版](https://www.bilibili.com/video/BV1UL4y1b7Ft) 14. [guava精选方法及eventBus观察者模式源码解析](./01graceCode/14guava.md) [视频版](https://www.bilibili.com/video/BV1tY411h7mR) 15. [guavaCache本地缓存使用及源码解析](./01graceCode/15localeCache.md) [视频版](https://www.bilibili.com/video/BV1PF411i7op) 16. [guava布隆过滤解析](./01graceCode/16bloom.md) [视频版](https://www.bilibili.com/video/BV1vL411c7UP) 17. [guava限流算法解析](./01graceCode/17rate.md) [视频版](https://www.bilibili.com/video/BV18b4y1J7bH/) 18. [list、tree互转通用工具](./01graceCode/18treelist.md) [视频版](https://www.bilibili.com/video/BV1534y1i72U/) 19. [spring下优秀的工具类(进阶)](./01graceCode/19springloader.md) [视频版](https://www.bilibili.com/video/BV1MY411b7ub/) 2. JVM深度剖析及调优 1. [双亲委派及其破坏(双亲委派都会说,破坏双亲委派你会吗)] 2. [自定义类加载器(当我自己写一个java.lang.String自己加载会发生什么)] 3. [JVM整体结构(写了final就是常量池了么)] 4. [字节码(我偷偷改了你编译后的class文件)] 5. [编译优化(为什么你写的代码有时候和预期不一致)] 6. [HotSpot创建对象(new一个对象到底占了多少内存?)] 7. [并发的内存模型(偏向锁、轻量锁、重量锁到底是啥?)] 8. [垃圾收集器(垃圾回收器那么多傻傻分不清?)] 9. [GC调优(频繁full gc分析思路)] 3. 并发 1. jmm(jmm与cpu) 2. sychornized(monitor,两种队列,锁升级) 3. unsafe与CAS 4. AQS 5. AQS独占锁 6. AQS共享锁 7. BlockingQueue 8. DelayQueue 9. RBT 10. HashMap 11. HashSet与ArrayList 12. CopyOnWriteArraySet与CopyOnWriteArrayList 13. ConcurrentHashMap 14. Iterator 15. 线程池 16. stream 17. forkJoinPool 4. tomcat深度剖析及调优 1. [tomcat主流程](./04tomcat/01bootstrap.md) 5. mysql深度剖析及调优 6. spring 7. zookeeper 8. rabbitmq 9. 分库分表 10. dubbo 11. netty 12. LVS 13. springcloud-alibaba 14. nginx 15. redis 16. k8s、Jenkins与分布式 17. 设计模式 18. 面试专题 19. 算法专题 1. [数据结构概述(注意区分jvm堆与堆/jvm栈与栈)](./arithmetic/structure.md) 2. 二分查找 3. 深度优先 4. 广度优先 5. 回溯算法 6. 滑动窗口 7. 动态规划 8. 贪心算法 9. 分治算法 20. 大规模性能监控及链路追踪 21. 计算机网络协议 22. 分布式计算