自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Linux 上部署 Java 服务的核心参数配置与优化指南

在 Linux 环境中部署 Java 服务时,合理的 JVM 参数配置对性能、稳定性和资源利用至关重要。本文从内存管理、垃圾回收、线程优化、系统级调整等方面提供了详细的优化策略。建议通过固定堆大小、限制元空间、选择合适的 GC 算法(如 G1 收集器)、优化线程栈大小、调整文件描述符限制等手段提升性能。同时,启用 JIT 编译器、锁与并发优化、内存压缩技术等进一步增强 JVM 表现。监控与诊断配置(如 GC 日志记录)和系统级优化(如网络参数调优、禁用透明大页)也是关键。

2025-05-08 21:39:04 562

原创 在 IntelliJ IDEA 中同时打开同一项目的多个分支

在开发过程中,经常需要同时处理同一项目的不同分支(例如修复生产环境 Bug 时需保留当前开发分支的代码)。通过合理选择方法,你可以在 IntelliJ IDEA 中高效管理多分支开发,提升工作效率!Git Worktree 允许在单一仓库中关联多个工作目录,每个目录对应不同分支。,并详细说明如何安全清理工作树,助你高效管理多分支并行开发。直接克隆仓库到新位置,适合长期独立开发不同分支。目录,节省磁盘空间,操作轻量。:完全隔离环境,避免误操作冲突。打开终端,进入项目根目录。

2025-05-07 08:49:05 1476

原创 Java Web服务CPU过高排查

CPU过高通常是计算密集型任务、死循环、频繁GC或锁竞争导致。通过。

2025-05-07 08:37:09 323

原创 redis cluster集群密码修改教程

6.退出后验证登录,重复步骤1、2验证。4.修改master密码。

2024-06-06 17:23:13 792

原创 mysql中sql优化学习笔记

mysql中sql优化学习笔记

2022-09-21 19:53:09 439

原创 VMware虚拟机中重置linux密码

VMware虚拟机中重置linux密码

2022-08-22 19:53:53 2944

原创 elasticsearch模板

elasticsearch索引模板学习分享

2022-08-19 16:50:56 1282

原创 Oauth2密码模式获取Token过程

因在工作中经常使用到Oauth2协议密码模式,特此写一篇关于密码模式认证生成token流程。在本文中指明主要的方法。1.进入AbstractAuthenticationProcessingFilter类中,调用attemptAuthentication()获取Authentication.2.获取client_id,client_secret,封装authentication对对象,下一步调用ProviderManager类中authenticate方法未完。。。。...

2022-05-28 17:20:41 1980

原创 什么是缓存雪崩、击穿、穿透?

什么是缓存雪崩、击穿、穿透?用户的数据一般都是存储于数据库,数据库的数据是落在磁盘上的,磁盘的读写速度可以说是计算机里最慢的硬件了。当用户的请求,都访问数据库的话,请求数量一上来,数据库很容易就奔溃的了,所以为了避免用户直接访问数据库,会用 Redis 作为缓存层。因为 Redis 是内存数据库,我们可以将数据库的数据缓存在 Redis 里,相当于数据缓存在内存,内存的读写速度比硬盘快好几个数量级,这样大大提高了系统性能。引入了缓存层,就会有缓存异常的三个问题,分别是缓存雪崩、缓存击穿、缓存穿透。

2022-05-20 10:18:59 196 1

转载 redis底层数据结构(nice,牛)[转载编写]

Redis底层数据结构,来自转载整理!

2022-05-19 23:02:30 456

空空如也

空空如也

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

TA关注的人

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