自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 解决JXLS导出大量数据内存溢出

这是因为jxls写渲染模板数据是从索引为0行开始写数据的,这是我们通过Excel模板创建SXXSWorkbook时他的_rows变量就已经有数据了,只是数据是未替换的模板变量。SXXSWorkbook 是不允许重复创建行的,这是因为考虑到因为某些行可能已经写入磁盘了没在内存了。上述说了jxls底层是poi ,有经验的老铁就想到了既然底层是poi,那么让JXLS用poi的SXXSWorkbook作为实现不就好了?这时候就陷入两难了,使用XSSworkbook不报错,但是大量数据会内存溢出。

2023-12-24 13:01:19 727

原创 修改hbase存储在hdfs上文件副本数

hbase修改存储文件副本数

2023-07-11 14:19:11 784

原创 java实现video标签视频流播放

java实现分片文件video标签播放

2023-03-03 15:13:14 176380

原创 k8s虚拟机挂起-重启端口访问失败.md

k8s虚拟机挂起-重启端口访问失败.md

2022-07-23 20:57:39 1465

原创 flume自定义sink写入es

flume elasticsearch sink

2022-07-21 15:41:45 1001 1

原创 docker load 压缩包 或者docker pull 镜像失败

docker lstat /var/lib/docker/overlay2

2022-07-11 23:15:09 974

原创 docker 容器启动成功 外部访问不到原因

docker 容器启动成功 外部访问不到原因

2022-07-03 23:43:13 17719 2

原创 flink1.14版本集成FlinkCDC报错

flink1.14版本集成FlinkCDC报错

2022-06-02 22:50:09 1188

原创 jxls合并单元格

使用jxls进行单元格合并数据格式:[{“_id”: “624262bd10763846e40047a4”,“identityCard”: “513021199907254998”,“staffName”: “测试2”,“fundMonth”: “2021-01”,“queryId”: “1”,“organizationInfoList”: [{“organizationName”: “测试单位3”,“organizationCode”: “测试code3”}]},...

2022-03-29 10:25:00 1512 2

原创 2021-07-14

这里写自定义目录标题jooq generateJooq操作报错 This version of the jooq plugin is not compatible with Gradle < 6.1该问题的原因是gradle和jooq版本不兼容,build项目的gradle小于了6.1。解决方案:更换build的gradle版本在这里将这个项目里面的gadle版本替换成6.1包含(6.1)以上的另外一种方案:将上面图片中的 Use Gradle from 改为:specified l

2021-07-14 16:35:28 63

原创 简单的实现自己的ArrayList

简单的实现ArrayListpublic class MyArray {private static final int DEFAULT_SIZE=10;//默认长度private Object[] elementData;//数据存储地方private int size;//集合中存在元素的个数//读写锁private Lock readLock= new ReentrantReadWriteLock().readLock();private Lock writeLock= ne

2020-07-13 17:58:15 83

原创 使用同步器(AbstractQueuedSynchronizer)简单的实现自己的lock锁

自定义锁public class MyLock implements Lock{private MyAQS myAQS=new MyAQS();@Overridepublic void lock() { myAQS.acquire(1);}@Overridepublic void lockInterruptibly() throws InterruptedExce...

2020-04-12 22:21:07 141

原创 使用Condition(条件锁)实现有序队列

这使用Condition(条件锁)实现有序队列/**有序队列*/public class ScopeQueue {private Object[] objects;//元素存放队列private int addIndex;//添加角标private int removeIndex;//删除角标private volatile int size;//队列元素...

2020-04-06 16:24:28 217

空空如也

空空如也

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

TA关注的人

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