李锋镝的博客

  • 首页
  • 时间轴
  • 说说
  • 左邻右舍
  • 博友圈
  • 关于我
    • 关于我
    • 另一个网站
    • 我的导航站
    • 网站地图
    • 赞助
  • 留言
  • 走心评论
  • 系列文章
  • Now
  • 每日心情
  • 🚇开往
原创
文由心生,笔落自成章
JAVA
原创

深入剖析 ZGC 和 G1 垃圾回收器的区别

在 Java 虚拟机(JVM)的世界里,垃圾回收器扮演着至关重要的角色,它负责自动管理内存,回收不再使用的对象所占用的内存空间,从而保证应用程序的稳定运行。随着 Java 技术的不断发展,出现了多种垃圾回收器,其中 ZGC 和 G1 备受关注。这两者在功能上有相似之处,但在实现机制、性能表现以及适用场景等方面存在着显著 […]

2025年2月15日 0条评论 29点热度 1人点赞 阅读全文
原创

ZGC介绍

ZGC 即 Z Garbage Collector,是一款由 Oracle 公司开发的低延迟垃圾收集器。 特点 低延迟:能将垃圾回收导致的应用程序停顿时间控制在亚毫秒级别,通常不超过 10ms,对于对响应速度要求极高的应用,如金融交易系统、实时游戏等非常关键。 可扩展性:能适应不同规模的内存和不同数量的处理器核心,无论 […]

2025年2月15日 0条评论 25点热度 0人点赞 阅读全文
原创

为什么生产环境不建议使用Executors快捷创建线程池?

在生产环境中,使用Executors提供的快捷方法(如newFixedThreadPool、newCachedThreadPool等)创建线程池是不推荐的,主要原因如下: 推荐做法 建议在生产环境中使用ThreadPoolExecutor类手动创建线程池,并根据业务需求进行详细配置。例如: 通过这种方式,可以更精确地控 […]

2025年2月12日 0条评论 27点热度 0人点赞 阅读全文
原创

TCP的三次握手与四次挥手

TCP的三次握手 TCP连接的建立时,双方需要经过三次握手,具体过程如下: (1)第一次握手:Client进入SYN_SENT状态,发送一个SYN帧来主动打开传输通道,该帧的SYN标志位被设置为1,同时会带上Client分配好的SN序列号,该SN是根据时间产生的一个随机值,通常情况下每间隔4ms会加1。除此之外,SYN […]

2025年2月11日 0条评论 20点热度 0人点赞 阅读全文
原创

解决IDEA2024UI卡顿问题

问题 之前一直用的2021版的IDEA,最新想尝尝鲜,升级到了2024版,升级之后发现代码滚动各种不流畅。 寻找&解决 一开始以为是IDEA内存没给够,直接给了8G,重启之后发现还是不行。 接着又琢磨着是不是插件太多了,毕竟新版idea功能比老版多太多了,默认插件也是多了不少,把能禁用的全都禁用之后,发现还是不 […]

2024年6月11日 0条评论 25点热度 3人点赞 阅读全文
OOM后,JVM一定会退出吗?为什么?
技术

OOM后,JVM一定会退出吗?为什么?

问题背景 问题是,咱们常常说:发生OOM,程序就会挂。 很多情况是:发生OOM了,JVM没有挂。 回顾一下OOM与异常 来看一下 OutOfMemoryError,说到底,OutOfMemoryError 也只是一个java中的异常而已, OutOfMemoryError 属于Error一系非检查异常, 其继承关系如下 […]

2024年4月15日 0条评论 22点热度 0人点赞 阅读全文
技术

OHCache使用

OHCache介绍 缓存框架OHC基于Java语言实现,并以类库的形式供其他Java程序调用,是一种以单机模式运行的堆外缓存。 OHC简介 缓存的分类与实现机制多种多样,包括单机缓存与分布式缓存等等。具体到JVM应用,又可以分为堆内缓存和堆外缓存。 OHC 全称为 off-heap-cache,即堆外缓存,是一款基于J […]

2022年9月22日 0条评论 23点热度 0人点赞 阅读全文
Linux开启FTP
技术

Linux开启FTP

1、安装 vsftpd sudo yum install -y vsftpd 2、设置 vsftpd 开机自启动 sudo systemctl enable vsftpd 3、启动 FTP 服务 sudo systemctl start vsftpd 4、确认服务是否启动 sudo netstat -antup | g […]

2022年8月10日 0条评论 21点热度 0人点赞 阅读全文
原创

使用RocketMQ时,服务启动过程中,Consumer在服务未启动时消费消息问题处理

背景 我们使用RocketMQ时,一般Consumer启动都是使用的@PostConstruct注解。(@PostConstruct:用于在执行任何初始化时执行依赖注入后需要执行的方法。),或者使用bean的方式配置。 配置如下: 生产者配置 在配置类中配置所有生产者,在业务中注入使用,将生产者的启动和销毁绑定到 Be […]

2022年6月23日 0条评论 21点热度 0人点赞 阅读全文
Python SQL查询使用动态表名
技术

Python SQL查询使用动态表名

原因 最近写了一个python脚本,由于使用了分库分表,所以需要根据分表字段动态计算数据库以及表名,一开始直接在SQL中使用了%s占位符,后来发现报错,提示SQL语句语法错误,仔细一看才发现原来是直接把库名和表名外都加了单引号,导致语法错误,但是又不想直接去拼接SQL,毕竟有些费劲儿,所以就网上寻觅着换了种方法。 解决 […]

2022年5月13日 0条评论 23点热度 0人点赞 阅读全文
原创

iTerm2设置SSH自动连接服务器

在任何文件夹下创建一个可执行脚本文件 命令如下: vi autoSSH.sh 文件内容如下: #!/usr/bin/expect -f set user root set host 192.168.0.1 set password 123456 set port 12345 set timeout -1 spawn s […]

2022年4月15日 0条评论 24点热度 0人点赞 阅读全文
UUID太长怎么办?快来试试NanoId
原创

UUID太长怎么办?快来试试NanoId

什么是NanoId nanoid库和uuid库一样都可以生成唯一识别码,但是nanoid相比uuid要更轻量级。 用法 可以引用下方的jar包,或者项目中直接自己创建工具类。 引用jar包的POM依赖如下: <dependency> <groupId>com.aventrix.jnanoid&l […]

2022年3月31日 2条评论 24点热度 0人点赞 阅读全文
SpringBoot整合GraphQL入门教程
原创

SpringBoot整合GraphQL入门教程

依赖 GraphQL相关依赖如下(SpringBoot2.X): <dependency> <groupId>com.graphql-java</groupId> <artifactId>graphql-spring-boot-starter</artifactId […]

2022年1月28日 1条评论 24点热度 0人点赞 阅读全文
结合Apollo配置中心实现日志级别动态配置
原创

结合Apollo配置中心实现日志级别动态配置

背景 目前常用的实现动态配置日志级别的应该非SpringBoot的spring-boot-starter-actuator莫属了。 不过通过spring-boot-starter-actuator配置的日志级别,服务一旦重启就会恢复原状。且只能通过访问指定的接口来修改单个实例的日志级别(SpringBootAdmin也 […]

2021年12月29日 0条评论 22点热度 0人点赞 阅读全文
自动草稿
技术

内存屏障浅析

背景 本文仅是为了帮助入门新人了解什么是内存屏障、内存屏障都做了什么等基础问题,并无深入说明。 内存屏障的实现涉及大量硬件架构层面的知识,又需要操作系统或JVM的配合才能发挥威力,单纯从任何一个层面都无法理解。 如有疏漏,还望指正! 什么是内存屏障 内存屏障(Memory Barrier)是一个CPU指令。是硬件之上、 […]

2021年11月18日 1条评论 25点热度 4人点赞 阅读全文
1…34567…10
李锋镝

李锋镝

既然选择了远方,便只顾风雨兼程。

539文章34分类509标签733评论
生活站光屿集

你可以迷茫,但不要虚度。

听点儿音乐吧 朋友~
倒计时
最近评论
Huo 发布于 8 小时前(08月07日) 挺有特色的主题,还是感觉 WP 的确是强大
李锋镝 发布于 21 小时前(08月07日) 没理解你想说啥
aboss 发布于 21 小时前(08月07日) 你的后台web-login?
李锋镝 发布于 22 小时前(08月07日) 这个专门的插件实现的功能更好更全,还能对接支付之类的
李锋镝 发布于 22 小时前(08月07日) 自定义登录地址是为了防止大部分机器人通过WP固定登录页面暴力破解用户账号密码
岁月同一天
  • 4 年前 减肥四个月~
网站统计
  • 316
  • 304
  • 1,208
  • 787
  • 539
  • 733
  • 2026年8月7日
友情链接
  • 旧时繁华旧旧时繁华
  • 彬红茶日记彬彬红茶日记
  • Mr.Sun的博客MMr.Sun的博客
  • 哥哥斯拉
  • 皮皮社皮皮皮社
  • HonestyHHonesty
  • 林羽凡林林羽凡
  • 临临窗旋墨
  • 韩小韩博客韩韩小韩博客
  • Blogs·CNBBlogs·CN
  • 知向前端知知向前端
  • 搬搬砖日记
  • 瓦匠个人小站瓦瓦匠个人小站
  • 懋和道人懋懋和道人
  • 韩情脉脉韩韩情脉脉
  • 志文工作室志志文工作室
  • 风风渡言
  • 老张博客老老张博客
  • 拾趣博客导航拾拾趣博客导航

COPYRIGHT © 2026 lifengdi.com. ALL RIGHTS RESERVED.

正在博友圈履约中

域名年龄

Theme Kratos+ By Dylan Li

津ICP备2024022503号-3

京公网安备11011502039375号