随笔分类 - loading
摘要:1. [浅入浅出]Mysql和InnnoDB 2. StreamAPI详解 3. 设计模式七大原则 4. SpringCloud系列
阅读全文
摘要:1.从零到实现Shiro中Authorization和Authentication的缓存 2.Redis源码学习系列
阅读全文
摘要:1.Log4j2的性能为什么这么好? 2.SpringBoot+Log4j2日志框架配置详解 3.全面了解jwt 4.jwt的优缺点 5.为什么使用 SLF4J 而不是 Log4J 来做 Java 日志 6.漫谈单点登录SSO 7.幂等性与分布式锁 8.揭秘spring-session 9.Rock
阅读全文
摘要:1. Java并发 2. 守护线程与非守护线程 3. 为什么启动线程用start()而不用run()? 4. Java线程join方法总结 5. 生产者与消费者 6. wait、notify/notifyAll 详解 7. Java并发(concurrency) 8. synchornized的使用
阅读全文
摘要:1. 数据库系统原理 2. MySQL高级 3. MyISAM和InnoDB区别 4. Redis 5. 内连接与外连接 6. SQL语句执行顺序 7. exists和in的区别 8. Jedis常见问题汇总 9. 细说Mysql索引 10. 数据库索引原理 11. 为什么要用自增id作为主键 12
阅读全文
摘要:1. 计算机网络概述 2. 计算机网络五层协议 3. 物理层 4. 数据链路层 5. 数据链路层协议 6. 网络层 7. 网络层协议 8. 传输层 9. 传输层的作用 10. TCP以及UDP的应用场景 11. 为什么TCP需要三次握手 12. TCP握手详解以及IM学习博客 13. 计算机网络应用
阅读全文
摘要:1. 操作系统的基本特性 2. 进程管理 3. 进程的状态转换 4. 进程管理之进程同步 5. 操作系统知识点 6. 信号量与管程 7. 同步与互斥 8. 死锁 9. 内存管理 10. 设备管理 11. 文件管理 12. 临界区与互斥量
阅读全文
摘要:1. IOC和DI的理解 2. IOC的实现原理-反射与工厂模式 3. Spring进阶之路 4. SpringBoot配置类的使用 5. @ModelAttribute详解 6. @RequestParam、@RequestBody和@ModelAttribute区别 7. @ResponseBo
阅读全文
摘要:1. Java中并发Queue种类与各自API特点及使用场景 2. Set集合详解 3. List集合详解 4. 栈的设计与实现 5. 栈的详细实现分析 6. Java集合Map详解 7. List、Set与Map的区别及联系 8. 二叉树的基本操作与实现 9. 完全二叉树与满二叉树 10. 平衡二
阅读全文
摘要:1.数据类型 2.String类 3.参数传递 4.继承、抽象类、接口 5.Object类的方法 6.关键字 7.反射 8.异常 9.泛型 10.Lambda表达式 11.方法引用 12.Optional 13.理解学习Optional 14.Java8之Stream详解
阅读全文
摘要:1. Java23种设计模式 2. JVM虚拟机 3. 设计模式6大原则 4. Java代码性能优化总结 5. 三种代理 6. iText操作PDF 7. 解析XML的4种方式 8. 面向对象思想 9. 23种设计模式(github版本) 10. Java容器技术 11. solr教程 12. IO
阅读全文
摘要:1.String,StringBuffer,StringBulider的区别及应用场景 2.Servlet生命周期 3.向上转型与向下转型 4.Java的多态性 5.重写和重载的区别 6.深拷贝和浅拷贝的区别 7.wait和sleep的区别 8.内存泄漏和内存溢出 9.classpath:与clas
阅读全文