5 个基本 Linux 命令行工具的现代化替代品
5 个基本 Linux 命令行工具的现代化替代品
HBASE-LSM树
zookeeper 到 nacos 的迁移实践
本文主要介绍在使用阿里云Redis的开发规范,从下面几个方面进行说明。 键值设计 命令使用 客户端使用 相关工具 通过本文的介绍可以减少使用Redis过程带来的问题。 一、键...
Facebook缓存技术演进:从单集群到多区域
如何使用UML做需求分析与系统架构
mysql读写分离 1、读写分离的介绍 MySQL读写分离基本原理是让master数据库处理写操作,slave数据库处理读操作。master将写操作的变更同步到各个slave...
mysql执行计划 在企业的应用场景中,为了知道优化SQL语句的执行,需要查看SQL语句的具体执行过程,以加快SQL语句的执行效率。 可以使用...
Druid 在爱奇艺的实践和技术演进
用户画像技术及方法论
什么是跳跃表?跳跃表
从业务数据库到元数据,SaaS 架构设计经验全总结
不重启服务使用arthas热修复线上bug
java中没有c语言中sizeof这种可以看对象占用字节的方法,使用javaagent实现以下。
java -XX:+PrintCommandLineFlags -version
一般不太大的公司没有人攻击,所以也就不太关注缓存击穿的问题,看到一篇使用布隆过滤器可以有效预防缓存穿透问题。原文链接 缓存穿透 大家看下这幅图,用户可能进行了一次条件错误的查...
概念 MESI(Modified Exclusive Shared Or Invalid)(也称为伊利诺斯协议,是因为该协议由伊利诺斯州立大学提出)是一种广泛使用的支持写回策...
严格意义上讲应该叫lazyinitializingJVM并没有规定何时加载但是严格规定了什么时候必须加载 new getstatic putstatic invokestat...
双亲委派这个名字感觉定义可读性不太高,其实就是一个自下而上、自上而下的加载过程。 那么为什么需要采用双亲委派,主要还是为了安全方面的考虑,防止重写系统类,导致的全局灾难(ja...