摘要: SpringBoot是一个快速开发框架,快速的将一些常用的第三方依赖整合(原理:通过Maven子父工程的方式),简化XML配置,全部采用注解形式,内置Http服务器(Jetty和Tomcat),最终以java应用程序进行执行,它是为了简化Spring应用的创建、运行、调试、部署等而出现的,使用它可以 阅读全文
posted @ 2023-10-13 21:01 刚刚一个 阅读(18) 评论(0) 推荐(0) 编辑
摘要: Tomcat系统架构设计 1.前言 很多人谈到架构感觉是一个非常高大尚的东西,觉得自己目前不太可能接触到或者没有实力接触和学习它。这其实是一个非常错误的认识,事实上我们作为开发人员每天都在和架构打交道。比如当你接到一个功能模块的需求时,你首先要做的就是分析和设计,例如技术选型、功能拆分、设计合理的开 阅读全文
posted @ 2023-10-13 17:22 刚刚一个 阅读(17) 评论(0) 推荐(0) 编辑
摘要: 别再盲目的说spring有三级缓存了,两个缓存只是启动时为了解决循环依赖,spring启动后只有一个缓存有用 一、什么是循环依赖 循环依赖指的就是循环引用,就是两个或多个 bean 相互之间的持有对方,比如 CircleA 引用 CircleB , CircleB 引用 CircleC, Circl 阅读全文
posted @ 2023-10-13 17:22 刚刚一个 阅读(10) 评论(0) 推荐(0) 编辑
摘要: Mybatis底层源码分析1.概要介绍 MyBatis 是一款优秀的持久层框架,也是当前最流行的java持久层框架之一,它内部封装了jdbc,使开发者只需要关注sql语句本身,而不需要花费精力去处理加载驱动、创建连接、创建statement等繁杂的过程。采用ORM思想解决了实体和数据库映射的问题,对 阅读全文
posted @ 2023-10-13 14:17 刚刚一个 阅读(44) 评论(0) 推荐(0) 编辑
摘要: RocketMQ是一个分布式开放消息中间件,底层基于队列模型来实现消息收发功能。RocketMQ集群中包含4个模块:Namesrv, Broker, Producer, Consumer。 主要功能 削峰填谷(主要解决瞬时写压力大于应用服务能力导致消息丢失、系统奔溃等问题) 系统解耦(解决不同重要程 阅读全文
posted @ 2023-10-13 10:47 刚刚一个 阅读(10) 评论(0) 推荐(0) 编辑
摘要: 基本概念 Kafka 体系架构 Kafka 体系架构包括若干 Producer、若干 Broker、若干 Consumer,以及一个 ZooKeeper 集群。 在 Kafka 中还有两个特别重要的概念—主题(Topic)与分区(Partition)。 Kafka 中的消息以主题为单位进行归类,生产 阅读全文
posted @ 2023-10-13 10:28 刚刚一个 阅读(17) 评论(0) 推荐(0) 编辑
摘要: 一、什么是消息队列 消息指的是两个应用间传递的数据。数据的类型有很多种形式,可能只包含文本字符串,也可能包含嵌入对象。 “消息队列(Message Queue)”是在消息的传输过程中保存消息的容器。在消息队列中,通常有生产者和消费者两个角色。生产者只负责发送数据到消息队列,谁从消息队列中取出数据处理 阅读全文
posted @ 2023-10-13 10:06 刚刚一个 阅读(12) 评论(0) 推荐(0) 编辑
摘要: 1.什么是OpenResty OpenResty是一个基于Nginx与Lua的高性能Web平台,其内部集成了大量精良的Lua库、第三方模块以及大多数的依赖项。用于方便地搭建能够处理超高并发、扩展性极高的动态 Web 应用、Web 服务和动态网关。 OpenResty通过汇聚各种设计精良的Nginx模 阅读全文
posted @ 2023-10-12 18:23 刚刚一个 阅读(137) 评论(0) 推荐(0) 编辑
摘要: 一、Nginx是什么?Nginx (engine x) 是一个高性能的HTTP和反向代理web服务器,同时也提供了IMAP/POP3/SMTP服务。Nginx是由伊戈尔·赛索耶夫为俄罗斯访问量第二的Rambler.ru站点(俄文:Рамблер)开发的,第一个公开版本0.1.0发布于2004年10月 阅读全文
posted @ 2023-10-12 15:22 刚刚一个 阅读(10) 评论(0) 推荐(0) 编辑
摘要: 概述: 毫无疑问,Spring Cloud是目前微服务架构领域的翘楚,无数的书籍博客都在讲解这个技术。不过大多数讲解还停留在对Spring Cloud功能使用的层面,其底层的很多原理,很多人可能并不知晓。因此本文将通过大量的手绘图,给大家谈谈Spring Cloud微服务架构的底层原理。实际上,Sp 阅读全文
posted @ 2023-10-12 15:07 刚刚一个 阅读(10) 评论(0) 推荐(0) 编辑