摘要: 在K8S中一切都是资源。而这些资源包含了很多,如Namespace、Pod、Label、Deployment、Service。这些资源之间又有相互的联系。 Namespace Namespace是K8S中比较重要的资源,主要用于多套环境的资源隔离,如dev环境,test环境,prod环境等。 在默认 阅读全文
posted @ 2022-12-29 12:58 swayer 阅读(741) 评论(0) 推荐(0) 编辑
摘要: 使用kubeadm工具搭建K8S一主二从集群,一个master和两个node。 环境初始化 1. 检查系统版本:Centos版本要在7.5或之上 [root@K8SMASTER ~]# cat /etc/redhat-release CentOS Linux release 7.9.2009 (Co 阅读全文
posted @ 2022-12-27 15:45 swayer 阅读(112) 评论(0) 推荐(0) 编辑
摘要: Docker中的镜像是由若干个文件系统叠加而成的。一个镜像可能是由多个系统组装而成的。 Docker中有得镜像很大,有得镜像很小,比如tomcat镜像是500M,而tomcat的安装包只有70M,centos的镜像有200M,但是centos操作系统的ios却有10个g。 了解了Docker的镜像原 阅读全文
posted @ 2022-12-24 17:55 swayer 阅读(79) 评论(0) 推荐(0) 编辑
摘要: RocketMQ的部署模型 在RocketMq中有四个部分组成,分别是Producer,Consumer,Broker,以及NameServer。 生产者 Producer 发布消息的角色。Producer通过 MQ 的负载均衡模块选择相应的 Broker 集群队列进行消息投递 消费者 Consum 阅读全文
posted @ 2022-12-22 12:07 swayer 阅读(37) 评论(0) 推荐(0) 编辑
摘要: Spring Cloud Ribbon是一套客户端的负载均衡工具,Ribbon客户端组件提供一系列的完善的配置,如超 时,重试等。通过Load Balancer获取到服务提供的所有机器实例,Ribbon会自动基于某种规则(轮询,随机)去调用这些服务。Ribbon也 可以实现我们自己的负载均衡算法。 阅读全文
posted @ 2022-12-19 11:14 swayer 阅读(134) 评论(0) 推荐(0) 编辑
摘要: 计算机网络体系结构分层 HTTP超文本传输协议 HTTP处于应用层的协议,在TCP/IP协议之上,全称超文本传输协议。当我们在浏览器中输入一个 “网址”, 此时浏览器就会给对应的服务器发送一个 HTTP 请求. 对方服务器收到这个请求之后, 经过计算处理, 就会返回一个 HTTP 响应。特点是无状态 阅读全文
posted @ 2022-11-22 14:46 swayer 阅读(1633) 评论(0) 推荐(0) 编辑
摘要: MyBatis的缓存分为一级缓存和二级缓存,一级缓存默认打开且无法关闭,二级缓存需要手动打开。不管一级缓存还是二级缓存,都存在脏读的情况。 一级缓存支持SqlSession级别,二级缓存能支持到多个SqlSession,且在同一个namespace下面。 一级缓存 默认打开,作用域是SqlSessi 阅读全文
posted @ 2022-08-03 18:26 swayer 阅读(1915) 评论(0) 推荐(1) 编辑
摘要: springboot中的spring-boot-starter-web还是使用的spring-mvc。而spring-mvc中处理所有的请求的入口就是DispatcherServlet. 而DispatcherServlet就一定要重写doGet或者doPost,但是在springboot中的Dis 阅读全文
posted @ 2022-07-29 17:01 swayer 阅读(228) 评论(0) 推荐(0) 编辑
摘要: springboot对静态资源的配置可参考WebMvcAutoConfiguration这个类,在spring-boot-autoconfigure.jar中 WebMvcAutoConfiguration @Configuration(proxyBeanMethods = false) @Cond 阅读全文
posted @ 2022-07-29 16:17 swayer 阅读(377) 评论(0) 推荐(0) 编辑
摘要: 对于有些场景,我们需要自定义start才能满足。 可参考org.mybatis.spring.boot: 自定义starter的流程如下: 1.starter里引入autoconfigure 2.autoconfigure里引入spring-boot-starter 3.在autoconfigure 阅读全文
posted @ 2022-07-29 14:48 swayer 阅读(195) 评论(0) 推荐(0) 编辑