`
can_do
  • 浏览: 263910 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
文章列表
实际场景数据如下: # jstat -gccause 73 3000 10   S0     S1     E      O      M     CCS    YGC     YGCT    FGC    FGCT     GCT    LGCC                 GCC                 20.38   0.00  84.24  40.49  94.09  89.96   1274   56.063     0    0.000   56.063 Allocation Failure   No GC               jvm未发生过FGC; # ...
前提:Java中线程的6种状态 >>NEW >>RUNNABLE >>BLOCKED >>WAITING >>TIMED_WAITING >>TERMINATED 1> 代码执行方式上: sleep方法为线程类Thread上的静态方法:Thread.sleep(long) 而wait方是某个对象的方法:obj.wait(),obj.wait(long); 2> 是否持有lock上: 执行sleep后不会释放lock,即一直拥有monitors,而执行wait后会释放lock 3> 是否消耗CPU时 ...
【场景】通过crontab执行java命令 【问题】尽管已设置/etc/profile和/root/.bash_profile中环境变量 ////////begin////// # remedied by can_do on 2020-03-07 export JAVA_HOME=/opt/jdk export PATH=${JAVA_HOME}/bin:${PATH} export CLASSPATH=.:${JAVA_HOME}/lib/tools.jar:${JAVA_HOME}/lib/dt.jar:${JAVA_HOME}/jre/lib/rt.jar ////////end//// ...
1、执行Linux的pmap命令,采集到如下数据: # pmap -x 87|more 87: /usr/local/java/jre/bin/java -Djava.util.logging.config.file=/usr/local/tomcat/conf/logging.properties -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager -server -Xms4G -Xmx4G -Xmn1G -Xss512k -XX:MetaspaceSize=512m -XX:MaxMetaspaceSize=10 ...
如何通过shell命令行执行jmx中Mbean方法System.gc()? 可以按如下步骤实施: <1/6>配置jvm参数,两个目标:其一是开启jmx,其二是启用显式执行GC命令-XX:-DisableExplicitGC -XX:-DisableExplicitGC -Dcom.sun.management.jmxremote -Dcom.sun.management.jmxremote.port=10240 -Dcom.sun.management.jmxremote.ssl=false -Dcom.sun.management.jmxremote.authenticate ...
1、首先,通过Linux监控一个Java进程,关注VmRSS指标,如下: cat /proc/<pid>/status |grep Vm # cat /proc/87/status |grep Vm VmPeak: 10864592 kB VmSize: 10534320 kB VmLck: 0 kB VmPin: 0 kB VmHWM: 5296072 kB VmRSS: 5275576 kB VmData: 5638088 kB VmStk: 256 kB VmExe: 4 kB VmL ...
******************************************** 关于jstack命令执行失败问题 [root@localhost ~]# jstack 93875 93875: Unable to open socket file: target process not responding or HotSpot VM not loaded The -F option can be used when the target process is not responding ******************************************** 【分 ...
#!/bin/bash #receiver mail list export receiver_mail_address=you@cnd.com,me@cnd.com,him@cnd.com #application log file location export applicaton_log_8081=/data/log/tomcat_logs8081/web_error.log export applicaton_log_8088=/data/log/tomcat_logs8088/web_error.log export collect_error_log_8081= ...
1、源码安装 安装三步曲: 前提:需要打补丁 【php-5.2.17.tar.gz】获取方式: 链接:https://pan.baidu.com/s/1kpZyyOK_AHPqkAIF71RdWg 提取码:cndo 【php-5.2.17.patch】获取方式: 链接:https://pan.baidu.com/s/1Tlg-dPDQieonsESx-ICbfQ 提取码:cndo 【php-5.2.17-fpm-0.5.14.diff.gz】获取方式: 链接:https://pan.baidu.com/s/1PZGPyV7WK4i2mLpDOPIFuA 提取码:cndo ...
前提: 1> 确认自定义端口号未被占用; 2> Linux版本:CentOS Linux release 7.6.1810 (Core) 第【1/12】步:确认selinux是否开启,为考虑安全性,建议在开启模式下使用ssh服务; # grep 'SELINUX' /etc/selinux/config # SELINUX= can take one of these three values: SELINUX=enforcing # SELINUXTYPE= can take one of three values: SELINUXTYPE=targeted 注意:enfo ...
Window下如何彻底清除恶意软件? 大家是否有经历过,常常会被一些恶意软件困扰,如:各种弹窗广告,各种游戏广告, 下面从分享下如何彻底清除掉这些恶意软件或者服务,按以下步骤实施: 第【1/5】步:通过Windows安装向导卸载这些恶意软件,快捷入口:运行win(键)+ r,执行如下命令: appwiz.cpl 找到对应的恶意软件卸载掉; 第【2/5】步:检查windows启动服务,是否有此软件相关的后台服务并禁用掉;快捷入口:运行win(键)+ r,执行如下命令: msconfig 第【3/5】步:通过windows服务管理,找到对应恶意软件服务名,快捷入口:运行win(键)+ r, ...
1、首先,检查是否安装mail命令,如果没有请按以下命令安装 # yum install sendmail # yum install mailx –y # yum update libreport-plugin-mailx => yum install libreport-plugin-mailx 注意:此处如果不是更新,就采用安装命令 # yum -y install sharutils # yum install mutt 2、确认命令都安装ok # mail --help mail: illegal option -- - Usage: mail -eiIUdEFntBDNHR ...
1、远程执行前提 在目标主机当前执行用户文件.bashrc配置要执行命令的环境变量,类似/etc/profile下的配置 注意:如果一些命令是全局安装的,则不用在环境变量中配置 /home/deploy_user/.bashrc /////////begin///////// export JAVA_HOME=/usr/local/y ...
一、条件: 1、主机A=>10.114.3.11 2、主机B=>10.114.3.12 3、主机A访问主机B的ssh服务是可达的,但要输入密码; 二、目标: 从主机A访问主机B时,不需要输入密码,即实现免密访问; 例如:用于Jenkins发布时,主机A为Jenkins所在主 ...
首先看下实际操作示例: 1、采用$()的效果 [root@localhost ~]# echo $(date +%Y%m%d_%H%M) 20200804_2230 2、采用${}的效果 [root@localhost ~]# echo ${date +%Y%m%d_%H%M} bash: ${date +%Y%m%d_%H%M}: bad substitution 3、采用``的效果 [root@localhost ~]# echo `date +%Y%m%d_%H%M` 20200804_2232 【小结】 1、${}是用来引用变量的,而$()和``的效果相同,都是将命令结果直接输出; ...
Global site tag (gtag.js) - Google Analytics