自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 收藏
  • 关注

原创 G1垃圾回收器

原则上G1会计算执行GC的时间,并且极力减少花在GC上的时间(包括ygc,mixgc),如果可能,会通过不断扩展堆空间来满足对象分配、转移的需要。G1的首要目标是为需要大量内存的系统提供一个保证GC低延迟的解决方案,也就是说堆内存最低在6GB及以上,稳定和可预测的暂停时间小于0.5秒。(2)G1在必要时也不能够增加或者缩小年轻代的空间. 因为大小是固定的,所以对更改大小无能为力;# 混合回收整理出来的空闲空间占heap的10时,结果老年代的回收,默认5。(1)Full GC 次数太频繁或者消耗时间太长;

2023-05-25 11:10:48 153 1

转载 如何从JDK8 Stream转换为反应式框架流

如何从JDK8 Stream转换为反应式框架流?一、前言最近在做一个项目,获取JDK8 Stream对象后,想要批量消费,不想自己写个集合来做批量处理。而反应式编程实现比如rxjava或者reactor是有丰富的流操作符,所以调研了下如何把JDK8 Stream转换为反应式流。二、批量消费有时候场景需要我们批量消费以便提高执行效率,比如对应同一个表的插入操作,批量插入的效率比单条逐个插入效率要好很多。那么对应给定的一个数据源,如何聚合数据为批量那?当数据源是一个内存list时候,最简单方法如

2020-08-11 13:55:51 373

转载 CRC-16/X25、CRC-16/CCITT_FALSE、CRC-16/XMODEM校验码

package com.huan.utils;/*** 查表法生成CRC校验码,支持的参数模型为CRC-16/X25校验码* 计算法生成CRC校验码,支持的两个参数模型为CRC-16/CCITT_FALSE、CRC-16/XMODEM*** @date 2018年5月31日 上午11:26:21* @author huan* @since version...

2020-03-11 16:10:39 2228 1

转载 centos 7 中没有iptables 和service iptables save 指令使用失败问题解决方案

centos 7 中没有iptables 和service iptables save 指令使用失败问题解决方案1.任意运行一条iptables防火墙规则配置命令:iptables-POUTPUTACCEPT 2.对iptables服务进行保存:serviceiptablessave 如果上述命令执行失败报出:The service command support...

2019-10-17 10:15:34 286

原创 解决JCE cannot authenticate the provider BC

报错原因:JAR包必须签署特殊的证书才能使用解决:1、在java下找到 jre/lib/security/java.security,添加一行代码:security.provider.9=org.bouncycastle.jce.provider.BouncyCastleProvider //这里的9,视具体情况而定,你可能是是10,11...实际情况可能如下所示:...

2019-10-16 17:12:05 10086

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除