会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
明叶师兄。
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
7
8
9
···
20
下一页
2021年6月29日
Redis缓存穿透和缓存雪崩
摘要: Redis缓存穿透和缓存雪崩 缓存穿透 概念 一般的缓存系统,都是按照key值去缓存查询,如果不存在对应的value,就应该去DB中查找 。 这个时候,如果请求的并发量很大,就会对后端的DB系统造成很大的压力。这就叫做缓存穿透。 关键词:缓存value为空;并发量很大去访问DB。 原因 业务自身代码
阅读全文
posted @ 2021-06-29 23:24 明叶师兄。
阅读(67)
评论(0)
推荐(0)
2021年6月21日
SpringBoot整合Mybatis-Plus报错org.apache.ibatis.binding.BindingException
摘要: SpringBoot整合Mybatis-Plus报错org.apache.ibatis.binding.BindingException Mapper接口,被Spring注入后,却无法正常的使用mapper.xml的sql;你的接口已经成功的被扫描到,但是当Spring尝试注入一个代理(MyBati
阅读全文
posted @ 2021-06-21 17:38 明叶师兄。
阅读(714)
评论(0)
推荐(0)
2021年6月18日
设计模式
摘要: 设计模式 创建型模式:对象实例化的模式,创建型模式用于解耦对象的实例化过程。 结构型模式:把类或对象结合在一起形成一个更大的结构。 行为型模式:类和对象如何交互,及划分责任和算法。(参考1) 一、设计模式的特点 单例模式:某个类只能有一个实例,提供一个全局的访问点。 懒汉式、饿汉式、双重
阅读全文
posted @ 2021-06-18 15:46 明叶师兄。
阅读(56)
评论(0)
推荐(0)
2021年6月9日
JeecgBoot 单体升级微服务启动
摘要: JeecgBoot 单体升级微服务启动 参考地址 一、操作步骤 按照官网操作步骤即可。 需要执行项目下的SQL。(重要) 需要将微服务的项目加到Module里面,File-->Project Structure-->Modules 二、遇到的问题 需要修改数据库中的数据库地址,Redis地址 Nac
阅读全文
posted @ 2021-06-09 19:49 明叶师兄。
阅读(929)
评论(0)
推荐(0)
RPC与MQ的区别
摘要: RPC与MQ的区别 在架构上,RPC和MQ的差异点是,Message有一个中间结点Message Queue,可以把消息存储。 同步调用:对于要立即返回处理结果的场景,RPC首选。 MQ 的使用,一方面是基于性能的考虑,比如服务端不能快速的响应客户端(或客户端也不要求实时响应),需要在队列里缓存。另
阅读全文
posted @ 2021-06-09 19:45 明叶师兄。
阅读(558)
评论(0)
推荐(0)
2021年6月6日
Nacos集群和持久化配置
摘要: Nacos集群和持久化配置 1份nacos程序,3个端口 3份nacos程序,3个端口
阅读全文
posted @ 2021-06-06 19:24 明叶师兄。
阅读(64)
评论(0)
推荐(0)
2021年6月4日
Redis 面试题
摘要: 什么是Redis? 简单来说Redis 就是一个数据库,不过与传统数据库不同的是 redis 的数据是存在内存中的,所以读写速度非常快,因此 Redis 被广泛应用于缓存方向。 另外,Redis 也经常用来做分布式锁。 Redis 提供了多种数据类型来支持不同的业务场景。 除此之外,redis 支持
阅读全文
posted @ 2021-06-04 19:51 明叶师兄。
阅读(123)
评论(0)
推荐(0)
电商系统设计
摘要: 电商系统设计 第一步 前端限制请求量 可以做提前预约,比如公司要在下周一10点开启抢购20万条新疆长绒棉毛巾,那么在之前的一周时间内,可以向所有活跃用户推送预约通知。然后根据预约量和浏览量预估下周一的参与抢购人数有500万。但是其实没必要让这500万个请求都到后台的,我最多放200万个请求到后台,其
阅读全文
posted @ 2021-06-04 16:25 明叶师兄。
阅读(549)
评论(0)
推荐(0)
2021年5月13日
Java中的异常(Error与Exception)
摘要: Java中的异常(Error与Exception) 程序错误分为三种:1.编译错误;2.运行时错误;3.逻辑错误。 (1)编译错误是因为程序没有遵循语法规则,编译程序能够自己发现并且提示我们错误的原因和位置,这个也是大家在刚接触编程语言最常遇到的问题。 (2)运行时错误是因为程序在执行时,运行环境发
阅读全文
posted @ 2021-05-13 15:09 明叶师兄。
阅读(850)
评论(0)
推荐(0)
2021年5月10日
事务属性的7种传播行为
摘要: 事务属性的7种传播行为 编程式事务和声明式事务 编程式事务管理使用TransactionTemplate或者直接使用底层的PlatformTransactionManager。对于编程式事务管理,Spring推荐使用TransactionTemplate。(参考四) /** * 数据源加入事务管理
阅读全文
posted @ 2021-05-10 11:29 明叶师兄。
阅读(681)
评论(0)
推荐(1)
上一页
1
2
3
4
5
6
7
8
9
···
20
下一页
公告