自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(63)
  • 收藏
  • 关注

原创 消息队列高手课笔记

在实际应用中,比较常见的分布式事务实现有 2PC(Two-phase Commit,也叫二阶段提交)、TCC(Try-Confirm-Cancel) 和事务消息。每一种实现都有其特定的使用场景,也有各自的问题,都不是完美的解决方案。事务消息适用的场景主要是那些需要异步更新数据,并且对数据实时性要求不太高的场景。比如我们在开始时提到的那个例子,在创建订单后,如果出现短暂的几秒,购物车里的商品没有被及时清空,也不是完全不可接受的,只要最终购物车的数据和订单数据保持一致就可以了。

2023-02-27 15:10:28 503

转载 MultipartFile与File的一些事

MultipartFile与File的一些事

2021-12-07 11:39:35 291

转载 Map 综述(二):彻头彻尾理解 LinkedHashMap

Map 综述(二):彻头彻尾理解 LinkedHashMap

2021-12-07 11:38:28 136

转载 实战限流(guava的RateLimiter)

实战限流(guava的RateLimiter)

2021-10-18 23:00:17 161

转载 Java线程面试题 Top 50

Java线程面试题 Top 50 ](http://www.importnew.com/12773.html)

2021-10-12 20:01:50 77

转载 Java 常用IO流操作详解

Java 常用IO流操作详解

2021-10-12 19:51:32 59

转载 MyBatis常用对象SqlSessionFactory和SqlSession介绍和运用

MyBatis常用对象SqlSessionFactory和SqlSession介绍和运用

2021-10-12 19:49:44 74

转载 覆盖(Override)和重写(Overload)的区别

覆盖(Override)和重写(Overload)的区别

2021-09-29 20:51:49 87

转载 localStorage(本地储存)

localStorage(本地储存)

2021-09-29 11:43:28 79

转载 当你在浏览器地址栏输入一个URL后回车,将会发生的事情?

当你在浏览器地址栏输入一个URL后回车,将会发生的事情?

2021-09-29 11:35:04 61

转载 浅谈Servlet与JSP

浅谈Servlet与JSP

2021-09-29 11:06:14 66

转载 【Spring MVC】HandlerMapping初始化详解(超详细过程源码分析)

【Spring MVC】HandlerMapping初始化详解(超详细过程源码分析)

2021-09-27 21:06:33 61

转载 Logger.getLogger()和LogFactory.getLog()的区别

Logger.getLogger()和LogFactory.getLog()的区别

2021-09-27 16:27:56 151

转载 sql中limit的用法

sql中limit的用法

2021-09-27 16:04:00 98

转载 彻底搞懂Redis的线程模型

彻底搞懂Redis的线程模型

2021-07-12 16:37:48 82

转载 java多线程模拟银行存钱取钱

java多线程模拟银行存钱取钱

2021-07-04 21:20:05 820

转载 Java多线程模拟售票系统

Java多线程模拟售票系统

2021-07-04 21:18:42 219

转载 Java基础篇:反射机制详解

Java基础篇:反射机制详解

2021-06-17 11:00:36 65

原创 Leecode:76. 最小覆盖子串

给你一个字符串 s 、一个字符串 t 。返回 s 中涵盖 t 所有字符的最小子串。如果 s 中不存在涵盖 t 所有字符的子串,则返回空字符串 “” 。注意:如果 s 中存在这样的子串,我们保证它是唯一的答案。滑动窗口的思想:用i , j分别表示滑动窗口的左右边界,滑动窗口的扩展收缩可以通过i,j的增减实现,步骤1:不断增加使得need包含所有t中字符步骤2:不断增加i,直到碰到一个t中字符步骤3:让i再增加一个位置,寻找下一个滑动窗口,如此循环public class Main { p

2021-06-10 11:15:28 105

转载 SpringBoot重点详解--使用Actuator进行健康监控

SpringBoot重点详解–使用Actuator进行健康监控

2021-06-03 22:53:39 58

原创 5.5显示系统通知

//通知列表 @RequestMapping(path = "/notice/list",method = RequestMethod.GET) public String getNoticeList(Model model) { User user = hostHolder.getUser(); // 查询最新评论类通知 Message message = messageService.findLatestNotice(user.getI..

2021-06-03 20:37:48 103

原创 7.5网站数据统计

public class DataService { @Autowired private RedisTemplate redisTemplate; private SimpleDateFormat df = new SimpleDateFormat("yyyyMMdd"); // 去重IP记入UV public void recordUV(String ip) { String redisKey = RedisKeyUtil.getUVKey(d

2021-06-03 20:27:55 48

转载 定时任务框架Quartz

定时任务框架Quartz

2021-06-02 16:47:57 57

转载 Caffeine cache实现本地缓存

Caffeine cache实现本地缓存

2021-06-01 10:36:32 126

转载 HtmlUtils把HTML编码转义,可将HTML标签互相转义

HtmlUtils把HTML编码转义,可将HTML标签互相转义

2021-05-31 10:24:56 129

原创 Kafka

第1章 Kafka概述1.1 定义 Kafka是一个分布式的基于发布/订阅模式的消息队列(Message Queue),主要应用于大数据实时处理领域。1.2 消息队列1.2.1 传统消息队列的应用场景MQ传统应用场景之异步处理使用消息队列的好处1)解耦 允许你独立的扩展或修改两边的处理过程,只要确保它们遵守同样的接口约束。2)可恢复性 系统的一部分组件失效时,不会影响到整个系统。消息队列降低了进程间的耦合度,所以即使一个处理消息的进程挂掉,加入队列中的消息仍然可以在系统恢复后被处理。3)缓

2021-05-22 19:10:43 86

转载 数据库性能优化详解

数据库性能优化详解

2021-04-19 12:59:50 73

转载 Jmeter压测入门

Jmeter压测入门

2021-04-17 14:43:08 48

转载 软件测试基础知识

软件测试基础知识

2021-04-16 20:55:51 28

转载 Zookeeper入门

Zookeeper入门

2021-04-16 20:51:10 62

转载 Kafka 入门

Kafka 入门

2021-04-16 20:47:30 42

转载 常用的分布式事务解决方案

常用的分布式事务解决方案

2021-04-05 15:21:28 54

转载 彻底理解0-1背包问题

彻底理解0-1背包问题

2021-03-31 19:56:04 48

转载 23 种设计模式详解

23 种设计模式详解

2021-03-18 14:14:41 52

转载 SpringMVC运行原理

SpringMVC运行原理

2021-03-18 14:12:00 47

转载 Springboot启动原理的底层源码

Springboot启动原理的底层源码

2021-03-18 14:09:22 90

转载 Mybatis源码解析

Mybatis源码解析

2021-03-17 20:49:29 65

转载 Python详细知识体系总结

Python详细知识体系总结

2021-03-17 20:37:19 229

转载 如何入门Python与机器学习

如何入门Python与机器学习

2021-03-17 20:35:19 50

转载 机器学习 BP神经网络(Python实现)

机器学习 BP神经网络(Python实现)

2021-03-17 20:32:57 141

空空如也

空空如也

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

TA关注的人

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