- 博客(3)
- 问答 (2)
- 收藏
- 关注
原创 简单总结Linux上排查JVM问题,cpu飙升或者内存不足
前言首先建议先简单了解JVM的内存机制,以及GC垃圾回收机制初步了解jvm的内存分配,gc以及简单的jvm内存配置以下j开头的命令基本都是java命令,如果没有设置全局环境变量,需要加上${java_home}全路径。如/usr/local/jdk8/java/bin/jmap pid一、内存不足1. 查看pidps -ef|grep java或jps -lv24130...
2019-09-12 20:40:21 2883
原创 初步了解jvm的内存分配,gc以及简单的jvm内存配置
一、jvm常见问题1、内存不足,这里主要是指堆内存不足,会引发OOM,out of memory2、cpu飙升,系统卡顿二、简单了解jvm内存和gc在此之前,我们应该对jvm的内存分配,以及基本的gc机制有一定的了解。简单说,jdk8以后,堆区就分为新生代和老年代,图中的Permanent永久代被移除了,用元空间代替。默认的,新生代 ( Young ) 与老年代 ( Old ) 的...
2019-09-12 19:37:27 790 2
原创 使用二进制位来控制权限,表设计
前言最近在自己搭建一个管理后台,到了权限角色的时候,按常规涉及了以下几张表:也是相当常见的模型了。但是随机我发现一个不大不小的问题,当权限表/资源表稍微大一点的时候,角色关联权限tbl_role_permission 就会有大量数据这才一个角色,很伤脑筋。于是我想到了上个项目中用到的二进制表示权限方法。表设计二话不说,看表我们知道一个long类型,可以转为64位的二进制类型,也...
2019-09-10 20:53:15 3671 4
空空如也
SpringCloud服务之间调用,没有返回没有报错
2018-11-14
redis里面,用冒号分隔符来分组,和使用Hset有什么区别吗
2018-09-25
TA创建的收藏夹 TA关注的收藏夹
TA关注的人