摘要: 这次搞不好真要被砍了,线上一个用户系统内存溢出了,占用内存太高了 --用户基数大,内存占用高正常 高的不太正常了,我觉得可能和我的设计有关 --那说说你的用户设计 设计背景 每个平台都会有用户这种基础数据的设计,作为最基础的用户,每个用户都有很多属性,比如性别,姓名,手机号等,每个用户还可以有类似经 阅读全文
posted @ 2022-04-28 23:43 CharyGao 阅读(72) 评论(0) 推荐(0) 编辑
摘要: java中的各种锁详细介绍 转自:https://tech.meituan.com/2018/11/15/java-lock.html Java提供了种类丰富的锁,每种锁因其特性的不同,在适当的场景下能够展现出非常高的效率。本文旨在对锁相关源码(本文中的源码来自JDK 8)、使用场景进行举例,为读者 阅读全文
posted @ 2022-04-28 23:13 CharyGao 阅读(121) 评论(0) 推荐(0) 编辑
摘要: 一、调试 Redis 将 Redis 源码从官网下载下来以后,使用喜欢的代码阅读器进行管理(例如 VSCode、CLion、XCode 等)。我这里使用的是 Visual Studio,如下图所示: 在大致了解了 Redis 有哪些代码模块以后,我们把代码拷贝到 Linux 平台,然后编译并使用 G 阅读全文
posted @ 2022-04-28 22:41 CharyGao 阅读(690) 评论(1) 推荐(0) 编辑
摘要: Java的IO是一个大知识点,如果把它的知识点拆开来说的话估计能说一个星期,关于IO的体系可以看看下面这张图,(图片是网上找的,侵删) 接下来我们从一段代码开始聊吧,先看看下面这段代码 public class Test { public static void main(String[] args 阅读全文
posted @ 2022-04-28 11:27 CharyGao 阅读(202) 评论(0) 推荐(0) 编辑