xx

jinfo 使用

匿名 (未验证) 提交于 2019-12-03 00:22:01
jinfo 是jdk自带的一个工具,它可以用来查看正在运行的java应用程序的扩展参数(JVM中-X标示的参数);甚至支持在运行时修改部分参数。 1、通过以下的命令你便能看到JVM中哪些flag可以被jinfo动态修改: [html] view plain copy CMSAbortablePrecleanWaitMillis 100 CMSWaitDuration 2000 HeapDumpAfterFullGC false HeapDumpBeforeFullGC false HeapDumpOnOutOfMemoryError false HeapDumpPath MaxHeapFreeRatio 100 MinHeapFreeRatio 0 PrintClassHistogram false PrintClassHistogramAfterFullGC false PrintClassHistogramBeforeFullGC false PrintConcurrentLocks false PrintGC false PrintGCDateStamps false PrintGCDetails false PrintGCTimeStamps false 通过选项-XX:+PrintFlagsFinal可以列出所有的JVM flag,而其中的标注为manageable

firewall 防火墙配置

匿名 (未验证) 提交于 2019-12-03 00:21:02
拒绝该ip地址以外的icmp访问 firewall-cmd --permanent --add-rich-rule='rule family="ipv4" source NOT address="xx.xx.xx.xx/28" protocol vaiue="icmp" reject' 只允许改地址访问 firewall-cmd --permanent --add-rich-rule='rule family="ipv4" source address="xx.xx.xx.xx/29" accept' 添加端口 firewall-cmd --permanent --add-port="xxxx/upd" firewall-cmd --permanent --add-rich-rule='rule family="ipv4" source address="xx.xx.xx.xx" accept' 文章来源: firewall 防火墙配置

JAVA内存溢出解决方案(java.lang.OutOfMemoryError: PermGen space)

回眸只為那壹抹淺笑 提交于 2019-12-03 00:20:30
1.在 apache-tomcat-7.0.70\bin\catalina.bat (Linux 系统则在catalina.sh) 文件下的 echo Using CATALINA_BASE: "%CATALINA_BASE%" 上面插入以下代码 1 set JAVA_OPTS=%JAVA_OPTS% -server -XX:PermSize=256M -XX:MaxPermSize=512m 2.在eclispe 中的 window-->Preferences-->java-->Installed JRES-->Edit-->Defalut VM arguments 下添加: -Xms64m -Xmx256m 3.在eclispe 下的 run-->Debug Configurations--> Apache Tomcat-->Arguments 添加: -XX:PermSize=128m -XX:MaxPermSize=256m 4.在eclispe 下的 Run-->Debug Configurations 如图所示 添加: Xms256m -Xmx512m -XX:MaxNewSize=256m -XX:MaxPermSize=256m 来源: https://www.cnblogs.com/xfbb/p/11768820.html

1428 漫步校园(记忆化搜索)

匿名 (未验证) 提交于 2019-12-03 00:17:01
漫步校园 Problem Description LL最近沉迷于AC不能自拔,每天寝室、机房两点一线。由于长时间坐在电脑边,缺乏运动。他决定充分利用每次从寝室到机房的时间,在校园里散散步。整个HDU校园呈方形布局,可划分为n*n个小方格,代表各个区域。例如LL居住的18号宿舍位于校园的西北角,即方格(1,1)代表的地方,而机房所在的第三实验楼处于东南端的(n,n)。因有多条路线可以选择,LL希望每次的散步路线都不一样。另外,他考虑从A区域到B区域仅当存在一条从B到机房的路线比任何一条从A到机房的路线更近(否则可能永远都到不了机房了…)。现在他想知道的是,所有满足要求的路线一共有多少条。你能告诉他吗? Input 每组测试数据的第一行为n(2=<n<=50),接下来的n行每行有n个数,代表经过每个区域所花的时间t(0<t<=50)(由于寝室与机房均在三楼,故起点与终点也得费时)。 Output 针对每组测试数据,输出总的路线数(小于2^63)。 Sample Input 3 1 2 3 1 2 3 1 2 3 3 1 1 1 1 1 1 1 1 1 Sample Output 1 6 Author LL 1 #include <iostream> 2 #include <cstring> 3 #include <cstdio> 4 #include <algorithm> 5

ES6ѧϰ

匿名 (未验证) 提交于 2019-12-03 00:17:01
原创:转载需注明原创地址 https://www.cnblogs.com/fanerwei222/p/11790492.html ES6ѧϰ: 1. export 写法 export default function hello1(){} //默认输出,import的时候不需要大括号,一个模块只能有一个默认输出; import hello1 from 'hello1Module';//引入一个模块的函数或者其他的东西,后面的hello是一个模块; export function hello2(){} //输出指定模块,import的时候需要大括号; import {hello2} form 'hello2Modul';//引入,需要加大括号; 2. import json import nameJson from 'name.json';//在当前类中用nameJson的名称代替name.json文件; 3. let let name = 'hello';// 该name变量只在name所属的代码块起作用; 4. window window.varName = 'fanwei';//定义一个全局变量varName; 5. $ $(document).ready(function(){}); $().ready(function(){}); $(function(){}); /

JVM调优目前总结的模版

匿名 (未验证) 提交于 2019-12-03 00:13:02
小于32G的机器,总结的GC调优参考模版: -Xms4096M -Xmx4096M -Xmn3072M -Xss1M -XX:MetaspaceSize=256M -XX:MaxMetaspaceSize=256M -XX:+UseParNewGC -XX:+UseConcMarkSweepGC -XX:CMSInitiatingOccupancyFaction=92 -XX:+UseCMSCompactAtFullCollection -XX:CMSFullGCsBeforeCompaction=0 -XX:+CMSParallelInitialMarkEnabled -XX:+CMSScavengeBeforeRemark -XX:+DisableExplicitGC -XX:+PrintGCDetails -Xloggc:gc.log -XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=/usr/local/demo1/oom -Xms4096M:初始化堆内存大小 -Xmx4096M:最大堆内存大小 -Xmn3072M:新生代堆内存大小 -Xss1M:设置单个线程栈大小 -XX:MetaspaceSize=256M:元空间内存大小 -XX:MaxMetaspaceSize=256M:最大元空间内存大小, 各个内存区域的大小分配

【NOIP2012模拟10.20】路径数

匿名 (未验证) 提交于 2019-12-03 00:12:02
题目链接 Euphemia到一个 \(N*N\) 的药草田里采药,她从左上角的格子田(第一行,第一列)出发,要到达右下角(第 \(N\) 行,第 \(N\) 列)的格子田,每次她可以走到与当前格子有边相邻的格子去,但她不会走已经走过的格子,而且出于对美的要求,她走过的路径是关于 左下-右上 对角线对称的。由于地势不同,在每个格子田采药都会有一个疲劳度 \(T_{i,j}\) ,Euphemia想知道:有多少条合法路径,可以使得她采药的疲劳度最小。 多组数据。 每组数据第一行一个整数 \(N\) ,接下来 \(N\) 行,每行$N4个非零数字( \(1,2,3...9\) 中一个),表示格子田的疲劳度。 当 \(N=0\) ,输入结束。 对于每组数据,输出一个整数表示答案,答案%1000000009。 2 1 1 1 1 3 1 1 1 1 1 1 2 1 1 0 2 3 对于 \(20%\) 的数据满足 \(N<=5\) 。 对于另外 \(20%\) 的数据满足 \(N<=40\) 。 对于 \(100%\) 的数据满足 \(N<=100\) ,不超过 \(50\) 组数据。 1S 256M remove!!! 根据题意可知这是一道图论题。 求最短路径的方案数。 因为 她走过的路径是关于 左下-右上 对角线对称的 所以我们可以把这个矩阵沿 左下-右上 对角线“对折”下来。

Git设置SSH免密登录

匿名 (未验证) 提交于 2019-12-03 00:08:02
cd ~ rm - rvf . ssh //xx.xx@xxx.xx替换成自己的邮箱 ssh - keygen - t rsa - C "xx.xx@xxx.xx" !>[注意: 这里-C 这个参数是大写的 C] ll - la 可以看到生成了两个文件 id_rsa 和 id-rsa.pub , id-rsa.pub 这个文件中存储的就是生成的秘钥信息。来查看一下 cat id_rsa . pub 复制 id_rsa.pub 文件内容, 登录 GitHub ,点击 用户头像 → Settings → SSH and GPG keys git remote add origin_ssh git@github . com : 2609076192 / mydoc . git 然后就可以使用这个别名来进行代码的提交和拉取操作了 来源:博客园 作者: Chen博客 链接:https://www.cnblogs.com/chen88/p/11538373.html

Job for network.service failed because the control process exited with error code问题

匿名 (未验证) 提交于 2019-12-03 00:04:02
因为是克隆的,所以需要重新修改静态IP vim / etc / sysconfig / network - scripts / ifcfg - xxx 修改 BOOTPROTO = static 下方添加 IPADDR =静态 IP 地址 GATEWAY =默认网关 NETMASK = 255.255 . 255.0 DNS1 = 114.114 . 114.114 保存之后执行 systemctl restart network 结果报错了 Job for network . service failed because the control process exited with error code . See "systemctl status network.service" and "journalctl -xe" for details . 这时候就纠结了,跑去原来的系统中查看源码看是不是手误改到了哪一项,结果发现原来的系统也不行了, 使用 ifconfig查看了一下 lo : flags = 73 < UP , LOOPBACK , RUNNING > mtu 65536 inet 127.0 . 0.1 netmask 255.0 . 0.0 inet6 :: 1 prefixlen 128 scopeid 0x10 <host> loop txqueuelen

03: zabbix报错:active check configuration update from [1xx.xx.xx.xx:10051] started to fail (cannot connect to [[1xx.xx.xx.xx]:10051]: [4] Interrupted system call)

匿名 (未验证) 提交于 2019-12-02 23:57:01
一台新机器添加zabbix_agentd后,配置文件都是对的,启动后发现报错: root@xxxx:~# tail -f /var/log/zabbix/zabbix_agentd.log 14684:20190904:091617.523 Starting Zabbix Agent [SGH1VBOX09]. Zabbix 2.2.9 (revision 52686). 14684:20190904:091617.523 using configuration file: /etc/zabbix/zabbix_agentd.conf 14685:20190904:091617.524 agent #0 started [collector] 14686:20190904:091617.525 agent #1 started [listener #1] 14687:20190904:091617.525 agent #2 started [listener #2] 14688:20190904:091617.525 agent #3 started [listener #3] 14689:20190904:091617.526 agent #4 started [active checks #1] 14690:20190904:091617.526 agent #5