06 2018 档案
摘要:一、jinfo命令格式 命令格式: jinfo [option] <pid> 二、打印所有参数 三、查看某个参数 四、动态修改参数 1、禁用(不过该参数不能修改) 2、启用(也遇到了不能改的) 3、来个可改的 五、查看系统属性
阅读全文
摘要:一、序 最近在学习jvm工具时,不少链接直指oracle官网。才发现有不少好东西。 本文翻译自: https://docs.oracle.com/javase/8/docs/technotes/guides/troubleshoot/prepapp002.html 二、正文 这一节描述如何设置环境及
阅读全文
摘要:一、问题概述 参考前一篇: jvisualvm连接远程应用终于成功,附踩大坑记录!!(一:jstatd方式) 这篇主要讲讲jmx方式。 二、启动前设置jmx参数 我这边拿tomcat举例,其余java应用只会比它更简单,读者可以自行尝试下。 在tomcat的bin目录下,创建setenv.sh(文件
阅读全文
摘要:一、问题概述 连接远程java应用除了jstatd方式,还有jmx方式。不必拘泥于一种,一种不行可以果断尝试另一种,兴许就行了。 姊妹篇在这: jvisualvm连接远程应用终于成功,附踩大坑记录!!(二:jmx方式) 目前,在jvisualvm连接失败的相关互联网博客中,我还没看到有人和我一样的解
阅读全文
摘要:转载自:https://www.cnblogs.com/yjd_hycf_space/p/7730690.html。本来已经收藏了,后来感觉可能会需要自己进行部分修改,增强。 就原文转载过来了。 我这边分成了两个博文,一个的话太大了,不方便我这边编辑。 linux常用命令大全2--挂载/dpkg/文
阅读全文
摘要:一、环境信息 远程tomcat:linux 64位 centos 7 上tomcat 8 本机:windows7 二、步骤 linux上,在tomcat安装目录的bin下,新建setenv.sh,内容如下: 另: 如果在windows下,可以创建setenv.bat脚本,内容如下: 三、本机连接 1
阅读全文
摘要:一、背景 有题目中的需求,也不是空穴来风;前一阵给公司搭建了一个持续集成服务器,Jenkins。最近发现,运行一段时间后,就变慢了。 随便一个操作,cpu就飙高了。然后就思考会不会是内存不够用,频繁GC导致的呢? Jenkins是个war包,我直接放在tomcat运行的。所以,我需要查看下,当前运行
阅读全文
摘要:一、查看步骤 cmd执行命令: java -XX:+PrintCommandLineFlags -version 输出如下(举例): 针对上述的-XX:UseParallelGC,这边我们引用《深入理解Java虚拟机:JVM高级特性与最佳实践》的介绍: 也就是说,打开此开关,使用的垃圾收集器是:新生
阅读全文
摘要:一、概述 报错信息如下: org.springframework.jdbc.BadSqlGrammarException: ### Error querying database. Cause: com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorExce
阅读全文
摘要:一、经历概要 程序里有个跑数据的job,这个job的主要功能是往数据库写假数据。 既需要跑历史数据(传给job的日期是过去的时间),也需要能够上线后,实时跑(十秒钟触发一次,传入触发时的当前时间)。 其中一个job比较奇葩点,要写入的数据比较难以随机生成,是产品的同事从互联网上找的数据,比如当前网络
阅读全文
摘要:遇到个bug,数据库时间存储用了datetime,但是下面的java jpa代码,查询回来,却只有日期。 中的 注意:改成TIME也不行,一定要是TIMESTAMP
阅读全文