自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(73)
  • 收藏
  • 关注

原创 LVM给根目录扩容

【代码】LVM给根目录扩容。

2026-07-27 20:49:01 440

原创 Elasticsearch、Kibana从入门到精通

1.2准备docker环境。1.1 准备java环境。

2026-07-06 23:09:54 1018

原创 Spark从入门到精通

1.1准备虚拟机1.2 准备java环境1.3 准备服务目录。

2026-06-29 20:47:04 288

原创 Kafka从入门到精通

基于 KRaft 模式(Kafka 3.x 及以上版本,去 ZooKeeper)的集群搭建方案。KRaft 是 Kafka 自 3.3.1 版本起生产可用的新模式,它通过内置的 Raft 共识协议替代了外部 ZooKeeper,让集群部署和运维变得更简单。对于3节点集群,官方推荐配置是 3 个节点同时承担 Broker 和 Controller 角色(即 Combined 模式)。这个方案资源利用率高,部署也相对简单。

2026-06-17 17:10:10 392

原创 Python从入门到精通

文件-新建-项目,语言选择Python,等待python解释器安装成功后即可。

2026-05-16 21:02:39 63

原创 Groovy从入门到精通

Groovy进入系统“环境变量”设置,新建 GROOVY_HOME,值为解压路径(如 C:\Program Files\Groovy\groovy-5.0.6)。解压:将下载的 .zip 文件解压到指定目录,例如 C:\Program Files\Groovy。验证:重新打开命令提示符,输入 groovy --version,看到版本信息即成功。编辑 Path 变量,添加 %GROOVY_HOME%\bin。我的windows已有jdk17。首选方案:清华大学开源软件镜像站。项目创建ok,持续学习更新。

2026-05-14 21:30:47 105

原创 Prometheus配置监控项和告警规则

创建一个 .prom 文件:在刚才创建的目录下新建一个文件。文件名可以自定义,但后缀必须是 .prom。例如,创建一个测试文件:bash写入指标数据:文件内容格式很简单,每行一个指标。它的格式是:指标名称{标签1=“值1”, 标签2=“值2”} 指标值请将下面的示例复制到文件中。text# 这是帮助信息,可选,用于解释这个指标的含义补充说明:gauge 是可增可减的数值(如温度);如果是累计值(如请求总数),可以用 counter。

2026-05-12 18:33:17 481

原创 部署Jenkins,拉取Gitee代码,部署到服务器

10.0.0.201Yum install -y java或者jdk包提示密码放置的文件需要连接到国外在线安装,连不上就是离线安装,比较慢重新登录admin用户,密码是上面指定文件的那一长串,所以进去地监视就是改密码。用户名 admin密码cat /var/lib/jenkins/secrets/initialAdminPassword已改为admin admin然后在里面的password里面双击将原来的长密码改成自己想要的密码----save—重新使用新密码登录。

2026-05-10 22:21:11 308

原创 Prometheus监控主机,Grafana成图

全部使用官方 GitHub 源的部署方案,下载链接来自官方,无需镜像。官方下载地址汇总组件 官方下载地址。

2026-05-10 17:22:01 548

原创 Nacos及SpingCloudAlibaba项目搭建

点击展开该版本的详情,在底部的 Assets(资源)区域,找到并点击 nacos-server-2.2.3.zip 进行下载。这个 .zip 格式就是专门适配 Windows 系统的压缩包。打开 Nacos 的 GitHub 官方 Release 页面:https://github.com/alibaba/nacos/releases。在页面中向下滑动,找到 2.2.3 版本(发布时间大约在 2023 年 5 月)。刚部署是没有服务列表的,等微服务注册启动后才会有。

2026-05-03 23:10:11 109

原创 Skywalking

Skywalking是国人吴晟开发的链路追踪工具,与2017年进入Apache的项目孵化器,如今已成为Apache的一个开源项目。Skywalking提供了强大的APM应用性能管理功能,专门为微服务等基于容器的云原生架构提供监控服务,Skywalking通过探针收集应用的各项指标,并进行分布式的链路追踪。Skywalking会感知微服务之间的调用链路的关系。生产相应的统计数据。

2026-05-03 13:47:54 337

原创 wireshark and tcpdump抓包

其中10.0.0.1是虚拟机的虚拟网关,也就是宿主机访问虚拟机的入口。10.0.0.132是部署服务的网卡ip。

2026-05-01 12:51:20 82

原创 springboot打包-发布

idea打包时jdk版本是17,所以启动应用也需要大版本一致,linux jdk17版本下载地址如下,可以在本地下载好之后上传,或者linux配置好清华园,使用wget命令。执行完需要等待一会儿后台打包流程。打包结束在项目的target目录下即可看到jar文件。以上是没有配置mvn环境变量的情况,配置完可以不用全路径。windows+R键,输入cmd,回车。读取数据库表中所有数据,返回R类。

2026-04-30 11:23:21 78

原创 JAVA-springboot 整合Activemq

利用消息中间件异步保存订单数据模拟表单提交消息到ActiveMQ模拟读取表单消息。

2025-07-13 10:53:01 1163

原创 JAVA-springboot 整合Redis

<tag/><url/><plugins><plugin></plugin></plugins>

2025-07-04 23:00:45 442

原创 JAVA-springboot上传与下载

如果页面同时上传多个文件,服务器就不能只用一个MultipartFile类型的参数获取文件了,而是需要将可获取文件的请求修改为可获取批量文件的请求。案例将本地磁盘的任意3张图片通过SpringBoot程序上传至F:\java\20250614springboot_upload\file。SpringBoot通过MultipartRequest接口提供的方法实现获取批量文件的功能。

2025-06-16 22:14:34 705 3

原创 JAVA-springboot 异常处理

传统的Java程序都是由try-catch语句捕捉异常,而Spring Boot项目采用了全局异常类的概念------所有方法均将异常抛出,并且专门安排一个类统一拦截并处理这些异常。这样做的好处是可以把异常处理的代码单独存储在一个全局异常处理类中。如果未来需要修改异常处理方案,就可以直接在这个全局异常处理类中进行修改。创建自定义异常类,这个类必须集成RuntimeException运行时异常类,并重写父类的构造方法。创建全局异常类,用于拦截自定义的异常。创建控制器类,指定自定义异常的触发条件。

2025-06-14 14:45:03 910

原创 JAVA-springboot Filter过滤器

springboot过滤器

2025-06-11 22:09:52 645

原创 JAVA-springboot log日志

logback.xml配置文件和application.properties配置文件都被存储在resource目录下,logback.xml的优先级高于application.properties。SpringBoot支持很多种日志框架,通常情况下,这些日志框架都是由一个日志抽象层和一个日志实现层搭建而成的,日志抽象层是为记录日志提供的一套标准且规范的框架,其作用是为记录日志提供接口,日志实现层是由日志抽象层实现的框架。1、import导入logger类的时候要注意导入的是下面的路径。

2025-06-07 10:02:57 897

原创 JAVA-springboot JUnit单元测试

在Spring Boot项目的spring-boot-starter-test依赖中,已经包含了JUnit,每个Spring Boot项目都自带src/test/java目录,该目录专门用于存放单元测试类。JUnit是一个开源的测试框架,虽然可以用于测试大多数编程语言的应用程序,但特别适合用于测试Java语言的应用程序。测试用户登录的验证服务,如果用户名是mr并且密码是123,方法返回true,否则返回false。4、点击测试类测试方面前面的运行按钮,运行测试方法。3、编写测试类执行接口中的方法。

2025-06-05 22:12:30 813

原创 JAVA-springboot JOSN解析库

在当下流行的前后端分离的项目中,传递数据时不可或缺的。为了保证在传递数据的过程中不丢失信息,就需要一种让前端和后端都识别的传递数据的格式,这种传递数据的格式就是JSON。其中,前端需要的是以“键:值”结构保存的JSON数据,后端需要的是JavaBean。JSON,全程是JavaScript Object Notation,是一种轻量级的数据交换格式。所谓数据交换格式,指的是前端和后端之间传递数据的格式。相比于XML格式,JSON是轻量级的。JSON格式例子“age”:22。

2025-06-04 22:56:18 1625

原创 JAVA-springboot整合Mybatis

Mybatis是一款半自动化的持久层框架,所谓半自动化,就是MyBatis不仅需要程序开发人员手动编写SQL语句,而且需要手动设置SQL语句与实体类的映射关系。MyBatis和HibernateMyBatis和Hibernate都是Java领域中流行的对象关系映射(ORM)框架,它们都旨在简化数据库操作和对象模型之间的交互。尽管它们都提供了类似的解决方案,但在设计理念、使用方式、性能和灵活性等方面存在一些关键差别。结论。

2025-06-02 09:40:08 1163

原创 Linux windows测试端口

1.telnet ip port2.ssh -v -p port

2024-09-14 10:33:17 456

原创 无网络环境怎么yum安装/配置yum源

yum源

2022-07-14 09:53:56 3543

原创 k8s快速体验

k8s快速体验

2022-07-14 09:43:36 938

原创 vmware安装、上网、远程连接

一、安装,选择在自己windows上的电脑管家、软件管家或者是官网下载的vmware流行版本都行,我是从19年的vmware10到20年的vmware15到21年的vmware16都有使用,现在使用的就是16版本的。刚开始有一点坑,可能是15版本不兼容了,重装了windows系统之后安装vmware15在安装centos的时候出现了故障,一直更新不了也卸载不了,然后唯一的办法就是搜集网上所有解决办法将现有的vmware文件删除,这样才能安装最新的vmware,不然新版本也是安装不了的。新建虚拟机,前提是准

2021-03-28 14:09:27 386 1

原创 dashboard 入门

健康检查检查有两类,方法有三种种类:健康检查:不满足容器就会被重启,但是pod的名字不会变可用性检查:一旦pod不可用,服务不可用但是容器还在运行,就会从负载均衡移除,请求不到有问题的pod方法:exec:执行一段命令 返回值为0, 非0httpGet:检测某个 http 请求的返回状态码 2xx,3xx正常, 4xx,5xx错误tcpSocket:测试某个...

2020-03-02 22:29:15 1074

原创 k8s---zabbix

四个服务,8个资源[root@k8smaster zabbix_demo]# pwd/root/k8s_yml/zabbix_demo[root@k8smaster zabbix_demo]# lszabbix-db-rc.yml zabbix-java-gateway-rc.yml zabbix-server-rc.yml zabbix-web-nginx-db-rc.yml...

2020-03-02 11:09:47 325

原创 k8s实例---tomcat

[root@k8smaster tomcat_demo]# pwd/root/k8s_yml/tomcat_demo[root@k8smaster tomcat_demo]# lsmysql-rc.yml mysql-svc.yml tomcat-rc.yml tomcat-svc.yml[root@k8smaster tomcat_demo]# cat tomcat-rc.yml...

2020-02-29 12:54:46 373 1

原创 k8s例子---wordpress

[root@k8smaster wordpress]# pwd/root/k8s_yml/wordpress[root@k8smaster wordpress]# lsmysql-rc.yml mysql-svc.yml wordpress wordpress-rc.yml wordpress-svc.ymlwordpress+数据库,两个服务,四个资源[root@k8smas...

2020-02-29 12:48:48 284

原创 docker制作镜像 监控

一、自动制作dockerfile。启动双服务(FROM+CMD+RUN+ENV+ADD)RUN yum install httpd openssh-server -yRUN echo ’ 123456’ |passwd --stdin rootCMD /etc/ init.a/ sshd start; /usr/ sbin/httpd -D FOREGROUNDRUN yum instal...

2020-02-26 16:40:20 863

原创 克隆+RDS+NAS

创建RDS云数据库(数据库要有的:用户,密码)其中的网络安全组设置要注意和ecs统一区数据库连接中的内网ip是可以ping通的[root@ecs-syq-20200204 ~]# ping rm-bp1219jz7su391412.mysql.rds.aliyuncs.comPING rm-bp1219jz7su391412.mysql.rds.aliyuncs.com (172.1...

2020-02-05 22:14:31 296

原创 ECS--C8--LNMP

基础环境配置(一台ecs)一、nginx安装部署配置源[root@zabb ~]# cat /etc/yum.repos.d/nginx.repo [nginx-stable]name=nginx stable repobaseurl=http://nginx.org/packages/centos/$releasever/$basearch/gpgcheck=1enabled...

2020-02-05 17:21:22 257

原创 磁盘相关 入门

一块新的数据盘,df -h没有挂载,要想使用数据,最简单的方法(格式化----挂载)fdisk -lmkfs.xfs /dev/vdbmkdir -p /datamount /dev/vdb /data/df -h

2020-02-05 16:52:48 200

原创 lamp部署可道云

下载php,httpd会自动下载yum install php php-gd php-mbstring httpd直接启动systemctl start httpd默认代码存放位置,拖包进来cd /var/www/html/rzunzip wordpress-5.3-zh_CN.zip授权apache用户权限chown -R apache:apache .apach...

2020-02-01 15:57:51 418

翻译 iptables和firewalld的区别

firewalld 与 iptables的比较:1,firewalld可以动态修改单条规则,动态管理规则集,允许更新规则而不破坏现有会话和连接。而iptables,在修改了规则后必须得全部刷新才可以生效;2,firewalld使用区域和服务而不是链式规则;3,firewalld默认是拒绝的,需要设置以后才能放行。而iptables默认是允许的,需要拒绝的才去限制;4,firewall...

2020-02-01 13:22:33 5122

原创 centos 6 和centos 7 系统开机启动流程

操作系统启动顺序说明centos61) 进行开机自检 (检查硬件 加载识别bios)2) 识别MBR引导信息 (引导系统启动)3) 加载grub菜单 (选择内核信息)4) 加载内核信息 (控制管理硬件)5) 启动第一个服务进程 (init服务进程)6) 加载系统文件运行级别...

2020-01-31 13:32:33 272

原创 函数+循环

一、函数格式:函数名(){函数体()命令return}[root@m01 scripts]# cat 1-15hanshu.sh#!/bin/bashprint() {echo "今天15号了"echo "调用函数"echo "函数执行过程"}print[root@m01 scripts]# sh 1-15hanshu.sh今天15号了调用函数函数执行过程...

2020-01-17 20:48:14 479

原创 sed+awk扩展

sed过滤日志时间段信息[root@m01 scripts]# awk '/11:02:00/,/11:05:00/{print}' access.logsed -n '/11:02:00,11:59:00/p' access.log[root@m01 scripts]# echo {1..10} |sed -r 's#[0-9]+#<&>#g'<1> ...

2020-01-17 16:30:45 166

原创 函数+循环(栗子)

循环1-100累加[root@m01 scripts]# cat 1-100.sh #!/bin/bashsum=0for (( i=1; i<=100; i++ ))do ((sum+=i))doneecho $sum while读取文件部分内容累加[root@m01 scripts]# cat stu.txt 01 oldbing 1802 oldxia ...

2020-01-15 17:24:30 948

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除