java开源笔记软件下载_开发常用软件笔记 - ZhaoQian's Blog - OSCHINA - 中文开源技术交流社区...

notepad++

使用快捷键Ctrl+H打开“替换对话框”,在每行的开头添加内容。 勾选左下角的“正则表达式”选项 在“查找目标”里输入上尖号“^”,上尖号代表每行的开头 在“替换为”里输入“private String”。然后点"全部替换"按钮,这样每行的前面就全部添加了private String". 在“查找目标”里输入美元符号“$”,美元符号代表每行的结尾 在“替换为”里输入“;”。 然后点"全部替换"按钮,这样每行的结尾就全部添加了;。

TortoiseGit

TortoiseGit在提交时总数会提示你输入用户名密码,麻烦。解决方案如下: 设置 -> git 编辑本地 .git/config 增加

[credential]

helper = store 保存,输入一次密码后第二次就会记住密码了

Firefox

2.禁用关闭多窗口的警告 打开Fireforx ,在地址栏中输入:about:config 进入设置状态找到browser.tabs.warnOnCloseOtherTabs设置为false就可以了  browser.tabs.warnOnCloseOtherTabs; false 启动生效,以后就不会出现您将关闭X个标签页,您确定要继续吗

#Navicat 软件 提示安装 SQL Server Native Client,avicat自带 sqlncli_x64.msi,就在安装目录下,安装后问题解决

Process Explorer--windows-JAVA-CPU100%

jvisualvm 和 jconsole貌似都只能看到总共占用的cpu 看不到每个线程分别占用的cpu呢 所以在windows平台上要找出到底是哪个线程占用的cpu还不那么容易,linux用top就简单多了 最后的解决方法:

1.找到java进程对应的pid。

找pid的方法是:打开任务管理器,然后点击 "查看" 菜单,然后点击 "选择列",把pid勾上,然后就可以在任务管理器里面看到所有进程的pid值了。(也可以用第三步中提到的工具直接查看)

0ec2d2463f0bd936144bde73bb3f4b51.png

2.然后把java进程导出快照。直接运行命令。

jstack -l 31372 > c:/31372.stack 我这里是指定把java所有的信息导出到c盘的31372.stack的文件里。 3.在windows下只能查看进程的cpu占用率,要查看线程的cpu占用率要借助其他的工具,我这里用的是微软提供的 Process Explorer v15.3

下载完后解压运行

626d70040d9511a69e5ec60c84e6c38e.png

右键点击需要查看的进程---properties 4.然后选择 Threads 选项卡,找到占用cpu的线程的tid,比如我这里是 31876 的线程

dbb99ec0bee38481e5ad1dc08b1be0ce.png

5.把pid转换成16进制,我这里直接用系统自带的计算器转换,置于为什么要转换,是因为先前用jstack导出的信息里面线程对应的tid是16进制的。 最后得到的线程pid的16进制的值为 7C84

6.在 c盘的31372.stack文件中查找 7C84

3e65bbf243a193cbf03168b9b6ec3893.png

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值