加载中
总结:GC解决工作中的问题

一、query查询性能的提升 发现大对象 --> 针对大对象寻找解决方案 二、一次代码中创建局部变量线程池的发现 根据线程堆栈以及可视化工具发现线程达到2W+,但是系统中线程是最大值的; 根据线...

总结:记一次query组件的优化实践

一、背景介绍 query组件经常出现5xx异常,检查发现频繁的fullgc,因此可以断定,系统中一定存在大对象或比较多的全局变量,一次需要对这些大对象或全局变量进行优化处理 二、优化 举个例子:...

2020/04/24 10:25
135
总结:GC调优之原理篇

一、介绍 二、GC区域 GC是针对堆内存而言的。 虚拟机栈是线程独占的,也就是说随着线程初始而初始,消亡而消亡,当线程被销毁后,虚拟机栈上的内存自然会被回收,也就是说虚拟机栈上的这块内...

总结:记一次Maven打包失败的问题

原因分析:项目中指定的maven-compiler-plugin版本号与linux安装的maven版本号不匹配导致,具体分析如下: 项目中指定的maven版本号:2.3.2(项目会下载2.3.2版本到/root/.m2/repository/or...

总结:HBase查询

一、scan命令查询 参考:Hbase shell scan命令解析

总结:解决application/json流只能读取一次的问题

一、背景 当我们调用getInputStream()方法获取输入流时得到的是一个InputStream对象,而实际类型是ServletInputStream,它继承于InputStream。 InputStream的read()方法内部有一个postion,标...

总结:解决DB与缓存一致性问题

参考:如何保证缓存与数据库的双写一致性

2020/04/17 12:03
139
总结:HBase的rowkey设计

参考:一篇文章带你快速搞懂HBase RowKey设计 一、RowKey在查询中的作用 HBase中RowKey可以唯一标识一行记录,在HBase中检索数据有以下三种方式: 通过 get 方式,指定 RowKey 获取唯一一条记...

总结:Git

一、Git基础 Git学习笔记 Git常用命令总结 二、Git忽略规则.gitignore梳理 Git忽略规则.gitignore梳理 三、Git撤销操作 Git撤销操作 四、Git架构设计 Git架构设计......

2020/04/16 11:11
127

没有更多内容

加载失败,请刷新页面

没有更多内容

返回顶部
顶部