上一页 1 ··· 15 16 17 18 19 20 21 22 23 ··· 57 下一页
摘要: 消息队列的核心价值 - 解耦合。 异步处理 例如电商平台,秒杀活动。一般流程会分为:1: 风险控制、2:库存锁定、3:生成订单、4:短信通知、5:更新数据。 通过消息系统将秒杀活动业务拆分开,将不急需处理的业务放在后面慢慢处理;流程改为:1:风险控制、2:库存锁定、3:消息系统、4:生成订单、5:短 阅读全文
posted @ 2023-05-16 09:39 KLAPT 阅读(75) 评论(0) 推荐(0)
摘要: 什么是循环依赖 循环依赖是指在Spring Boot 应用程序中,两个或多个类之间存在彼此依赖的情况,形成一个循环依赖链。当一个类在初始化时需要另一个类的实例,而另一个类又需要第一个类的实例时,就会出现循环依赖问题。 发生情况: 循环依赖是指两个或更多的组件之间存在着互相依赖的关系。在Spring 阅读全文
posted @ 2023-04-24 17:46 KLAPT 阅读(566) 评论(0) 推荐(0)
摘要: 1. Netty是什么 Netty是一个高性能、异步事件驱动的网络编程框架,它基于NIO技术实现,提供了简单易用的 API,用于构建各种类型的网络应用程序。 Netty 应用场景 服务器间高性能通信,比如RPC、HTTP、WebSocket等协议的实现 分布式系统的消息传输,比如Kafka、Acti 阅读全文
posted @ 2023-04-23 22:40 KLAPT 阅读(96) 评论(0) 推荐(0)
摘要: 第一个情况: 目标 IP 地址和客户端的 IP 地址是同一个局域网(网络号相同)。 第一种情况,客户端无法发出 SYN 报文,主要卡在数据链路层。 因为目标地址不存在 IP 地址,客户端的内核在发 arp 请求的时候,广播询问这个目标 IP 地址是谁的,由于网络中不存在该目标 IP 地址,所以没有设 阅读全文
posted @ 2023-03-15 22:03 KLAPT 阅读(152) 评论(0) 推荐(0)
摘要: 1、UUID 2、数据库自增ID 2.1、主键表 2.2、ID自增步长设置 3、号段模式 4、Redis INCR 5、雪花算法 6、美团(Leaf) 7、百度(Uidgenerator) 8、滴滴(TinyID) 1、UUID UUID(Universally Unique Identifier) 阅读全文
posted @ 2023-03-07 11:50 KLAPT 阅读(289) 评论(0) 推荐(0)
摘要: 正确删除元素的方式是使用迭代器(Iterator),代码如下: List<String> list = new ArrayList<>();Iterator<String> iterator = list.iterator();while (iterator.hasNext()) { // 删除元素 阅读全文
posted @ 2023-03-07 10:58 KLAPT 阅读(300) 评论(0) 推荐(0)
摘要: 1、DBeaver DBeaver 采用 Eclipse 框架开发,支持插件扩展,并且提供了许多数据库管理工具:ER 图、数据导入/导出、数据库比较、模拟数据生成等。可以支持几乎所有的数据库产品,包括:MySQL、PostgreSQL、MariaDB、SQLite、Oracle、Db2、SQL Se 阅读全文
posted @ 2023-02-14 17:46 KLAPT 阅读(336) 评论(0) 推荐(0)
摘要: 1.1 解耦 (1)交易服务只跟MQ交互,把消息发到MQ里面就行了,无需关心另外三个服务是否可用。这时候交易服务跟另外三个服务就是弱耦合的关系,耦合性被降低了。 (2)随着业务快速迭代,这个时候多个系统需要数据,则无需更改之前的系统。 1.2 异步 没有引入MQ的时候,交易服务需要同步调用三个服务, 阅读全文
posted @ 2022-12-27 09:50 KLAPT 阅读(165) 评论(0) 推荐(0)
摘要: 一、mysql服务启动和停止 net stop mysql net start mysql 二、登录mysql mysql -uroot -p [mysql -hlocalhost -uroot -p] 三、增加新用户 格式【grant 权限 on 数据库.* to 用户名@登录主机 identif 阅读全文
posted @ 2022-12-22 15:56 KLAPT 阅读(51) 评论(0) 推荐(0)
摘要: 定时任务框架种类: While + Sleep : 通过循环加休眠的方式定时执行 Timer和TimerTask实现 :JDK自带的定时任务,可以实现简单的间隔执行任务(在指定时间点执行某一任务,也能定时的周期性执行),无法实现按日历去调度执行任务。 ScheduledExecutorService 阅读全文
posted @ 2022-11-29 11:57 KLAPT 阅读(168) 评论(0) 推荐(0)
上一页 1 ··· 15 16 17 18 19 20 21 22 23 ··· 57 下一页