- 博客(18)
- 资源 (6)
- 收藏
- 关注
原创 Java程序线上运行CPU占用100%的处理方法
最近在线的一个服务,经常出现CPU 100%的情况,发生的没有规律,看服务器监控,可以看到有数据进入服务器,然后CPU就100%,这个基本就是同时发生的,一开始判断是不是有人往系统里导入数据造成的,排查了很多次,发现不是这个情况。然后就在网上找资料,进行分析。经过多次查找资料,结合实际情况,对这样的情形处理方式进行总结。CPU占用100%,根据我的实战经验来说,一共有两种可能:1.程序进入死循环2.触发频繁GC这两种情况是逐步排查的。第一步,通过 top命令找到占用cpu最高的进程id,
2022-04-05 11:03:13
2770
原创 jeecg-boot 默认的导入文件有时候只导入一条数据
在使用jeecg-boot的时候,有时候导入文件只导入了第一条数据,这种情况大部分是因为有些字段在表格中为空导致的。
2021-08-06 10:54:41
477
转载 jeecg-boot前端优化方案
一.CDN的使用(1)在package.json文件,scripts-build添加–report,yarn build结束后,在dist中会多出一个report.html文件。"scripts": { "pre": "cnpm install || yarn --registry https://registry.npm.taobao.org || npm install --registry https://registry.npm.taobao.org ", "serve":
2021-07-05 10:25:56
1550
原创 CentOS 查看端口 开放端口
1、开放端口firewall-cmd --zone=public --add-port=5672/tcp --permanent#开放5672端口firewall-cmd --zone=public --remove-port=5672/tcp --permanent#关闭5672端口firewall-cmd --reload #配置立即生效2、查看防火墙所有开放的端口firewall-cmd --zone=public --list-ports3.、关...
2020-10-14 11:02:40
1494
原创 jar包重启脚本
#!/bin/shjarname='bm-manage'pid=`ps aux | grep $jarname | grep -v grep | awk '{print $2}'`echo $pidkill -9 $pidnohup java -jar $jarname.jar -Xms512m -Xmx512m > ./run.log 2>&1 &tail -f run.log
2020-08-23 11:22:21
413
转载 Docker教程
Docker快速入门教程如果此教程对您有帮助,就请有钱的捧个钱场,没钱的捧个人场(转载分享)哦~**欢迎关注公众号【程猿薇茑】****微信扫一扫**文章目录Docker快速入门教程1.教程大纲1、了解Docker2、安装Docker3、学习Docker的三大组件:镜像、容器、仓库4、学习Docker的数据管理5、学习如何构建镜像6、使用Docker部署微服务項目2.了解docker2.1.思考2.2.Docker简介2.3.虚拟化和docker的对比2.4.为什么要使
2020-06-21 10:47:11
387
原创 Html页面body里的元素居中方法
在写H5页面时,经常遇到把body里的元素居中的要求,每次都需要现查,现在整理出来。如下:body { max-width:660px; margin: 0 auto;}ps:max-width参数,根据自己的实际需要调整大小。...
2020-05-25 14:14:20
12529
原创 关于Http请求中 Status code: 431 Request Header Fields Too Large 的问题处理
最近做项目,遇到一个问题,后台导出表格时,当条数超过一定数量时,会报:431 Request Header Fields Too Large的问题,然后就在网上搜索这个问题,本质的问题就是http请求header过大。这个问题网上的解决方案基本一致,就是修改服务器的header的大小。方案如下:在springboot项目中,在yml文件中,如下添加:server: port: 8...
2020-02-09 12:54:28
29977
原创 关于 签名验证失败 的问题
最近做了几个项目,都需要访问第三方接口,需要进行签名验证,签名验证都用到了加密算法,测试的时候都没有出现问题,但是部署到服务器上就报 签名验证失败,经过多次尝试,发现是因为编码的问题导致的。我一开始使用的代码:SecretKeySpec secretKey = new SecretKeySpec(key.getBytes(), "AES");后来修改后的代码:SecretKey...
2019-12-12 17:08:03
13015
1
原创 android下的串口通信
最近在项目中用到了串口通信,本以为是很简单的事情,但是在实际开发过程中还是遇到了很多坑。由于对android studio不是很熟悉,gradle的配置就遇到很多错误,后来通过查找资料解决了,但是串口的通信却没有解决。一般情况下,在百度搜索 android 串口通信,就会出现https://blog.youkuaiyun.com/qq_35952946/article/details/7886387...
2019-06-30 11:01:31
269
转载 API Hook基本原理和实现[图文]
关键字:API Hook,消息,拦截API,钩子,wskjuf 作者:wskjuf 更新:2007-12-23 8:18:25 注:本文主要为解决论坛上http://www.ccrun.com/forum/forum_posts.asp?TID=7281的提问而写的。我搜索了一下互联网,将网络上几篇有代表性的api hook文章的精华进行了浓缩和适当简化,写成这篇介绍性文章。另外也希望初学
2013-02-16 10:15:25
680
转载 Windows下文件删除原理
如果只能使用Windows本身提供的工具,那么我们可以认为清空回收站之后,被删除的档已经彻底清除了。不过事实并非如此,只要有专用的硬件和软件,即使数据已经被覆盖、驱动器已经重新格式化、引导扇区彻底损坏,或者磁盘驱动器不再运转,我们还是可以恢复几乎所有的档。下面我们就来看看,这到底是怎么回事! 本文主要内容 一、磁盘如何保存数据 二、Windows不能真正清除檔 三、覆盖七次才能清除
2012-12-26 14:44:28
4093
原创 内存泄漏的一些处理方法
在实际的工作中,出现了一下内存泄漏的问题,针对这些问题进行相关的总结:1.提示问题:Detected memory leaks!Dumping objects ->{327} normal block at 0x02020040, 17563648 bytes long. Data: 72 65 67 66 8F 07 00 00 8F 07 00 00 A6 A7 FB 2
2012-12-04 15:15:01
691
原创 VS2005 VS2008编译的程序在Win7下以管理员身份运行的设置
最近编写代码时,遇到一个问题,生成的可执行文件在xp下运行没有问题,结果在Win7下运行,有的系统读取不了相关的数据,有的win7系统就能读取相关数据,于是就一点一点的调试,发现在运行CreateFile时,不能读取数据的Win7系统返回的是INVALID_HANDLE_VALUE,从这里分析,一定不是系统的问题,而是工程设置的问题,于是在网上找了很多的资料,解决方法如下: 在V
2012-11-16 09:35:32
4887
原创 硬盘分区表的数据结构
由于工作要求,需要读取硬盘里面的数据,为此需要熟悉硬盘分区表里面的数据,经过查找网上的资料,整理了这篇文章。 新硬盘使用时需要经过分区然后格式化才能够使用,硬盘经过分区后,分区软件便会写一个主引导扇区,这个扇区位于硬盘的 0 磁道 0 柱面第1扇区(即0区)(注意:该扇区为隐含扇区,0道0面的全部扇区均为隐含扇区,普通的磁盘访问命令无法直接访问,同时该磁道的其他62个扇区也是隐
2012-11-14 21:40:07
3370
Android-SerialPort-Tool.zip
2019-06-30
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人