- 博客(83)
- 资源 (1)
- 收藏
- 关注

原创 英语语法---前言及索引
程序员思维学英语语法第一章 语法框架搭建1. 代码包结构2. 句子2.1 句子的四种类型2.2句子的五种基本句型3. 成分4. 单词词性4. 短语5. 从句第一章 语法框架搭建本章主要目的:理清句子,成分,单词,短语,从句之间的关系。1. 代码包结构clasuse(从句) component(成分) partofspeech(单词词序...
2020-09-24 20:30:51
1067
原创 Redis缓存更新一致性解决方案
Redis缓存更新一致性解决方案当执行写操作后,需要保证从缓存读取到的数据与数据库中持久化的数据是一致的,因此需要对缓存进行更新。因为涉及到数据库和缓存两步操作,难以保证更新的原子性。
2022-11-16 23:18:02
666
2
原创 系统高并发方案
当出现系统短时间内被大量调用,会导致系统出现资源不足甚至宕机,这就是高并发问题,常见秒杀等场景,系统的并发指标可通过TPS、QPS检验,那么我们要如何处理高并发问题呢?
2022-08-29 16:09:51
543
原创 Redis持久化方案
Redis的数据是存放在内存中,当机器宕机时,内存中的数据会丢失无法恢复,这需要对数据进行持久化,从而在宕机后进行数据恢复,那么Redis的持久化方案有哪些呢?
2022-08-20 16:40:58
291
原创 Redis高可用方案
Redis单机部署时,可能因为机器宕机导致整个缓存不可用,此时就需要实现Redis的高可用,那么Redis的高可用方案有哪些呢?
2022-08-20 16:34:31
772
原创 Spring Cloud Zuul
Spring Cloud Zuul目录Spring Cloud Zuul使用手册Spring Cloud Zuul使用DemoSpring Cloud Zuul使用问题及解决方案Spring Cloud Zuul底层实现Spring Cloud Zuul使用手册使用方法可直接看官网使用手册Spring Cloud GatewaySpring Cloud Zuul使用Demo//TODO: git上传相关使用demo路由转发 熔断 限流 鉴权 参数校验Sp
2022-01-15 23:19:32
198
原创 服务网关-选型
服务网关-选型同类产品对比选型 Zuul1 Zuul2 Spring-Gateway OpenResty 应用场景 灰度发布,健康检查 优点 zuul1基于servlet2.5使用同步阻塞架构,不支持长连接 zuul2基于netty异步非阻塞,支持长连接 基于异步非阻塞模式 缺点 ...
2022-01-07 23:05:07
537
原创 缓存穿透、缓存击穿、缓存雪崩解决方案
缓存穿透、缓存击穿、缓存雪崩解决方案目录缓存穿透缓存击穿缓存雪崩 缓存穿透 指不停请求缓存和数据库都不存在的数据,使得请求每次都会穿透缓存到达数据库,导致数据库压力。可通过设置空value,在缓存层进行拦截 可在接口增加校验,在接口层进行拦截 缓存击穿 指有大量相同请求同一时间请求缓存中的同一数据,当缓存不存在该数据,导致大量请求同时到数据库,导致数据库压力。可通过互斥锁限制并发 缓存雪崩 指大批数据同时过期,导致大量请求同时到数据库,导致数据库压力。
2022-01-06 21:51:33
909
原创 MyBatis
MyBatis目录MyBatis使用手册MyBatis使用场景MyBatis使用问题及解决方案SQL注入MyBatis底层实现逻辑同类产品对比选型传统的JDBC存在大量重复的语句,以及缺少对数据库链接的统一管理,MyBatis框架将JDBC很好的进行封装,方便我们使用MyBatis使用手册使用方法可直接看官网使用手册mybatis – MyBatis 3 | IntroductionMyBatis使用场景动态SQL 二级缓存MyBatis使用问题及解决
2021-12-28 22:17:15
495
原创 JVM实战与原理--前言及索引
JavaC编译java文件为classclass文件结构jvm加载class文件jvm内存结构java执行class文件
2021-03-08 23:09:04
103
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人