2023年3月19日
摘要: 一种以获取最短回收停顿时间为目标的收集器。 特点:基于标记-清除算法实现。并发收集、低停顿。 应用场景:适用于注重服务的响应速度,希望系统停顿时间STW最短,给用户带来更好的体验等场景下。如web程序、b/s服务。 CMS收集器的缺点: CMS收集器对CPU资源非常敏感,在并发阶段虽然不会导致用户线 阅读全文
posted @ 2023-03-19 18:46 zhengbiyu 阅读(71) 评论(0) 推荐(0) 编辑
摘要: 流程 resize 初始化大小16,负载因子0.75。 当桶节点个数大于扩容阈值,会进行扩容,容量扩大到2倍。 //离100最近的2次幂是128,默认负载因子是0.75,所以扩容阈值是128*0.75=96,以下put发生rehash HashMap hashMap = new HashMap(10 阅读全文
posted @ 2023-03-19 18:15 zhengbiyu 阅读(27) 评论(0) 推荐(0) 编辑
  2023年3月7日
摘要: 全连接队列 watch 'netstat -s | grep overflowed' 动态观察全连接队列溢出,如果数值在增长,那么确定是全连接队列满了。 半连接队列 cat /proc/sys/net/ipv4/tcp_syncookies 查看是否启用了SYN Cookies。默认0,1表示开启。 阅读全文
posted @ 2023-03-07 00:09 zhengbiyu 阅读(22) 评论(0) 推荐(0) 编辑
  2023年2月19日
摘要: 软中断是在ksoftirqd内核线程中执行,所以软中断信息可以从/proc/softirqs读取。 cat /proc/softirqs CPU0 CPU1 HI: 1 0 TIMER: 700002541 821279976 NET_TX: 571825 588543 NET_RX: 649054 阅读全文
posted @ 2023-02-19 18:11 zhengbiyu 阅读(77) 评论(0) 推荐(0) 编辑
摘要: ethtool -g eth0 ethtool eth0: 查询ethx网口基本设置。 -g: 显示网卡的接收/发送环形参数(ringbuffer)。 Ring parameters for eth0: Pre-set maximums: RX: 4096 RX Mini: 0 RX Jumbo: 阅读全文
posted @ 2023-02-19 18:03 zhengbiyu 阅读(663) 评论(0) 推荐(0) 编辑
  2018年7月14日
摘要: 语句1:select * from student limit 9,4语句2:slect * from student limit 4 offset 9// 语句1和2均返回表student的第10、11、12、13行 //语句1中4表示返回4行,9表示偏移值为9,从表的第十行开始 //语句2中4表 阅读全文
posted @ 2018-07-14 23:08 zhengbiyu 阅读(137) 评论(0) 推荐(0) 编辑
  2018年7月12日
摘要: 场景:父亲问姐姐:弟弟的作业写好了吗? 姐姐就去问弟弟:弟弟,你作业写好了吗? 弟弟写完作业后,告诉姐姐:姐姐,我作业写完了! 姐姐知道后,就告诉父亲:父亲,弟弟作业写完了! 代码: CallBack.java传递消息的接口: package myInterfaceCallback; public 阅读全文
posted @ 2018-07-12 23:53 zhengbiyu 阅读(305) 评论(0) 推荐(0) 编辑
  2018年6月28日
摘要: list有两个remove方法; E remove(int index);//根据索引删除 boolean remove(Object o);//根据对象删除 List<String> list = new ArrayList<String>(); String a = "1"; String b 阅读全文
posted @ 2018-06-28 18:10 zhengbiyu 阅读(2882) 评论(0) 推荐(0) 编辑
  2018年5月10日
摘要: 在对result进行json转换时,new Gson().toJson(result),遇到null值不进行转换问题,网上搜了下,使用GsonBuilder创建Gson即可解决,代码如下: Gson gson = new GsonBuilder() .serializeNulls() .create 阅读全文
posted @ 2018-05-10 15:12 zhengbiyu 阅读(1697) 评论(0) 推荐(0) 编辑
  2018年5月9日
摘要: 1. hibernate 里是session.createQuery(); hql查询,session.createSqlQuery(); sql查询 jpa 里是entityManager.createQuery; jpql查询(类hql),entityManager.createNativeQu 阅读全文
posted @ 2018-05-09 14:13 zhengbiyu 阅读(150) 评论(0) 推荐(0) 编辑