摘要: 6.Kubernetes集群YAML文件详解 一、概述 k8s 集群中对资源管理和资源对象编排部署都可以通过声明样式(YAML)文件来解决,也就是可以把需要对资源对象操作编辑到YAML 格式文件中,我们把这种文件叫做资源清单文件,通过kubectl 命令直接使用资源清单文件就可以实现对大量的资源对象进行编排部署了。一般在我们开发的时候,都是通过 阅读全文
posted @ 2022-03-06 23:00 随遇而安== 阅读(49) 评论(0) 推荐(0) 编辑
摘要: 5.Kubernetes集群管理工具kubectl 一、概述 kubectl是Kubernetes集群的命令行工具,通过kubectl能够对集群本身进行管理,并能够在集群上进行容器化应用的安装和部署 二、命令格式 命令格式如下 kubectl [command] [type] [name] [flags] 参数 command:指定要对资源执行的操作 阅读全文
posted @ 2022-03-06 22:57 随遇而安== 阅读(189) 评论(0) 推荐(0) 编辑
摘要: 4.使用kubeadm方式搭建K8S集群 kubeadm是官方社区推出的一个用于快速部署kubernetes集群的工具。 这个工具能通过两条指令完成一个kubernetes集群的部署: # 创建一个 Master 节点 kubeadm init # 将一个 Node 节点加入到当前集群中 kubeadm join <Master节点的IP和 阅读全文
posted @ 2022-03-06 22:55 随遇而安== 阅读(417) 评论(0) 推荐(0) 编辑
摘要: 3.VMWare中CentOS如何配置固定IP 一、前言 这阵子在整K8s,因为之前不太清楚VMWare如何设置固定IP地址,所以每次VMWare中都是自动获取IP的,这样就造成了每次只要本地机器重启,虚拟机中的网络又变化了,导致K8S服务无法正常的启动。 这里需要特别感谢群里的小伙伴 @你钉钉响了 @清欢渡 手把手的教学,帮助我学习了一波VMw 阅读全文
posted @ 2022-03-06 22:43 随遇而安== 阅读(537) 评论(0) 推荐(1) 编辑
摘要: 2.搭建K8S集群前置条件 一、 搭建k8s环境平台规划 1.1 单master集群 单个master节点,然后管理多个node节点 1.2 多master集群 多个master节点,管理多个node节点,同时中间多了一个负载均衡的过程 二、服务器硬件配置要求 2.1 测试环境 master:2核 4G 20G node: 4 阅读全文
posted @ 2022-03-06 22:31 随遇而安== 阅读(117) 评论(1) 推荐(0) 编辑
摘要: 1.简介 一、介绍 K8S主要讲的就是Kubernetes,首先Kubernetes首字母为K,末尾为s,中间一共有8个字母,所以简称K8s 二、前置知识 Linux操作系统 Docker 三、课程简介 K8s概念和架构 从零搭建K8s集群 基于客户端工具kubeadm搭建(简单,最多半小时) 基于二进制包方 阅读全文
posted @ 2022-03-06 22:26 随遇而安== 阅读(39) 评论(0) 推荐(0) 编辑
摘要: Spring 2.5 版本新增了 Spring MVC 注解功能,用于替换传统的基于 XML 的 Spring MVC 配置。传统风格的控制器不仅需要在配置文件中部署映射,而且只能编写一个处理方法,不够灵活。使用基于注解的控制器具有以下 2 个优点: 在基于注解的控制器类中可以编写多个处理方法,进而 阅读全文
posted @ 2022-03-06 18:48 随遇而安== 阅读(97) 评论(0) 推荐(0) 编辑
摘要: 在学习框架之前,首先来了解一下 Spring MVC 框架的整体请求流程和使用到的 API 类。Spring MVC 框架是高度可配置的,包含多种视图技术,例如 JSP、FreeMarker、Tiles、iText 和 POI。Spring MVC 框架并不关心使用的视图技术,也不会强迫开发者只使用 阅读全文
posted @ 2022-03-06 18:41 随遇而安== 阅读(45) 评论(0) 推荐(0) 编辑
摘要: Spring Cloud 是一款基于 Spring Boot 实现的微服务框架。Spring Cloud 源自 Spring 社区,主要由 Pivotal 和 Netflix 两大公司提供技术迭代和维护。 随着微服务的火爆流行,国内外各大互联网公司都相继分享了他们在微服务架构中,针对不同场景出现的各 阅读全文
posted @ 2022-03-06 18:01 随遇而安== 阅读(75) 评论(0) 推荐(0) 编辑
摘要: 我们还可以在 Bean 标签下的 <property> 元素中,使用以下元素配置 Java 集合类型的属性和参数,例如 List、Set、Map 以及 Properties 等。 标签 说明 <list> 用于注入 list 类型的值,允许重复 <set> 用于注入 set 类型的值,不允许重复 < 阅读全文
posted @ 2022-03-06 15:56 随遇而安== 阅读(31) 评论(0) 推荐(0) 编辑
摘要: 我们将定义在 <bean> 元素的 <property> 或 <constructor-arg> 元素内部的 Bean,称为“内部 Bean”。 一、setter 方式注入内部 Bean 我们可以通过 setter 方式注入内部 Bean。此时,我们只需要在 <bean> 标签下的 <propert 阅读全文
posted @ 2022-03-06 15:53 随遇而安== 阅读(39) 评论(0) 推荐(0) 编辑
摘要: 所谓 Bean 属性注入,简单点说就是将属性注入到 Bean 中的过程,而这属性既可以普通属性,也可以是一个对象(Bean)。Spring 主要通过以下 2 种方式实现属性注入: 构造函数注入 setter 注入(又称设值注入) 一、构造函数注入 我们可以通过 Bean 的带参构造函数,以实现 Be 阅读全文
posted @ 2022-03-06 15:49 随遇而安== 阅读(60) 评论(0) 推荐(0) 编辑
摘要: 由 Spring IoC 容器管理的对象称为 Bean,Bean 根据 Spring 配置文件中的信息创建。我们可以把 Spring IoC 容器看作是一个大工厂,Bean 相当于工厂的产品。如果希望这个大工厂生产和管理 Bean,就需要告诉容器需要哪些 Bean,以哪种方式装配。Spring 配置 阅读全文
posted @ 2022-03-06 15:42 随遇而安== 阅读(112) 评论(0) 推荐(0) 编辑
摘要: IoC 是 Inversion of Control 的简写,译为“控制反转”,它不是一门技术,而是一种设计思想,是一个重要的面向对象编程法则,能够指导我们如何设计出松耦合、更优良的程序。Spring 通过 IoC 容器来管理所有 Java 对象的实例化和初始化,控制对象与对象之间的依赖关系。我们将 阅读全文
posted @ 2022-03-06 15:41 随遇而安== 阅读(99) 评论(0) 推荐(0) 编辑
摘要: 6.insert标签 MyBatis insert 标签用来定义插入语句,执行插入操作。当 MyBatis 执行完一条插入语句后,就会返回其影响数据库的行数。下面通过一个示例演示 insert 标签的具体用法。1. 修改 WebsiteMapper.xml,增加插入语句,代码如下。 <!-- 增加网站信息 --> <in 阅读全文
posted @ 2022-03-06 15:25 随遇而安== 阅读(133) 评论(0) 推荐(0) 编辑
摘要: 5.select标签 在 MyBatis 中,select 标签是最常用也是功能最强大的 SQL 语言,用于执行查询操作。select 示例语句如下。 <select id="selectAllWebsite" resultType="net.biancheng.po.Website" parameterType="st 阅读全文
posted @ 2022-03-06 15:20 随遇而安== 阅读(369) 评论(0) 推荐(0) 编辑
摘要: 4.MyBatis执行SQL的两种方式 本节主要介绍 MyBatis 执行 SQL 语句的两种方式和它们的区别。MyBatis 有两种执行 SQL 语句的方式,如下: 通过 SqlSession 发送 SQL 通过 SqlSession 获取 Mapper 接口,通过 Mapper 接口发送 SQL 一、SqlSession发送SQL 有 阅读全文
posted @ 2022-03-06 15:16 随遇而安== 阅读(688) 评论(0) 推荐(0) 编辑
摘要: 3.Mapper(映射器) 一、简介 映射器是 MyBatis 中最重要的文件,文件中包含一组 SQL 语句(例如查询、添加、删除、修改),这些语句称为映射语句或映射 SQL 语句。映射器由 Java 接口和 XML 文件(或注解)共同组成,它的作用如下。 定义参数类型 配置缓存 提供 SQL 语句和动态 SQL 定义查询结果 阅读全文
posted @ 2022-03-06 15:15 随遇而安== 阅读(400) 评论(0) 推荐(0) 编辑
摘要: 2.MyBatis配置文件(mybatis-config.xml) 一、MyBatis 配置文件的结构如下。 <?xml version="1.0" encoding="utf-8"?> <!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config 3.0//EN" "http://mybatis.org/dt 阅读全文
posted @ 2022-03-06 15:09 随遇而安== 阅读(89) 评论(0) 推荐(0) 编辑
摘要: 1、常见的排序算法 2、算法的时间复杂度 时间频度和时间复杂度 时间频度T(n) 一个算法执行所耗费的时间,从理论上是不能算出来的,必须上机运行测试才能知道。但我们不可能也没有必要对每个算法都上机测试,只需知道哪个算法花费的时间多,哪个算法花费的时间少就可以了。并且一个算法花费的时间与算法中语句的执 阅读全文
posted @ 2022-03-06 14:54 随遇而安== 阅读(20) 评论(0) 推荐(0) 编辑