9 谁的大王

尚未进行身份认证

谁派谁去巡山,谁是谁的大王

等级
TA的排名 3k+

JVM之 Memory Analyzer

Histogram也能使用正则表达式来过滤

2020-03-30 16:55:26

软链接

创建软链接时, 尽量使用绝对路径,这样创建完的软链接是正确的,否则可能会出现软链接路径不对的情况ln -s [源文件或目录] [目标文件或目录]正确操作:ln -s /data/app_service/tomcat8_8401/logs /data/logs错误操作:ln -s ./logs /data/logs...

2020-01-16 11:45:57

shell清除cach

1、查看cach占用情况: dstat -clpymsndt 12、释放系统占用的内存: 2.1、创建文件夹: mkdir /root/.tools 2.2、进入文件夹编写脚本 echo '#!/bin/bash /bin/sync ##缓存落盘 /bin/echo 3 > /proc/sys/vm/...

2019-12-12 19:13:15

shell脚本之crontab定时器

1、root 身份输入 crontab -e 2、下面是每隔多少分钟,每隔多少小时,每天/每周/每月/每年的crontab的归纳总结每五分钟执行*/5 * * * *每五小时执行 0 */5 * * *每天执行 0 0 * * ...

2019-12-12 15:25:43

redis之zset的score操作

zadd myzset 1 zhrzadd myzset 3 zhr1zrange myzset 0 1zrange myzset 0 1 withscorezincrby myzset 1.5 zhrzrange myzset 0 1 withscoreszrevrange myzset 0 1 withscores

2019-12-12 01:59:35

JVM中dump文件的MAT调优

1、dump文件:jmap -dump:live,format=b,file=/data/app_service/tomcat8_8401/dump2.hprof 153072、下载:https://www.eclipse.org/mat/downloads.php3、双击MemoryAnalyzer.exe运行4、分配空间:一种是编辑文件MemoryAnalyzer.ini在里面添...

2019-12-11 23:00:30

工作中的人那些事

项目部署集群—k8https://www.cnblogs.com/wuchangsoft/p/9856833.html

2019-11-21 13:59:21

java 的continue多层跳跃

demo:跳出多层循环继续下次循环labe:for (Result result : resultScanner) { if(tag>=startNum && tag<=endNum){ for (String cell : cells) { if("CouponCode".equals(qualifier) &amp...

2019-11-19 21:09:08

logstash安装

1、与ES版本保持一致2、获取源代码执行以下命令,获取Logstash软件包。wget https://artifacts.elastic.co/downloads/logstash/logstash-6.2.4.tar.gz3、 配置编译环境要求Java的OpenJDK为“1.8.0”以上,可以执行以下命令安装:yum install java-1.8.0-openjd...

2019-10-31 16:06:23

根据端口号查进程所在位置

lsof -i:8060 根据端口号查询进程,得到进程号14254ps aux|grep14254 根据进程号查询进程所在位置

2019-10-25 10:21:12

json格式转义时的两种结果

1、JSON视图 里的删除空格并转义, 不会对unicode编码字符再转义2、JSON压缩转义 里的“压缩并转义”会对unicode编码的字符做转义3、2的链接:http://www.bejson.com/zhuanyi/ 从2中可以转到1的json视图里...

2019-08-30 18:52:57

JVM调优经典配置

堆大小设置 JVM 中最大堆大小有三方面限制:相关操作系统的数据模型(32-bt还是64-bit)限制;系统的可用虚拟内存限制;系统的可用物理内存限制。32位系统下,一般限制在1.5G~2G;64为操作系统对内存无限制。我在Windows Server 2003 系统,3.5G物理内存,JDK5.0下测试,最大可设置为1478m。典型设置: java-Xmx3550m -Xms3550m -...

2019-08-22 19:22:24

CPU占用率过高的原因和后果

一、CPU占用过高的后果:1、电脑运行速度变慢2、CPU温度升高3、死机或温度过高重启二、CPU占用过高的原因:1、大型程序: 一种是编写的程序不合理导致CPU使用率升高 一种就是电脑配置过低2、病毒与木马:病毒、木马造成。 大量的蠕虫病毒在系统内部迅速复制,造成CPU占用资源率据高不下。3、其它软件调用4、磁盘碎片:经常对文档进行复制和删除,会使得硬盘中...

2019-08-21 18:37:39

kong优化参考

Kong API Gateway 配置文件详解2018-09-24/Linuxops版权说明:本文为博主原创,如果转载请注明来源。作为学习笔记,不能保证所有知识点是完全正确以及表达无误,用于生产环境配置时请斟酌。如有错误或建议请联系。侵删联系:linuxops@qq.com。感谢各位!一、前言Kong配置文件是Kong服务的核心文件,它配置了Kong以怎么的方式运行,并且...

2019-08-05 21:34:26

shell 多线程

注意下面注释中带“>>>>>”的位置情况1:#!/bin/bashtemp_fifo_file=$$.info #以当前进程号,为临时管道取名mkfifo $temp_fifo_file #创建临时管道exec 6<>$temp_fifo_file #创建标识为6,可以对管道进行读写rm $te...

2019-07-30 21:37:46

安装mysql

安装:yum install mysqlyum install mysql-serveryum install mysql-devel或者yum install -y mysql mysql-server mysql-devel启动:service mysqld start验证:mysql -V使用:mysql -u root -p...

2019-07-18 13:52:49

json里的StringEscapeUtils

String paramBody = StringEscapeUtils.unescapeJava(paramBody);用来解析前端传过来的json数据,用来反转义成正常的json字符串

2019-06-19 16:45:33

工作中碰到的各种问题

1、http换成https当运维配置nginx跳转https后,发现页面仍然跳转失败,然后将代码中的redirect:/XXX(XXX是action的请求标示) 换成forward:/XXX 后,页面成功跳转...

2019-06-05 18:08:49

hbase通过shell查询数据

//根据rowKey前缀查询数据scan 'cbd:prod_cmnt', {FILTER => org.apache.hadoop.hbase.filter.PrefixFilter.new(org.apache.hadoop.hbase.util.Bytes.toBytes('6b|6b0d114f|79809671'))}//根据列值查询数据scan "cbd:prod_cmnt...

2019-05-14 17:25:40

java的浅拷贝与深拷贝区别

浅拷贝:①对于数据类型是基本数据类型的成员变量,浅拷贝会直接进行值传递②对于数据类型是引用数据类型的成员变量,比如说成员变量是某个数组、某个类的对象等,那么浅拷贝会进行引用传递,将该成员变量的引用值(内存地址)复制一份给新的对象。深拷贝:如果一个类有一个对象,其成员变量中又有一个对象,该对象指向另一个对象,另一个对象又指向另一个对象,直到一个确定的实例。这就形成了对象图。那么,对于深拷...

2019-04-25 20:30:31

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。