docker-entrypoint-initdb.d初始化脚本的执行顺序
在 MySQL 官方镜像里,容器在首次启动时会把挂载到 /docker-entrypoint-initdb.d 目录下的所有脚本(后缀为 .sh、.sql、.sql.gz)一次性按 字母序(即“lexicographical order”)来执行
个人博客
关于软件、系统设计与持续学习。文章由 Notion 写作并在这里发布。
目前已发布 302 篇文章。
筛选结果
共 74 篇
在 MySQL 官方镜像里,容器在首次启动时会把挂载到 /docker-entrypoint-initdb.d 目录下的所有脚本(后缀为 .sh、.sql、.sql.gz)一次性按 字母序(即“lexicographical order”)来执行
redis有3中持久化的方式分别是:RDB、AOF和混合持久化
从基础概念、配置结构、常用用例与最佳实践四个方面,系统介绍如何使用 GitHub Actions 来自动化软件开发流程
1. 静态集合或全局缓存导致的泄漏 2. Listener/Callback 未及时注销 3. 内部类(Inner Class)或匿名类持有外部类引用 4. ThreadLocal 使用不当 5. 长生命周期对象持有短生命周期对象引用 6. JDBC Connection、IO 流、Socket 等资源未关闭 7. ClassLoader 泄漏 8. 自定义缓存/缓冲池未设置容量或过期策略 9. 集合迭代时操作不当导致对象残留 10. JNI(本地方法)导致的本地内存泄漏 11. 检测与定位内存泄漏的通用方法
从查询层面、架构/设计层面、系统/环境层面和外部/维护任务四个维度,详细剖析常见原因、排查思路与优化建议
从应用层面、系统/环境层面和外部/安全因素三个维度,详细分析各类常见场景、诊断思路以及对应的优化建议
按“业务层面”、“系统层面”和“外部/恶意因素”三个大类来详细说明常见原因,并给出相应的诊断思路与优化建议
主题索引