Skill comes from practice
05
23
MongoDB MongoDB
MongoDB简介以json为数据模型的文档型数据库应用型数据库存储海量数据动态建模,没有特定字段格式支持副本机制,分片机制,为分布式而生 安装 winWindows下载设置数据库文件存储路径和日志存储路径不要安装MongoDB-Compa
2023-05-23
21
SpringBoot底层 SpringBoot底层
SpringBoot脚手架 自动装配通过@Import导入AutoConfigurationImportSelector.class 实现DeffredImportSelector,然后在process方法扫描所有jar包中的spring.
2023-05-21
19
Spring底层 Spring底层
Spring整体脉络IOC加载过程 读取配置类 扫描配置类@Component @Configuration 注册bean定义 扩展节点修改,注册bean定义 通过bean工厂 getBean(可以生产可以读取) 实例化,填充属性,初始化
2023-05-19
04
29
MySQL优化 MySQL优化
MySQL优化Explain模拟优化器执行SQL语句,分析。包括子查询 show warningsexplain select ...; show warnings; 结果二可以得到优化后的查询语句 id列select序号,id越大执行优
2023-04-29
24
JVM调优 JVM调优
JVM调优Jmap 查看内存信息,实例个数及内存占用大小jmap -histo 13441 > ./jamp.txt(线程 jps可查看) 查看堆信息jmap -heap 13441 导出堆内存dump文件,记录当时堆里的对
2023-04-24
20
Java集合 Java集合
Java集合Collectionpublic interface Collection extends Iterable AbstractCollectionpublic abstract class AbstractCollection
2023-04-20
15
Java并发 Java并发
Java并发CPU现代CPU为了提升执行效率,为了减少CPU与内存交互,在CPU上做了多级缓存,一般是三级缓存 一级缓存:数据缓存和指令缓存,逻辑核独占 二级缓存:物理核独占,一个物理核心一个L1和L2,逻辑核共享 三级缓存:所有物理核共
2023-04-15
11
JVM底层 JVM底层
JVM底层类加载机制Java有以下加载器 引导类加载器:加载JRE核心类库,如rt.jar charsets.jar 扩展类加载器:加载JRE中ext扩展目录下的jar包(父加载器是引导类加载器,但是它是C++写的,所以是null) 应用
2023-04-11
07
ElasticSearch ElasticSearch
ElasticSearch简介 基于 Apache Lucene 开源的分布式、高扩展、近实时的搜索引擎,主要用于海量数据快速存储,实时检索,高效分析的场景。通过简单易用的 RESTful API,隐藏 Lucene 的复杂性,让全文搜索变
2023-04-07
2 / 10