自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

panda_le的博客

日拱一卒

  • 博客(8)
  • 收藏
  • 关注

原创 spring boot使用@Scheduled实现定时任务

一.基本使用任务调度器1.cron表达式**当方法的执行时间超过任务调度频率时,调度器会在下个周期执行。**例如:任务每3s执行一次,执行4s,则假设任务在第0s开始执行,下一次执行时间是第6s。2.固定间隔任务3.固定频率任务定时任务的定义二.线程配置在实际项目中,一个应用实例中可能会使用@Scheduled会定义多个任务,在默认情况下,多个任务会共享同一个线程,当有一个任务阻塞时,所有的任务都无法得到执行。所以当有多个任务时,需要做任务的线程配置。1.任务内使用统一线程,任务间使用不同

2022-07-17 17:29:56 1659

原创 Spring Cloud框架——Eureka

一.基本概念在spring cloud框架中的作用二.工作流程1.基本组成2.主要调用过程3.Eureka server集群消息同步三.负载均衡算法

2021-08-22 18:22:24 184

原创 MongoDB知识总结

一.特性及使用场景二.存储引擎三.部署方式

2021-08-10 23:47:02 315

原创 分布式事务

一.项目中遇到的问题A服务:修改数据库 --> 调用B服务 (加Transaction)B服务:修改数据库A是主调用,B是从调用,允许暂时两边不一致,要求最终一致性可能存在的问题:1.A服务修改数据库,调用B服务,B服务成功修改数据库,返回Http code给A服务,此时网络抖动,A服务没有收到B服务的返回,请求超时,跨服务调用抛异常,A服务修改数据库回滚,导致数据不一致2.A服务修改数据库,调用B服务,B服务成功修改数据库,返回Http code给A服务,此时A挂掉重启,A服务修改数据库

2021-08-01 17:30:21 393

原创 MYSQL的MVCC

一、事务基本概念事务的四大特征1.原子性(Atomicity): 事务是最小的执行单位,不允许分割。事务的原子性确保动作要么全部完成,要么完全不起作用; undo log实现。2.一致性(Consistency): 执行事务后,数据库从一个正确的状态变化到另一个正确的状态; 由AID来保持一致性,应用层考虑。3.隔离性(Isolation): 并发访问数据库时,一个用户的事务不被其他事务所干扰,各并发事务之间数据库是独立的; 锁和MVCC保证。读未提交,读已提交(RC),可重复读(RR),串行化

2021-07-21 00:21:06 146

原创 MYSQL的日志

一.redolog二.undolog三.日志提交方式

2021-07-21 00:14:53 226

原创 Mysql的锁

一.分类1.按锁的粒度可以分为:表锁,页锁,行锁,全局锁。2.按照锁机制分类有:共享(读)锁,排他(写)锁,意向共享(读)锁,意向排他(写)锁。3.以及Innodb引擎为解决幻读等并发场景下事务存在的数据问题,引入的Record Lock(行记录锁)、Gap Lock(间隙锁)、Next-key Lock(Record Lock + Gap Lock结合)等。二.粒度分类1.表锁锁定整张表,锁定粒度大。优势:实现逻辑简单,带来的系统负面影响最小,获取和释放锁很快。劣势:由于锁定粒度大,引起系

2021-07-17 18:19:05 120

原创 MYSQL索引

# 一、关于磁盘基本的基本概念

2021-07-11 16:18:38 112

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除