Welcome to lighk-wiki¶ 寻芳拾香 Sphinx Linux Ubuntu Git Java Java 相关 Java 基础 问题汇总 Java 四种引用 Java 桥接方法 String 实现 ThreadLcoal 概述 对象内存布局 面向对象 异步工具 Java IO Java OIO 常见 IO 模型 Java NIO Reactor 模型 Proactor Java 并发 论文翻译-AQS Java 集合 集合概述 HashMap实现 JVM 相关 ClassLoader JVM 运行时数据区域 Class 文件结构 垃圾收集与内存非配策略 垃圾收集器概述 JDK 工具 GC 日志 前端编译 问题诊断 Spring 框架 Spring 框架 Spring IoC 容器 Spring 容器配置 Resource 验证、数据绑定和类型转换 SpEL AOP编程 SpringMVC-DispatcherServlet Spring 拦截器 Spring Security 中间件 设计数据密集型应用 事务 弱隔离级别 可串行化 MySQL Mysql-Use-Case Mysql自带监控表 Redis Redis 概述 Tomcat How-tomcat-works 分布式 MapReduce Hbase ZooKeeper 论文翻译 ZooKeeper 基础 ZooKeeper ZAB MinIO MinIO介绍与单节点部署 MinIO多节点部署 Hudi Hudi 介绍 Netty Netty 架构 设计模式 UML 类图 介绍 类定义 关联关系 依赖关系 泛化关系 接口与实现关系 设计模式的六大原则 0. 日常开发中的原则 1.单一职责原则 2.开闭原则 3.里式替换原则 4.依赖倒置原则 5.接口隔离原则 6.迪米特法则(最小知道原则) 创建型模式 单例模式 简单工厂模式 工厂方法模式 抽象工厂模式 原型模式 建造者模式 结构型模式 适配器模式 桥接模式 组合模式 装饰器模式 外观模式(门面模式) 享元模式 代理模式 行为型模式 职责链模式 命令模式 解释器模式 迭代器模式 中介者模式 备忘录模式 观察者模式 状态模式 策略模式 模板方法模式 访问者模式 算法 字符串 字符串搜索 动态规划 基础题 图论 图的概念 图的遍历 拓扑排序 最小生成树 单源最短路径 多源最短路径 网络 网络 字节序列 TLS 操作系统 测试 Rust 相关 测试文件 标题1 标题2