自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 收藏
  • 关注

原创 spring源码分析

spring部分源码学习

2022-07-11 22:13:42 288 2

原创 MYSQL性能优化学习笔记

mysql性能优化

2022-07-07 20:56:23 189

原创 JVM学习

Java虚拟机(JVM)你只要看这一篇就够了!_Java笔记-CSDN博客_jvm

2022-02-28 14:43:22 78

转载 TypeScript

先码住:淘宝店铺 TypeScript 研发规约落地实践|技术详解

2022-02-27 21:49:30 59

转载 性能调优工具、手段

火焰图:用来分析程序运行瓶颈的工具纵向,表示的是调用栈的深度;横向表明的是消耗的时间。所以格子的宽度越大,越说明它可能是一个瓶颈。火焰图也可以用来分析 Java 应用。可以从 github 上下载 async-profiler 的压缩包进行相关操作。比如,我们把它解压到 /root/ 目录。然后以 javaagent 的方式来启动 Java 应用命令行如下:java -agentpath:/root/build/libasyncProfiler.so=start,svg,fil

2022-02-27 21:27:53 104

转载 linux各文件夹使用

转载:用了这么久 Linux ,才知道这些概念为了避免在 Linux 系统上也出现这种命名混乱的问题,在 1994 年推出了 FSSTND(FileSystem Standard)的 Linux 文件系统层次结构标准,后来 UNIX 团队把 FSSTND 发扬光大,成为了后来的 FHS(FileSystem Hierarchy Standard)。FHS 标准使得众多的 Linux distributions(Linux 发行版)有了统一的文件系统命名标准,换一种说法:FHS 就是一种文件系

2022-02-27 18:29:26 733

原创 高并发相关

限流:通过令牌桶等算法,把一些额外的流量挡在系统外面,不让其访问。 降级:由于系统可能已经过载了,此时,我们就放弃处理一些服务和页面的请求或者仅简单处理,比如直接返回一个报错。 熔断:有些时候,系统过载过度或者上线出了 bug,降级都解决不了问题。比如,缓存失效了,导致大量请求频繁访问了数据库,而这种频繁访问数据库可能造成了大量的 IO 操作,结果又去影响了数据库所在的操作系统,同时,这个操作系统上又有着别的重要服务,直接也被影响了。对于这种连锁反应,我们称之为雪崩。而为了防止雪崩,..

2022-02-27 17:19:58 466

原创 ADB MySql杂记(转载处转载。。。)

多值列多值列是ADB特有的数据类型,多值列可以存入String类型的多个值,各值间的分隔符默认为英文半角逗号(,)。

2022-02-16 19:31:01 300

原创 线程池杂记

学自:面试必备:Java线程池解析一、流程:创建一个任务时,先判断线程池中已有的线程数是否已经超过核心线程数,如果没有,则创建任务;如果超过核心线程数,去阻塞队列中,看阻塞队列是否已满,如果没满,则放入阻塞队列中;如果阻塞队列已满,则判断当前线程数是否超过最大线程数,如果没超过,则创建一个新的线程;如果超过最大线程数,则走异常处理流程(直接抛异常;不处理,丢弃;将阻塞队列中最早的任务丢弃,然后将其放入阻塞队列)二、异常处理方法:...

2022-02-14 21:08:31 204

原创 杂记20220124

慎用反射,使用多参构造PS:fu老师的笔记,常看常新啊top top -H -p <pid> 查看指定pid下所有线程情况 vmstat 1 查看运行及等待运行的线程数以及CPU上下文切换 sar -q 1 20 查看CPU任务队列及负载,每1秒执行一次,执行20次 uptime 查看CPU负载 arthas CPU火焰图 参考: linux系统性能调优第一步——性能分析(vmstat)_lishenglong666的专栏-CSDN博客 具体每个命令..

2022-01-24 19:53:02 182

原创 clickhouse杂记

clickhouse

2022-01-20 21:23:52 500

原创 MySQL阶段四笔记:性能优化(不全是原创)

先开个头

2021-12-11 22:15:51 1005

原创 MySQL阶段三笔记:事务、隔离级别、锁(不全是原创)

一、事务概念: 要么都执行,要么都不执行; Oracle数据库来说,默认的事务隔离级别是READ COMMITTED,是不满足隔离性的要求的 ACID 原子性(Atomicity):要么都执行,要么都不执行 一致性(consistency):事务执行前后状态一致,保证数据库完整性约束;不在乎中间过程;分为强一致性、弱一致性和最终一致性 隔离性(isolation):事务和事务之间互不影响 持久性(durability):事务一旦提交,就是永久的分类 分类:扁平事务、带有保

2021-12-07 20:09:54 379

原创 MySQL阶段二笔记:存储引擎InnoDB与MyISAM、索引原理(不全是原创)

一、MYISAM没有事务,所以只适合高并发读(select) 支持表级锁 MyISAM索引文件和数据文件是分离的,索引文件仅保存数据记录的地址;MyISAM引擎使用B+Tree作为索引结构,叶节点的data域存放的是数据记录的地址 辅助索引(Secondary key):主索引和辅助索引(Secondary key)在结构上没有任何区别,只是主索引要求key是唯一的,而辅助索引的key可以重复;辅助索引一次检索就可找到数据 主键索引和辅助索引引用相同的地址,都使用一个地址指向真正的表数据,对于表

2021-12-05 20:55:08 584

原创 MySQL阶段一笔记:体系结构与内存结构(不全是原创)

mysql阶段一笔记连接池:缓存数据库连接,提升服务器性能 管理工具和服务:用于备份恢复、集群、mysql复制?· 1)mysql复制:、包括主-主、主-从、半同步 复制原理:记录所有操作的(增删改查insert,update,delete,create/alter/drop table, grant)的bin(二进制)日志,将bin日志从主服务器复制到从服务器复制过程:主节点必须启用二进制日志,记录任何修改了数据库数据的事件。从节点开启一个线程(I/O ...

2021-12-04 19:33:54 363

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除