自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 【java基础】关于内存对象管理的一些思考

这是原有的数据上传进程的设计。由于gc的逻辑和频率,上传较大数据量时一般会将配置给jvm的内存空间全都占满。提供给用户现场的一个程序出现了些问题,数据上传进程并发数达到一定数量后java会进程奔溃。经过测试和jstack定位后发现是因为等待gc的对象占用过多内存导致服务器资源被用光导致的。使用两个转运队列,任务周期内始终使用这些对象,而不产生新的对象,经过测试有效的控制了内存空间的使用。我认为虽然有gc,但是控制内存占用的优化还是有必要的。1.此方案是c的思路,维护不便,背离了java提供gc的初衷。

2024-05-06 17:45:08 192

原创 OceanBase的备份恢复流程和涉及日志归档的操作

(取自oceanbase官方文档)关于oceanbase备份恢复和日志归档的必要命令

2024-04-28 14:22:50 1898

原创 关于linux命名管道的使用细节

管道读取的若干异常场景的坑

2024-04-28 11:13:34 123 1

原创 JsonObject(gson)转bean

复杂gson转bean 支持嵌套bean和嵌套list ,map还没写,思路也是一样的

2023-09-26 10:02:07 350

原创 【pg】物理空间大小与pg_dump导出的文件大小比较

pg_dump出dmp文件的大小将十分夸张

2022-08-30 15:17:30 958

原创 人大金仓r3数据库重建备机方法(主备切换同方法)

适用场景:重建备机,主备切换,双主等异常情况

2022-08-12 15:32:15 738

原创 Opengauss gs_probackup工具的PTRACK引擎使用

Opengauss PTRACK增量备份引擎使用注意点华为opengauss数据库的官方文档是真的没用。原理注意点啥的全都没有。PTRACK基于块变化的增量备份引擎是原生pg没有的一个功能。华为版本的Pg opengauss数据库带这个功能。其实也不是独有的,俄罗斯的一个pg版本Postgres Pro也有这个功能。原理就是通过固定大小块变化扫描,生成一个位图。实际数据文件是有固定的快大小。启用ptrack模式需要开启cdm功能。位图会记录lsn位置。这个位图是存储在数据库的两个临时文件中的,以此来实

2022-04-08 11:28:54 3174 1

原创 JAVA拼接两个数组

JAVA拼接两个数组网上一搜拼接数组全都是循环拼接,不但效率不高还是相互抄。此方法非线程安全,使用时还请注意。public static Object[] splicing(Object[] front,Object[] after){ Object[] result=new Object[front.length+after.length]; System.arraycopy(front, 0, result, 0, front.length); Sys

2021-09-10 14:36:28 2155

空空如也

空空如也

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

TA关注的人

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