自定义博客皮肤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)
  • 收藏
  • 关注

原创 在非Spring项目中实现AOP

在非Spring项目中实现AOP(面向切面编程)可以使用AspectJ,这是一个强大的AOP框架,独立于Spring运行。AspectJ允许你在Java程序中通过编译期或运行时插入横切关注点(cross-cutting concerns)。

2024-07-10 14:52:54 157

原创 JVM Metaspace 占用较大的原因分析

JVM 元数据区(Metaspace)使用率高通常是因为类加载过多、类卸载不及时、类加载器泄漏或动态生成类过多。通过诊断工具(如 Arthas、jcmd)和内存分析工具(如 Eclipse MAT、VisualVM),可以深入分析和优化类加载情况,从而降低 Metaspace 使用率。

2024-06-05 18:25:26 453

原创 常用Linux 命令总结

8725 是进程Id。

2024-04-26 10:02:47 344 1

原创 JD-JUI 部署使用

jar 所在目录:

2024-04-25 16:58:53 288 1

原创 常用的Mysql sql语句

数据库,其中包含了关于数据库对象(包括存储过程和表)的元数据信息。你可以编写 SQL 查询来检查哪些存储过程引用了目标表。:通过查询所有存储过程的定义,然后分析其中的 SQL 语句,查看是否包含对目标表的操作。这需要逐一检查每个存储过程的定义,可能比较繁琐。:将存储过程的定义导出为文本文件,然后使用文本搜索工具(如 grep 或在编辑器中的搜索功能)搜索目标表名,查看是否有对该表的操作。:MySQL 提供了。

2024-04-24 16:01:45 398

原创 如何解决 Full GC

当Java堆发生Full GC时,通常会导致应用程序出现停顿或性能下降。:查看应用程序的GC日志(如果有的话),分析GC日志中的信息,包括Full GC的发生时间、持续时间、原因等。GC日志通常会提供一些有用的信息,帮助定位Full GC的原因。:使用监控工具(如VisualVM、JConsole、Mission Control等)或内存分析工具(如Eclipse Memory Analyzer)分析应用程序的堆内存使用情况。观察堆内存的大小、使用量、对象分布等信息,以及Full GC发生时的堆内存情况。

2024-04-24 10:43:05 1034

原创 JVM 简介

Java虚拟机(JVM)的内存模型定义了Java程序在运行时如何使用内存。

2024-04-24 10:37:06 1295 2

原创 Mysql 如何查找某表在哪些存储过程中被操作

这种方法可能会错过一些情况,例如当存储过程调用了动态SQL语句来操作表时。这个查询将检索所有存储过程的名称,它们的定义中包含了你指定的表名(假设表名是。请注意,这种方法假定存储过程的定义是以文本形式存储在。替换为你要查找的表的实际名称。

2024-03-26 16:04:33 274

原创 Mac下SVN使用记录

Subversion(通常简称为SVN)是一个开源的版本控制系统,用于管理文件和目录的变更历史。它可以追踪文件的每个修改,并允许用户回溯到以前的版本。SVN通常用于团队协作开发,使多个开发者能够同时编辑代码,并管理代码的变更。:SVN可以跟踪文件和目录的历史变更,记录每个版本的修改内容,允许用户查看特定版本的代码状态,并恢复到以前的版本。:SVN支持多个开发者同时工作在同一个项目上,每个开发者可以独立地编辑文件,并在需要时将自己的修改合并到主项目中。

2024-03-13 18:07:21 461

原创 Mac下Nginx 部署、配置

Nginx(发音为"engine-x")是一个高性能的开源Web服务器,也可以作为反向代理服务器、负载均衡器、HTTP缓存和动态内容的加速器。它最初是由俄罗斯的程序员Igor Sysoev创建的,于2004年首次公开发布。:Nginx以其出色的性能而闻名,它能够处理大量并发连接而不消耗太多系统资源。:Nginx经过广泛的实际使用和测试,被证明是非常可靠的,可以持续稳定地运行,即使在高负载下也是如此。:Nginx采用事件驱动的架构,能够高效地处理大量的并发连接,而无需为每个连接创建新的线程或进程。

2024-03-11 18:41:06 1101

空空如也

空空如也

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

TA关注的人

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