06 2020 档案
摘要:我们都知道java中的加号操作符除了加法、表示正数之外,还可以用作字符串的连接。初学java时,你很可能会碰到类似下面的题目: 以下这段代码产生了几个String对象: String str1 = "abc" + "def"; String str2 = "123" + new String("45
阅读全文
摘要:在上一篇《jvm调优的几种场景》中介绍了几种常见的jvm方面调优的场景,用的都是jdk自带的小工具,比如jps、jmap、jstack等。用这些自带的工具排查问题时最大的痛点就是过程比较麻烦,就好比如排查cpu占用率过高的问题,就要top->jps->printf->jstack等一系列的操作。本篇
阅读全文
摘要:假定你已经了解了运行时的数据区域和常用的垃圾回收算法,也了解了Hotspot支持的垃圾回收器。 一、cpu占用过高 cpu占用过高要分情况讨论,是不是业务上在搞活动,突然有大批的流量进来,而且活动结束后cpu占用率就下降了,如果是这种情况其实可以不用太关心,因为请求越多,需要处理的线程数越多,这是正
阅读全文
摘要:很多时候我们都会用到io资源,比如文件、网络、各种连接等。比如有时候我们需要从一个文本文件中读取数据,一般的步骤是: 用FileReader打开文件 包装成BufferReader 循环地从BufferReader中读取内容,直接读出来的内容为空 关闭BufferReader和FileReader
阅读全文
摘要:之前写过一篇JMeter使用教程,只是介绍了http请求的压力测试,想到MySQL的测试也挺必要的,于是写下这篇记录一下。如果不知道怎么下载和安装,可以看一下上一篇关于JMeter的文章,地址是:https://www.cnblogs.com/spareyaya/p/12807638.html。 先
阅读全文

浙公网安备 33010602011771号