Skill comes from practice
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
04
MySQL一篇概全 MySQL一篇概全
MySQL一篇概全存储引擎MyISAM不支持事务 不支持外键 不支持行锁适用执行大量select InnoDB支持外键 支持事务 支持行锁 一致性的不加锁读取(快照读)不保存表的行数 count(*)需要扫整表根据主键索引组织起数据(必须有
2023-04-04