自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 记一次解决kdevtmpfsi挖矿病毒

ikdevtmpfsi病毒不断出现的解决历程。。。

2022-05-10 08:44:32 980 2

原创 记一次测试服务器java内存溢出问题(已解决,但未找到根本原因)

最近一个项目发到测试服务器上后,分配了Xmx2048m,但是隔了一晚永久代都满了,肯定是有内存泄露。就开始使用常用的方式开始查找问题命令: jmap -heap PID 可查看java堆内存中的存储状态,如下图:命令: jstat -gcutil 可查看垃圾回收状态,如下图:虽然当时发现,确实在频繁执行内存回收,但不知道原因;最开始发现CPU占用很高,然后先用ps -mp 【替换为进程ID PID】 -o THREAD,tid,time或者 top -Hp 找到.

2022-04-12 08:21:34 715

原创 记一次用java从海康ISC下载rtsp历史数据过程

由于业务需要,需要从海康ISC中获取历史视频,但是查找了API只有一个获取历史RTSP的url的接口,但是这个rtsp的url用VLC播放不了,就尝试自己去抓包解析。一、以下为用wireshark抓的rtsp包,rtsp和http类似,只是文本的交互协议,具体交互过程这里不阐述。OPTIONS rtsp://192.168.30.254:554/openUrl/yOqDCw0?beginTime=20210712T090000&endTime=20210712T090100...

2021-07-20 09:55:53 2112 2

原创 java https

public class SSLSocketClient { //获取这个SSLSocketFactory public static SSLSocketFactory getSSLSocketFactory() { try { SSLContext sslContext = SSLContext.getInstance("SSL"); sslContext.init(null, getTrustManager(), new .

2021-05-27 18:02:19 128

原创 spring根据条件注入Bean

一、常用的注入spring Bean的几种方式:1.常用的@controller、@Service、@Repository、@Configuration、@Component等注解,默认都会注入单例的Bean,如果这些类在启动类的同级包或同级包下面则会被自动注入,若不在,则需要加上@ComponentScan或者@ComponentScans将包名加入扫描才起作用2.@Bean,也比较常用,一般通过构造方式返回一个类实例,然后会被spring加入IOC3.@Import注解,可以直接将需要注入的

2021-04-23 13:53:26 4710

原创 springboot-ConfigurationProperties读取application配置

记录下自己常使用的springboot读取application中的配置的几种方法1.如果只是单个文件中的配置,且文件已经注入spring IOC,则可以受用@Value注解 如下可读取application中service.name到username,加上冒号,若没有配置,则username为空,不加冒号,不配置启动会报错@Servicepublic class UserService{ @Value("${service.username:}") priv..

2021-04-23 13:13:45 482

原创 记一次把zipkin服务端加入运维工具的过程

前面java读取系统和硬件信息有讲到公司用了一个运维小工具,上周我在里面加了zipkin的springcloud的链路追踪界面先看下界面展示,涉及到公司信息的给打码了下面讲下整个加入的过程:原本想着加个按钮,点击下界面直接跳转到zipkin,这样只要在启动运维工具时启动下zipkin的服务端jar包就可以了,因为现在zipkin官网建议直接使用他们的服务端jar包启动但是由于现场部署使用的是内网,且外网端口只会把运维工具的端口映射出来,而zipkin会自己使用默认的9411端口,所.

2020-12-30 10:23:34 190

原创 java读取系统和硬件信息

公司为了方便运维人员部署项目,单独搞了个java的部署以及监控服务器状态的小工具其中用到了一个三方库,可以读取到系统以及硬件信息(支持各种系统,我在linux和windows都试了是可以的)了解了下源码就是通过JNA去读取系统信息的下面是工具中用到的一些方法:首先引包,一开始引的包在win7可以工作在win10有些接口有问题,然后自己单独引了最新的jna的包 <dependency> <groupId>com.github.oshi</

2020-12-30 09:42:55 1231

原创 记一次replace和replaceAll产生的小Bug

项目中需要解析的键值对格式如下:String body = "jsondata[username]=xiaoming&jsondata[password]=12345";然后我没用的信息去除掉,好用于直接转成对象,然后用replaceAll:body = body.replaceAll("jsondata[","").replaceAll("]=","=");运行报错了:Exception in thread "main" java.util.regex.PatternSy

2020-12-10 14:08:01 352

空空如也

空空如也

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

TA关注的人

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