05 2024 档案

摘要:mybatis - [05] Mybatis的CURD数据库:mysql 8.0.28 技术框架:mybatis 3.5.13、maven 3.8.7 一、准备工作 (1)数据库建库建表 -- 创建数据库 create database if not exists mybatis; -- 切换数据库 use mybatis; -- 创建用户表 crea 阅读全文
posted @ 2024-05-31 16:32 HOUHUILIN 阅读(18) 评论(0) 推荐(0) 编辑
摘要:题记部分 一、算术运算符 var a=13; var b=5; 运算符 说明 示例 结果输出 + 加 print(a+b); 18 - 减 print(a-b); 8 * 乘 print(a*b); 65 / 除 print(a/b); 2.6 ~/ 取整 print(a~/b); 2 % 取余 p 阅读全文
posted @ 2024-05-31 10:12 HOUHUILIN 阅读(48) 评论(0) 推荐(0) 编辑
摘要:题记部分 一、注释 ///这是一个注释 //这也是个注释 /* 这还是个注释 */ void main(List<String> args) { print ('你好 dart'); } 二、变量 dart是要给强大的脚本类语言,可以不预先定义变量类型,会自动推导变量类型。 dart中定义变量可以通 阅读全文
posted @ 2024-05-30 16:39 HOUHUILIN 阅读(16) 评论(0) 推荐(0) 编辑
摘要:题记部分 一、什么是dart dart是由谷歌开发的计算机编程语言,可以被用于web、服务器、移动应用和物联网等领域的开发 dart诞生于2011年,号称要取代JavaScript。但是过去的几年中一直不温不火,直到Flutter出现后,被人们重新重视。 要学习Flutter,必须首先得学习Dart 阅读全文
posted @ 2024-05-30 16:35 HOUHUILIN 阅读(14) 评论(0) 推荐(0) 编辑
摘要:MySQL - [10] 时间处理函数题记部分 (1)获取当前日期时间:select current_date; (2)获取当前时间戳:select current_timestamp; (3)返回日期中的年/季度/月/日/时/分/秒 select year('2024-04-18 12:10:56'); -- 输出:2024 sele 阅读全文
posted @ 2024-05-30 11:02 HOUHUILIN 阅读(52) 评论(0) 推荐(0) 编辑
摘要:MySQL - [09] 正则表达式转载:https://mp.weixin.qq.com/s/7RavuYGs9SthX2pxGJppqw select * from t1 where name rlike '^[a-zA-Z]+$'; 一、简介 正则表达式使用rlike作为模式匹配的关键字,其语法结构如下 select colum 阅读全文
posted @ 2024-05-29 10:15 HOUHUILIN 阅读(5) 评论(0) 推荐(0) 编辑
摘要:MySQL - [08] 存储过程题记部分 一、什么是存储过程 存储过程是事先经过编译并存储在数据库中的一段SQL语句的集合,调用存储过程可以简化应用开发人员的很多工作,减少数据在数据库和应用服务器之间的传输,对于提高数据处理的效率是有好处的。 存储过程思想上很简单,就是数据库SQL语言层面的代码封装与重用。 存储过程的特点:① 封 阅读全文
posted @ 2024-05-28 10:39 HOUHUILIN 阅读(35) 评论(0) 推荐(0) 编辑
摘要:MySQL - [03] 数据库引擎所有的数据库文件都存在data目录下,本质还是文件的存储。 -- 建表时指定编码格式为中文utf-8 CREATE TABLE IF NOT EXISTS `student` ( `id` INT(4) NOT NULL AUTO_INCREMENT COMMENT '学号', `name` VAR 阅读全文
posted @ 2024-05-27 16:37 HOUHUILIN 阅读(5) 评论(0) 推荐(0) 编辑
摘要:mybatis - [04] mapper文件详解Mybatis的Mapper文件(通常是以.xml为扩展名的文件)主要用于定义SQL语句和它们与Java接口方法之间的映射关系。以下是Mapper文件中一些常用的配置元素和属性。 一、mapper文件配置详解 (1)namespace:定义Mapper接口对应的唯一命名空间,用于区分不同的Mappe 阅读全文
posted @ 2024-05-27 15:41 HOUHUILIN 阅读(627) 评论(0) 推荐(0) 编辑
摘要:安装部署篇 一、5分钟搭建私人代码仓库 (1)设置环境变量:export GITLAB_HOME=/src/gitlab (2)编写docker-compose.yml mkdir -p /opt/docker-compose/gitlab vim /opt/docker-compose/gitla 阅读全文
posted @ 2024-05-27 10:51 HOUHUILIN 阅读(16) 评论(0) 推荐(0) 编辑
摘要:gitlab! 一、GitLab是什么 GitLab是一个集成了Git仓库管理、持续集成(CI/CD)、项目管理、代码审查、包管理和发布在内的全方位DevOps平台。它为软件开发团队提供了从项目规划到交付和交控的完整生命周期管理工具。GitLab是以Git为基础,构建了一个用户友好的网页界面,使得开 阅读全文
posted @ 2024-05-27 10:12 HOUHUILIN 阅读(74) 评论(0) 推荐(0) 编辑
摘要:参考:https://www.yuque.com/fenghuo-tbnd9/ffmkvs zabbix6要求操作系统为Centos8,所以一开始安装部署的时候发现少了zabbix-server-mysql、zabbix-web、zabbix-web-mysql 安装部署的版本为zabbix 4.x 阅读全文
posted @ 2024-05-24 14:53 HOUHUILIN 阅读(43) 评论(0) 推荐(0) 编辑
摘要:Linux - 开启FTP服务vsftpd 一、Centos6.x配置ftp 1.1、安装OpenSSH-server OpenSSH-server包含了FTP服务,通常,CentOS6.x默认已经安装了OpenSSH-server (1)查看是否安装:rpm -q openssh-server (2)安装openssh-ser 阅读全文
posted @ 2024-05-16 14:36 HOUHUILIN 阅读(1670) 评论(0) 推荐(0) 编辑
摘要:Linux - Centos6/7忘记root密码怎么办?转载:https://www.cnblogs.com/witz/p/10183533.html 一、Centos6.x (1)查看操作系统版本以及内核版本 (2)重启服务器,到如下界面 (3)好吧...其实是这个界面,按E进行编辑 (4)选择第二个,然后按E键 (5)在quiet后面加上simple 阅读全文
posted @ 2024-05-16 12:53 HOUHUILIN 阅读(143) 评论(0) 推荐(0) 编辑
摘要:Linux - 内核版本升级测试时间:2024年5月15日,本文测试CentOS7.9的内核版本升级 测试结论:不要选择手动编译的方式!!! 一、使用第三方仓库(ELRepo) (1)升级前内核查看(3.10.0-1160.el7.x86_64):uname -a 或者 uname -r (2)添加ELRepo仓库 yum i 阅读全文
posted @ 2024-05-15 17:03 HOUHUILIN 阅读(2379) 评论(0) 推荐(0) 编辑
摘要:Kubeadm 部署k8s集群 一、准备工作 1.1、组件 组件:Harbor(私有Docker Hub)、Router 服务器操作系统:Centos7 +(内核3.0+,最好内核4.40+) 1.2、服务器 主机名 IP地址 角色 备注 ctos79-01 192.168.2.131 master 阅读全文
posted @ 2024-05-15 14:37 HOUHUILIN 阅读(23) 评论(0) 推荐(0) 编辑
摘要:题记部分 一、网络通讯模式 Kubernetes的网络模型假定了所有Pod都在一个可以直接连通的扁平的网络空间中,这在(GCEGoogle Compute Engine)里面是现成的网络模型,Kubernetes假定这个网络已经存在。而在私有云里搭建Kubernetes集群,就不能假定这个网络已经存 阅读全文
posted @ 2024-05-15 10:40 HOUHUILIN 阅读(14) 评论(0) 推荐(0) 编辑
摘要:题记部分 一、Jenkins是什么 Jenkins,原名Hudson,2011年改为现在的名字,它是一个开源的实现持续集成的软件工具。 官网:https://www.jenkins.io/ 官网:https://www.jenkins.io/zh/ (中文) Jenkins能实时监控集成中存在的错误 阅读全文
posted @ 2024-05-14 14:37 HOUHUILIN 阅读(15) 评论(0) 推荐(0) 编辑
摘要:“持续集成并不能消除Bug,而是让它们非常容易发现和改正。” —— Martin Fowler 一、概述 1.1、持续集成(CI) 持续集成(Continuous integration)指的是频繁地(一天多次)将代码集成到主干。 它的好处主要有两个: 快速发现错误。每完成一点更新,就集成到主干,可 阅读全文
posted @ 2024-05-14 13:48 HOUHUILIN 阅读(7) 评论(0) 推荐(0) 编辑
摘要:题记部分 一、开启FTP服务 https://blog.csdn.net/qq_42142258/article/details/131725760 二、配置FTP服务 https://blog.csdn.net/qq_53810245/article/details/126669423 三、标题 阅读全文
posted @ 2024-05-14 09:39 HOUHUILIN 阅读(774) 评论(0) 推荐(0) 编辑
摘要:题记部分 一、RDD编程模型 在 Spark 中,RDD 被表示为对象,通过对象上的方法调用来对 RDD 进行转换。经过一系列的 transformations 定义 RDD 之后,就可以调用 actions 触发 RDD的计算,action 可以是向应用程序返回结果(count,collect等) 阅读全文
posted @ 2024-05-12 22:38 HOUHUILIN 阅读(20) 评论(0) 推荐(0) 编辑
摘要:RDD,分布式数据集,是Spark中最基本的数据抽象。 一、什么是RDD RDD(Resilient Distributed Dataset)叫做分布式数据集,是 Spark 中最基本的数据抽象。 代码中是一个抽象类,它代表一个不可变、可分区、里面的元素可并行计算的集合。 二、RDD的属性 ① 一组 阅读全文
posted @ 2024-05-12 22:28 HOUHUILIN 阅读(6) 评论(0) 推荐(0) 编辑
摘要:Yaml是一种标记语言,Yaml也不是一种标记语言。 一、yaml写法示例 application.yaml # 普通的key-value name: harley server.port: 8081 # 对象 student: name: harley age: 25 # 对象的行内写法 stud 阅读全文
posted @ 2024-05-09 15:52 HOUHUILIN 阅读(15) 评论(0) 推荐(0) 编辑
摘要:题记部分 Spring Boot的自动装配(Auto-Configuration)原理是其简化Spring应用开发的关键特性之一,它能自动配置Spring框架及第三方库,极大地减少了手动配置的工作量。以下是Spring Boot自动装配的核心原理和步骤: (1)条件化配置(Conditional C 阅读全文
posted @ 2024-05-09 15:32 HOUHUILIN 阅读(46) 评论(0) 推荐(0) 编辑
摘要:题记部分 彩蛋一:如何更换Springboot启动时的logo (1)访问 https://www.bootschool.net/ascii-art/search,搜索到佛祖的ASCII艺术字(图)集 (2)将内容拷贝到src/main/resources下的文件中,文件名称为banner.txt 阅读全文
posted @ 2024-05-09 15:10 HOUHUILIN 阅读(13) 评论(0) 推荐(0) 编辑
摘要:容器编排工具 一、什么是Kubernetes K8s,即Kubernetes,是一个开源的容器管理和自动化部署平台,设计用于简化容器化应用程序的部署、扩展和管理过程。它是Google在2014年基于其内部使用的Borg系统开发并开源的项目,已经成为云原生计算基金会(CNCF)的旗舰项目。 (1)虚拟 阅读全文
posted @ 2024-05-09 11:37 HOUHUILIN 阅读(4) 评论(0) 推荐(0) 编辑
摘要:docker - [16] Swarm集群搭建以下是购买的阿里云服务器ECS的四个实例,确保四台服务器互相可以ping通。 一、环境准备(安装docker) (1)安装gcc相关环境(在四台服务器上) yum -y install gcc yum -y install gcc-c++ (2)卸载旧版本 yum remove docker \ d 阅读全文
posted @ 2024-05-09 10:36 HOUHUILIN 阅读(32) 评论(0) 推荐(0) 编辑
摘要:docker - [15] springboot微服务打包docker镜像步骤: 1、构建Springboot项目 2、打包应用 3、编写dockerfile 4、构建docker镜像 5、发布运行 一、构建Springboot项目 (1)创建一个SpringBoot(以下这种方式对jdk版本有要求,可以创建一个Maven项目使用jdk8) (2)使用的SpringBoo 阅读全文
posted @ 2024-05-08 15:46 HOUHUILIN 阅读(353) 评论(0) 推荐(0) 编辑
摘要:docker - [14] redis集群部署本章节是在一个服务器上进行演示 一、准备工作 (1)创建redis集群使用的网络:redis-net docker network create redis-net --subnet 172.38.0.0/16 (2)查看docker网络:docker network ls (3)通过脚本创建6个r 阅读全文
posted @ 2024-05-08 11:07 HOUHUILIN 阅读(67) 评论(0) 推荐(0) 编辑
摘要:docker - [13] docker网络smo smo smo "狂神" omz omz omz 一、理解网络 本机回环地址:127.0.0.1,本机IP地址:192.168.2.131,docker地址:172.17.0.1 1.1、docker如何处理容器网络访问的? (1)首先,拉取一个tomcat镜像(我直接从之前制作的tomca 阅读全文
posted @ 2024-05-07 16:17 HOUHUILIN 阅读(24) 评论(0) 推荐(1) 编辑
摘要:docker - [12] 镜像发布到DockerHub、阿里云题记部分 一、镜像发布到 DockerHub 1.地址:https://hub.docker.com/ 注册自己的账号 2.确定这个账号可以登录 3.在服务器上提交镜像 4.登录之后提交镜像即可。 [root@ctos79-01 ~]# docker login -u harley Password 阅读全文
posted @ 2024-05-06 16:29 HOUHUILIN 阅读(46) 评论(0) 推荐(0) 编辑
摘要:Swing编程 阅读全文
posted @ 2024-05-06 15:46 HOUHUILIN 阅读(39) 评论(0) 推荐(0) 编辑
摘要:AWT编程 阅读全文
posted @ 2024-05-06 12:15 HOUHUILIN 阅读(189) 评论(0) 推荐(0) 编辑
摘要:题记部分 一、WindowDemo 窗口 package com.harley; import java.awt.*; /** * @author harley * @date 2024/05/06 11:00 */ public class WindowDemo { public static v 阅读全文
posted @ 2024-05-06 11:57 HOUHUILIN 阅读(22) 评论(0) 推荐(0) 编辑
摘要:题记部分 一、Component 作为基类,提供了如下常用的方法来设置组件的大小、位置、可见性等。 setLocation(int x,int y) 设置组件的位置 setSize(int width,int height) 设置组件的大小 setBounds(int x,int y,int wid 阅读全文
posted @ 2024-05-06 10:52 HOUHUILIN 阅读(11) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示