<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[陈秋彰的专栏]]></title><description><![CDATA[Java开发、运维相关]]></description><link>https://blog.youkuaiyun.com/karlch</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; karlch]]></copyright><item><title><![CDATA[使用jmap和jhat打印和查看JVM内存Dump文件]]></title><link>https://blog.youkuaiyun.com/karlch/article/details/134135646</link><guid>https://blog.youkuaiyun.com/karlch/article/details/134135646</guid><author>karlch</author><pubDate>Tue, 31 Oct 2023 10:57:37 +0800</pubDate><description><![CDATA[重点查看页面最下面的"Show heap histogram"(对内存占用排行榜）链接，也可以使用ODL进行查询 "Execute Object Query Language (OQL) query"。打出的.hrof内存快照文件，可以使用IBM 的MAT（Memory Analysis Tool）工具进行分析，可以用来进行内存溢出分析，具体分析可以参见后续文章。使用浏览器，查看http://localhost:7000/ 可以查看内存信息。1）打印jvm的内存快照。]]></description><category></category></item><item><title><![CDATA[如何查看java进程中占用CPU高的线程]]></title><link>https://blog.youkuaiyun.com/karlch/article/details/134135546</link><guid>https://blog.youkuaiyun.com/karlch/article/details/134135546</guid><author>karlch</author><pubDate>Tue, 31 Oct 2023 10:54:47 +0800</pubDate><description><![CDATA[举例说明如何排查java中运行CPU高的线程，并如何在线程栈中找出这个线程，分析相关的业务程序，从而定位程序问题。]]></description><category></category></item><item><title><![CDATA[Git常见操作技巧]]></title><link>https://blog.youkuaiyun.com/karlch/article/details/134135219</link><guid>https://blog.youkuaiyun.com/karlch/article/details/134135219</guid><author>karlch</author><pubDate>Tue, 31 Oct 2023 10:46:10 +0800</pubDate><description><![CDATA[文章摘要了常见的git的操作技巧，如连接git库和下载、常用命令，解决冲突，撤销本地修改，删除已经提交git库的内容等。]]></description><category></category></item><item><title><![CDATA[keytool的使用技巧]]></title><link>https://blog.youkuaiyun.com/karlch/article/details/134079531</link><guid>https://blog.youkuaiyun.com/karlch/article/details/134079531</guid><author>karlch</author><pubDate>Fri, 27 Oct 2023 16:37:59 +0800</pubDate><description><![CDATA[1）下面生成一个别名为mykeypair的密钥对，保存在当前目录下的myks.keys的KeyStore文件中,keyStore文件的密码是mypassword。发照者： CN=Chengy, OU=R&D, O=Primeton, L=Shanghai, ST=Shanghai, C=CN。认证指纹 (MD5)： 77:19:9D:FB:A3:E2:BD:1D:BC:18:66:4C:90:D6:56:B7。输入keystore密码：  mypassword。您的 keystore 包含 1 输入。]]></description><category></category></item><item><title><![CDATA[keytool和jarsigner的用法]]></title><link>https://blog.youkuaiyun.com/karlch/article/details/134079368</link><guid>https://blog.youkuaiyun.com/karlch/article/details/134079368</guid><author>karlch</author><pubDate>Fri, 27 Oct 2023 16:32:37 +0800</pubDate><description><![CDATA[-srckeypass <源密钥库口令>] [-destkeypass <目标密钥库口令>]][-providerclass <提供方类名称> [-providerarg <参数>]] ...[-providerclass <提供方类名称> [-providerarg <参数>]] ...[-providerclass <提供方类名称> [-providerarg <参数>]] ...-changealias [-v] [-protected] -alias <别名> -destalias <目标别名>]]></description><category></category></item><item><title><![CDATA[读取Runtime运行的进程的输出程序]]></title><link>https://blog.youkuaiyun.com/karlch/article/details/134079289</link><guid>https://blog.youkuaiyun.com/karlch/article/details/134079289</guid><author>karlch</author><pubDate>Fri, 27 Oct 2023 16:29:34 +0800</pubDate><description><![CDATA[try { //在进程结束后，确保proc的输出流都被读入到sb中。try{  //等待进程执行结束。* 返回输出到控制台的行数。* 读出控制台的输出。]]></description><category></category></item><item><title><![CDATA[如何查看java进程的gc的情况]]></title><link>https://blog.youkuaiyun.com/karlch/article/details/134079237</link><guid>https://blog.youkuaiyun.com/karlch/article/details/134079237</guid><author>karlch</author><pubDate>Fri, 27 Oct 2023 16:27:53 +0800</pubDate><description><![CDATA[DSS：当前需要survivor（幸存区）的容量 (字节)（Eden区已满）S0U：年轻代中第一个survivor（幸存区）目前已使用空间 (字节)S1CMX ：年轻代中第二个survivor（幸存区）的最大容量 (字节)S0CMX：年轻代中第一个survivor（幸存区）的最大容量 (字节)S0C：年轻代中第一个survivor（幸存区）的容量 (字节)S1C：年轻代中第二个survivor（幸存区）的容量 (字节)NGCMN：年轻代(young)中初始化(最小)的大小 (字节)]]></description><category></category></item><item><title><![CDATA[如何分析IBM JDK 宕机打出的Snap.***.trc文件]]></title><link>https://blog.youkuaiyun.com/karlch/article/details/134079170</link><guid>https://blog.youkuaiyun.com/karlch/article/details/134079170</guid><author>karlch</author><pubDate>Fri, 27 Oct 2023 16:26:49 +0800</pubDate><description><![CDATA[格式化后的文件可以用文本编辑器打开了。]]></description><category></category></item><item><title><![CDATA[Android移动开发环境搭建和Hello world程序编写]]></title><link>https://blog.youkuaiyun.com/karlch/article/details/79411267</link><guid>https://blog.youkuaiyun.com/karlch/article/details/79411267</guid><author>karlch</author><pubDate>Fri, 09 Apr 2021 16:20:19 +0800</pubDate><description><![CDATA[原生移动开发环境（Android +Windows）搭建说明书前言 本文介绍基于原生Andriod移动开发的Windows开发平台的环境搭建。目前，移动开发存在WEB、混合（HyBird）、原生（Native）、驱动原生（React Native）几种开发方式，开发平台分为Android移动设备和iOS移动设备，分别使用Android语言和ObjectC/swift（Xcode开发工...]]></description><category></category></item></channel></rss>