自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 五:初步认识认识MQ(微服务间的通讯)

Publisher:生产者,也就是要发送消息的程序,但是不再发送到队列中,而是发送给X(交换机)virtualHost:虚拟主机,隔离不同租户的exchange,queue,消息的隔离。4:MQ,中文是消息队列,也就是存放消息的队列,也就是时间内驱动架构中的Broker。Exchange:交换机,一方面接受生产者发送的消息,另一方面,知道如何处理消息。生产者发送的消息,只能发送到交换机,交换机来决定要发个给哪个队列,生产者无法决定。10:Exchange:交换机,只负责转发消息,不具备存储消息的能力。

2023-05-30 00:17:22 219 1

原创 四:分布式事务那些事

原理:在Saga模式下,分布式事务内有多个参与者,每一个参与者都是一个冲正补偿服务,需要用户根据业务员场景实现其正向操作和逆向回滚操作,分布式事务执行过程中,依次执行各参与者的正向操作,如果所有正向操作均执行成功,那么分布式事务提交。9:业务悬挂:对于已经回滚的业务,之前被阻塞的try操作恢复,继续执行try,就永远不可能confirm或cancel,事务一直处于中间状态,这就是业务悬挂。CP模式:各子事务执行后互相等待,同时提交,同时回滚,达成强一致,但事务等待过程中,处于弱可用状态。

2023-05-29 00:51:59 96 1

原创 三:数据库的基础语法

经典的B+Tree结构:每个节点上都有多个key,将来就有多路分支;叶子节点形成了天然有序的双向链表,提高了范围查询和排序的效率。所有数据都存储在叶子节点上,非叶子节点只存储索引不存储数据。3:DQL:多表:表关系:一对一,多对一,多对多。外连接:一般是使用left join 左外连接。多表查询:内连接:隐式内连接,显示内连接。4:索引:优点:提高了查询和排序的效率。缺点:占用内存空间,降低了增删改的效率。1:DDL:创建库,创建表。

2023-05-17 16:32:43 65 1

原创 二:令人迷糊的框架,各种概念混淆,用起来防不胜防

开发框架:Spring:一个应用程序和框架,提供了IOC,DI,AOP,包括事务管理等,也就是说,它就是一个容器,海纳百川,相当于高楼大厦的地基,有了它才有其他技术的buff叠加使用。MyBatis:基于Dao持久层的框架,通过xml或四个注解(insert,update,delete,select)访问数据库代码的编写功能。MyBatis Plus:见明知意,提供了强大的CRUD和实现类功能,方便的分页功能PageHelper,代码生成器等;SpringBoot:spring的升级版,约定大于配置。

2023-05-17 16:16:41 90 1

原创 1.web阶段总容易混淆的概念,欢迎各路神仙指导补充

技术:cookie:是浏览器的缓存,存储在客户端里,用户可以禁用或清除,同时不能跨域(请求协议,端口号,任意一个不一致),并且只能用于网页端,不能用于移动端。:HTTP协议: 超文本传输协议,规定了浏览器和服务器之间的传输规则;session:不能用于集群间共享数据,由于它是基于cookie实现的,所以继承了以上缺点。jwt令牌技术:一种比较安全的技术,随着用户登录就下发令牌,并且随身携带。//判断当前拦截到的是Controller的方法还是其他资源。`过滤器:作用:拦截每次请求,在请求 前后做一些操作。

2023-05-17 15:21:28 74 1

空空如也

空空如也

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

TA关注的人

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