Spring循环依赖

Spring 循环依赖核心原理、三级缓存机制、Bean 提前暴露过程,以及 Spring 解决单例 Bean 循环依赖的实现方式。

qinyelin qinyelin 发布于 2026-08-13

CAS

CAS 核心原理、Compare And Swap 比较交换机制、乐观锁实现方式,以及 ABA 问题和自旋带来的性能影响。

qinyelin qinyelin 发布于 2026-08-13

AQS

AQS 核心原理、同步状态管理、CLH 队列机制,以及独占锁、共享锁和线程阻塞唤醒的实现方式。

qinyelin qinyelin 发布于 2026-08-13

linux命令

linux命令 清理磁盘 df -h /data # 查看/data分区的使用情况 du -sh /data/* | sort -rh | head -10 # 查看/data下占用空间最大的前10个目录

qinyelin qinyelin 发布于 2025-06-17

Sql优化

插入数据 大批量插入数据 如果一次性需要插入大批量数据,使用insert语句插入性能较低,此时可以使用MySQL数据库提供的load指令进行插入。 #客户端连接服务端时,加上参数--local-infile mysql --local-infile -u root -p ​ #设置全局参数local

qinyelin qinyelin 发布于 2025-02-10

SQL性能分析-Explain

SQL性能分析-Explain 查看当前数据库INSERT、UPDATE、DELETE、SELECT的访问频次: show GLOBAL status like 'Com_______' EXPLAIN 执行计划各字段含义: ld select查询的序列号,表示查询中执行select子句或者是操作

qinyelin qinyelin 发布于 2025-02-06

书写高质量SQL的30条建议

前言 本文将结合实例demo,阐述30条有关于优化SQL的建议,多数是实际开发中总结出来的,希望对大家有帮助。 1、查询SQL尽量不要使用select *,而是select具体字段。 反例子: select * from employee; 正例子: select id,name from emp

qinyelin qinyelin 发布于 2025-01-21

NUXT3部署

安装 nvm curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.3/install.sh | bash 下载失败,去github手动下载对应的文件到服务器解决 ​ --安装nvm unzip nvm-0.39.3.zip cd n

qinyelin qinyelin 发布于 2025-01-14

安装nuxt3

安装nuxt3 安装 nvm curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.3/install.sh | bash 下载失败,去github手动下载对应的文件到服务器解决 --安装nvm unzip nvm-0.39.3.z

qinyelin qinyelin 发布于 2024-02-03

申请证书-Certbot

申请证书-Certbot centos安装certbot: 先安装snapd sudo yum install snapd sudo systemctl enable --now snapd.socket sudo ln -s /var/lib/snapd/snap /snap 安装certb

qinyelin qinyelin 发布于 2024-01-12
上一页 下一页