自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 资源 (1)
  • 收藏
  • 关注

原创 JAVA内存溢出后怎么打印和分析dump文件

配置完后,如果后续程序发生溢出,会生成快照文件(文件后缀.hprof),一般dump文件都比较大,需要特定的工具进行分析。设置jvm参数,当内存溢出时输出Dump文件,dump文件名格式为xxx.hprof。还可以点击其他相关tab进行查看实例数等,该工具还支持JMX连接等远程方式分析。可使用JDK自带的jvisualvm、Jprofile、MAT等。解决程序问题,无限循环、对象或引用未释放等。点击异常线程会显示发生异常时的日志。等可以分析图或GC根路径等。可以增加内存大小的配置。

2024-03-04 17:30:40 753 1

原创 达梦数据库DM查询阻塞会话等

【代码】达梦数据库DM查询阻塞会话等。

2024-02-06 11:19:09 349 1

原创 windows下启动springboot jar包

下图是用idea打出的jar包过程,当然用idea启动测试更方便,但是咱们这里主要是讲解下启动jar包的过程哈。以下是能正常启动的启动脚本,可以根据环境设置jdk等参数,run.bat。本地环境变量配置的jdk是java6版本,实际提示的是要求java17,当初在lib下打出了两个jar包,用错包了,导致包一下的错。正常的jar打开后应该是这个样子的,我用的是压缩工具打开。开始是通过单独的命令执行jar的,没有写启动脚本。运行启动脚本后可以看到这个,代表启动正常了。换成另外一个正常的jar包启动正常。

2024-01-30 14:01:07 672 1

原创 IDEA相关设置

配置JDK,选择使用的JDK。

2024-01-29 15:16:13 310

原创 IDEA开发中遇到的问题

IDEA中项目编译后不显示“External Libraries上面这个选择的不对,导致展示的不对,如图直接点左上方的Project就出来了,应该是进入Project Files或者Package模式了。

2024-01-29 15:15:29 325

原创 JBOSS启动Trying to install an already registered mbean

1、更换数据库后只需要修改驱动和数据库信息,见\jboss-\server\default\deploy\**-ds.xml文件。把修改后的文件拖过来之后不小心在jboss-ha-xa-jdbc.rar包中也拖了一份,导致数据源加载了两遍。解决方法:删除jboss-ha-xa-jdbc.rar包中的**-ds.xml文件。2、需要把新的驱动放到 \jboss\server\default\lib目录下。

2024-01-29 14:49:34 364

原创 Java日期转换SimpleDateFormat的使用及注意事项

1、一定要注意大小写的问题,大小写不同代表的含义不一样:yyyy-MM与YYYY-MM。2、另外转换的时候要注意位数的限制,比如yyyy-M 与 yyyy-MM。

2024-01-29 09:13:15 374

原创 java远程调试,Eclipse调试

debug需要调试器(eclipse是一种调试器)和目标应用程序(待调试的程序)协同工作,这样才能有效调试,因此,调试链路有两个节点:调试器和目标应用程序。这两个节点都可以作为服务端,等待对方的连接,该参数就是控制究竟哪一方作为服务端的。n:运行程序启动脚本后,jvm自动加载,然后开启debug端口号。应用程序开启debug模式,启动应用,然后调试器进行连接。y:运行程序启动脚本后,发现jvm会暂停,直到调试器连接过来后,jvm会继续加载。启动后会停止,等调试器启动后在运行。n:调试器作为服务端。

2024-01-25 17:34:37 303 1

原创 JDK和class字节码版本对照表

Class File Versions - javaalmanac.io

2024-01-25 12:51:08 405 1

原创 双重检查锁定的不安全示例

双重检测真的安全吗?

2023-08-15 14:58:35 57 1

原创 Intellj Idea快捷键

5、Ctrl+Alt+O 优化导入的类和包(删除类中无用的import包)7、Ctrl+E或者Alt+Shift+C 最近更改的代码。14、Ctrl+Shift+Alt+N 查找类中的方法或变量。10、Ctrl+Shift+Space 自动补全代码。12、Ctrl+Alt+Space 类名或接口名提示。15、Alt+Shift+C 对比最近修改的代码。22、Ctrl + Shift + R 替换。3、Ctrl+Shift+N 查找文件。4、Ctrl+Alt+L 格式化代码。

2023-07-26 15:38:01 67 1

原创 JAVA相关技术官网地址

spring:Spring | Homecvs:CvsGuitomcat:Apache Tomcat® - Welcome!eclipse:Enabling Open Innovation & Collaboration | The Eclipse Foundationgithub:GitHub: Where the world builds software · GitHubmaven repository:

2021-11-02 09:50:43 323

原创 用jrtplib对媒体数据进行传输

目前在研究jrtplib,主要是用来传输媒体数据,但是在传输过程中会出现偶尔的丢包情况,丢包率不是很大。         在同一台机子上进行传输和接受时,丢包的情况很少,但是在局域网上的两台机子上传输时,对媒体文件大于100MB以上的文件老出现少量的丢包情况,有些时候竟然只是丢0.1~0.2MB。我还故意把传输的速率调低了,但是还是避免不了丢包情况。本来是想到了用rtcp来进行传输控制信息的,

2013-01-15 15:45:07 873

Spring项目中引入AOP进行统一日志打印

aspectjrt-1.8.6.jar、aspectjweaver-1.8.6.jar

2024-01-23

Ehcache分布式缓存与其在spring中的使用

主要讲解下encache的原理、分布式缓存集群环境配置、与在spring中的使用

2018-05-26

空空如也

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

TA关注的人

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