限流 高并发系统有三大利器:缓存 、限流 、降级。对于限流的实现,有多种算法:计数器,漏桶法,令牌桶法。计数器法无法应对极短时间内的过量请求,而...
一. 数据结构 我们知道redis有5种基本类型:string、list、hash、set、zset,我们来看一下他们是怎么实现的。 1. 简单...
最近面试发现自己对Mysql的事务了解有点粗糙,正好看到沈剑大神的博客解答了我的疑惑,决定梳理一下,整理出自己的理解。事务的隔离级别是一致性和并...
FTP 和 SSH区别https://www.cnblogs.com/untied-boat-coder/p/7512419.html FTP注...
日志信息的组成:时间日志级别调用链标识(可选,分布式应用中traceId+spanId)线程名称日志记录器名称日志内容异常堆栈 日志级别日志级别...
一. 文件操作命令 ls cd pwd touch mkdir cp mv rm cat more head&&tail ln 二. 用户管理与...
如何解决业务开发中的异常情况 在我们的业务开发中,经常会碰到一些业务方面的异常情况,比如购买商品发现余额不足,用户未被授权该操作、以及接收到恶意...
我们在一个产品的生命周期内,会接触多个环节:开发环境、测试环境、生产环境,这些环境会对应不同的DataSource、Redis集群、Zookee...
最近,新开发的一个项目遇到了一个log4j的配置问题,之前一直没怎么关注过日志框架,借助这个机会,好好了解下Java的日志框架,便于以后更好的使...