09 2021 档案
摘要:开发工具概述 IDEA是一个专门针对Java的集成开发工具(IDE),由Java语言编写。所以,需要有JRE运行环境并配置好环境变量。 它可以极大地提升我们的开发效率。可以自动编译,检查错误。在公司中,使用的就是IDEA进行开发。 IDEA软件安装 此软件集成了32位和64位,双击ideaIU-20
阅读全文
摘要:Random产生随机数 概述: Random类似Scanner,也是Java提供好的API,内部提供了产生随机数的功能 API后续课程详细讲解,现在可以简单理解为Java已经写好的代码 使用步骤: 导入包 import java.util.Random; 创建对象 Random r = new Ra
阅读全文
摘要:跳转控制语句(break) 跳出循环,结束循环 跳转控制语句(continue) 跳过本次循环,继续下次循环 注意: continue只能在循环中进行使用! 示例: public class Demo1Continue { /* continue : 跳过某次循环体内容的执行 注意:使用是基于条件控
阅读全文
摘要:循环语句-while循环 while循环完整格式: 初始化语句; while (条件判断语句) { 循环体语句; 条件控制语句; } while循环执行流程: ①执行初始化语句 ②执行条件判断语句,看其结果是true还是false 如果是false,循环结束 如果是true,继续执行 ③执行循环
阅读全文
摘要:循环语句-for循环 循环: 循环语句可以在满足循环条件的情况下,反复执行某一段代码,这段被重复执行的代码被称为循环体语句,当反复 执行这个循环体时,需要在合适的时候把循环判断条件修改为false,从而结束循环,否则循环将一直执行下去,形 成死循环。 for循环格式: for (初始化语句;条件判断
阅读全文
摘要:分支语句switch语句 格式: switch (表达式) { case 1: 语句体1; break; case 2: 语句体2; break; ... default: 语句体n+1; break; } 执行流程: 首先计算出表达式的值 其次,和case依次比较,一旦有对应的值,就会执行相应的语
阅读全文
摘要:流程控制语句 在一个程序执行的过程中,各条语句的执行顺序对程序的结果是有直接影响的。所以,我们必须清楚每条语句的执行流程。而且,很多时候要通过控制语句的执行顺序来实现我们想要的功能。 流程控制语句分类 顺序结构 分支结构(if, switch) 循环结构(for, while, do…while)
阅读全文
摘要:算术运算符 运算符和表达式(了解) 运算符:对常量或者变量进行操作的符号 表达式:用运算符把常量或者变量连接起来符合java语法的式子就可以称为表达式 不同运算符连接的表达式体现的是不同类型的表达式 举例说明: int a = 10; int b = 20; int c = a + b; +:是
阅读全文
摘要:类型转换 在Java中,一些数据类型之间是可以相互转换的。分为两种情况:自动类型转换和强制类型转换。 隐式转换 把一个表示数据范围小的数值或者变量赋值给另一个表示数据范围大的变量。这种转换方式是自动的,直接书写即可。例如: double num = 5; // 将int类型的5直接赋值给double
阅读全文
摘要:计算机存储单元 我们知道计算机是可以用来存储数据的,但是无论是内存还是硬盘,计算机存储设备的最小信息单元叫“位(bit)”,我们又称之为“比特位”,通常用小写的字母”b”表示。而计算机中最基本的存储单元叫“字节(byte)”, 通常用大写字母”B”表示,字节是由连续的8个位组成。 除了字节外还有一些
阅读全文
摘要:java语言的三个版本: JavaSE: Java 语言的(标准版),用于桌面应用的开发,是其他两个版本的基础 JavaME: Java 语言的(小型版),用于嵌入式消费类电子设备 JavaEE: Java 语言的(企业版),用于 Web 方向的网站开发 Java语言跨平台原理 Java
阅读全文
摘要:java基础语法 01_环境配置 02_数据类型 03_类型转换 04_运算符 05_if条件控制语句 06_switch语句 07_for循环 08_while循环 09_跳转控制语句 10_Random 11_IDEA使用 12_数组 13_方法 14_Debug|进制|二维数组 02_java
阅读全文
摘要:Kubernetes集群 Kubernetes用于协调高度可用的计算机集群,这些计算机群集被连接作为单个单元工作。Kubernetes 在一个集群上以更有效的方式自动分发和调度容器应用程序。Kubernetes集群由两种类型的资源组成: Master是集群的调度节点 Nodes是应用程序实际运行的工
阅读全文
摘要:Kubernetes是什么及作用 Kubernetes(K8S)是Google在2014年发布的一个开源项目,用于自动化容器化应用程序的部署、扩展和管理。Kubernetes通常结合docker容器工作,并且整合多个运行着docker容器的主机集群。 官网地址https://Kubernetes.i
阅读全文
摘要:Kubernetes快速入门 环境准备: 关闭CentOS防火墙 systemctl disable fifirewalld systemctl stop fifirewalld 安装etcd和kubernetes软件 yum install -y etcd kubernetes 启动服务 syst
阅读全文
摘要:docker相关知识 01 kubernets相关 01 k8s概述及常用术语 02 k8s快速入门 03 k8s集群搭建 04 k8s核心技术
阅读全文
摘要:01章 Activiti7工作流引擎 01_ 02章 SAAS-IHRM系统概述与搭建环境 01_ 03章 SAAS-IHRM-数据库设计与前端框架 04章 SAAS-IHRM系统用户权限设计概述 05章 权限分配与jwt概述 06章 JWT的权限控制与Shiro入门 07章 Shiro高级 及Sa
阅读全文
摘要:什么是Grafana Grafana是一个可视化面板(Dashboard),有着非常漂亮的图表和布局展示,功能齐全的度量仪表盘和图形编辑器。支持Graphite、zabbix、InflfluxDB、Prometheus和OpenTSDB作为数据源。 Grafana主要特性:灵活丰富的图形化选项;可以
阅读全文
摘要:什么是cAdvisor Google开源的用于监控基础设施应用的工具,它是一个强大的监控工具,不需要任何配置就可以通过运行在Docker主机上的容器来监控Docker容器,而且可以监控Docker主机。更多详细操作和配置选项可以查看Github上的cAdvisor项目文档。 cAdvisor安装 (
阅读全文
摘要:什么是inflfluxDB inflfluxDB是一个分布式时间序列数据库。cAdvisor仅仅显示实时信息,但是不存储监视数据。因此,我们需要提供时序数据库用于存储cAdvisor组件所提供的监控信息,以便显示除实时信息之外的时序数据。 inflfluxDB安装 (1)下载镜像 docker pu
阅读全文
摘要:什么是Rancher Rancher是一个开源的企业级全栈化容器部署及管理平台。Rancher为容器提供一揽子基础架构服务:CNI兼容的网络服务、存储服务、主机管理、负载均衡、防护墙……Rancher让上述服务跨越公有云、私有云、虚拟机、物理机环境运行,真正实现一键式应用部署和管理。https://
阅读全文
摘要:什么是持续集成 持续集成 Continuous integration ,简称CI 随着软件开发复杂度的不断提高,团队开发成员间如何更好地协同工作以确保软件开发的质量已经慢慢成为开发过 程中不可回避的问题。尤其是近些年来,敏捷(Agile) 在软件工程领域越来越红火,如何能再不断变化的需求中 快速适
阅读全文
摘要:DockerMaven插件 微服务部署有两种方法: (1)手动部署:首先基于源码打包生成jar包(或war包),将jar包(或war包)上传至虚拟机并拷贝至JDK容器。 (2)通过Maven插件自动部署。 对于数量众多的微服务,手动部署无疑是非常麻烦的做法,并且容易出错。所以我们这里学习如何自动部署
阅读全文
摘要:linux基础 持续集成及Jenkins介绍 1、软件开发生命周期 2、软件的敏捷开发 3、什么是持续集成 Jenkins安装和持续集成环境配置 1_持续集成流程说明 2_Gitlab代码托管服务器安装 3_持续集成环境-Jenkins安装 xxx Jenkins构建Maven项目 Jenkins集
阅读全文