- 博客(4)
- 收藏
- 关注
原创 JVM初探
JVM由类加载器、运行时数据区和执行引擎组成。类加载经历加载、验证、准备、解析、初始化等阶段,遵循双亲委派机制以保障安全与唯一性。对象创建涉及五步流程及内存布局,堆与方法区线程共享,栈与程序计数器线程私有。垃圾回收基于可达性分析与分代策略,OOM问题可通过MAT、JProfiler等工具排查。自定义类加载器可打破双亲委派,实现灵活加载。
2026-11-06 21:23:52
233
原创 【中间件】ElasticSearch基本使用方法
ElasticSearch 旨在解决海量数据下高效精准搜索问题。相比数据库模糊查询的低效与功能单一,ES 借助倒排索引实现快速检索,支持复杂查询与中文分词(如 IK 分词器)。通过 Mapping 定义字段类型(text/keyword),合理设计索引结构,并结合 MySQL 实现数据同步,可构建高性能搜索系统。核心优势在于:搜索快、支持语义匹配、可聚合分析,适用于商品搜索、日志分析等场景。
2026-10-12 14:25:30
476
原创 【项目部署】 Docker
Docker 通过镜像与容器实现应用的标准化部署,解决环境差异问题。其核心是将应用及其依赖打包为可移植的镜像,运行于隔离的容器中。借助 Docker Hub 镜像仓库,开发者可快速拉取、部署服务(如 MySQL、Nginx),并通过命令行管理容器生命周期。数据卷机制实现容器与宿主机的数据持久化与解耦,支持挂载本地目录或命名卷,提升灵活性与可维护性。结合开机自启配置,Docker 可实现高效、一致的自动化部署。
2026-10-10 20:20:09
338
原创 MongoDB基础知识
MongoDB 是面向文档的 NoSQL 数据库,以 BSON 格式存储数据,支持灵活字段结构。其核心优势包括文档模型自由、内嵌数据减少关联、天然分片扩展。通过 insert、find、update、delete 实现 CRUD 操作,聚合管道(如 $group、$lookup)支持复杂统计与关联查询。索引提升查询性能,但需权衡写入开销。结合 Spring Boot 的 MongoTemplate 可便捷实现 Java 交互,适用于高并发、灵活扩展的现代应用开发。
2026-10-02 16:42:22
565
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅