自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 JAVA-springboot 整合Activemq

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

2025-07-13 10:53:01 734

原创 JAVA-springboot 整合Redis

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

2025-07-04 23:00:45 250

原创 JAVA-springboot上传与下载

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

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

原创 JAVA-springboot 异常处理

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

2025-06-14 14:45:03 735

原创 JAVA-springboot Filter过滤器

springboot过滤器

2025-06-11 22:09:52 476

原创 JAVA-springboot log日志

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

2025-06-07 10:02:57 812

原创 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 718

原创 JAVA-springboot JOSN解析库

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

2025-06-04 22:56:18 1300

原创 JAVA-springboot整合Mybatis

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

2025-06-02 09:40:08 1045

原创 Linux windows测试端口

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

2024-09-14 10:33:17 399

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

yum源

2022-07-14 09:53:56 3375

原创 k8s快速体验

k8s快速体验

2022-07-14 09:43:36 866

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

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

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

原创 dashboard 入门

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

2020-03-02 22:29:15 983

原创 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 277

原创 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 332 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 218

原创 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 767

原创 克隆+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 257

原创 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 218

原创 磁盘相关 入门

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

2020-02-05 16:52:48 169

原创 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 361

翻译 iptables和firewalld的区别

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

2020-02-01 13:22:33 5002

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

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

2020-01-31 13:32:33 211

原创 函数+循环

一、函数格式:函数名(){函数体()命令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 436

原创 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 142

原创 函数+循环(栗子)

循环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 904

转载 centos7 源码编译安装 Nginx

centos7 源码编译安装 Nginx一. gcc 安装安装 nginx 需要先将官网下载的源码进行编译,编译依赖 gcc 环境,如果没有 gcc 环境,则需要安装:yum install gcc-c++二. PCRE pcre-devel 安装PCRE(Perl Compatible Regular Expressions) 是一个Perl库,包括 perl 兼容的正则表达式库。ng...

2020-01-14 20:42:31 150

原创 常用软件安装

tree vim wget bash-completion bash-completion-extras lrzsz net-tools sysstat iotop iftop htop unzip nc nmap telnet bc psmisc httpd-tools bind-utils nethogs

2020-01-14 09:24:18 166

原创 shell判断---逻辑运算---条件表达

判断脚本执行两个参数是否为数字,比较大小[root@lb01 ~]# vim /server/scripts/1-13.sh #!/bin/bashnum1=$1num2=$2[ $# -ne 2 ] && {echo "usage: $0 "exit}expr "$num1" + "$num2" + 1 &>/dev/null[ $? -ne...

2020-01-13 12:36:56 643

原创 php安装部署

一、配置源配置源 yum install epel-release yum install https://mirrors.tuna.tsinghua.edu.cn/remi/enterprise/remi-release-7.rpm # yum install http://rpms.remirepo.net/enterprise/remi-release-7.rpm...

2020-01-12 20:35:24 374

原创 nginx部署安装

一、配置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=1gpgkey=https://ngi...

2020-01-12 20:17:49 319 1

原创 zabbix安装部署

一、配置zabbix源ll /etc/yum.repos.d/http://repo.zabbix.com/zabbix/4.0/rhel/7/x86_64/ 官方zabbix路径01 wget http://repo.zabbix.com/zabbix/4.0/rhel/7/x86_64/zabbix-release-4.0-1.el7.noarch.rpm上面的地址是官网...

2020-01-12 19:59:22 452

原创 yum相关

CentOS下的yum upgrade和yum update区别,没事别乱用,和Ubuntu的update不一样!说明:生产环境对软件版本和内核版本要求非常精确,别没事有事随便的进行yum update操作!!!!!!!!!yum update:升级所有包同时也升级软件和系统内核yum upgrade:只升级所有包,不升级软件和系统内核测试样例:一、升级前系统版本: centos5.5...

2020-01-11 15:46:53 147

原创 1-10

2020-01-10 20:49:43 86

原创 ansible入门

基于sshyum install ssh[root@db01-16 ~]# ssh-keygen[root@db01-16 ~]# ssh-copy-id -h[root@db01-16 ~]# yum install sshpass[root@db01-16 ~]# cat ssh-key.sh for i in 31 41 51 7 8 dosshpass -p 123456 ...

2020-01-10 20:43:55 99

原创 文件编辑

[root@db01-16 tmp]# cat >1-10.txt<<EOF> cjddcjdckcdj> dcdcds> dcsd> sw2323> cssdc> EOF[root@db01-16 tmp]# cat 1-10.txt cjddcjdckcdjdcdcdsdcsdsw2323cssdc

2020-01-10 20:43:38 111

原创 变量--表达式简单运算

子shell----父shell[root@m01-16 ~]# export name=sun[root@m01-16 ~]# name1=sun[root@m01-16 ~]# echo $namesun[root@m01-16 ~]# echo $name1sun[root@m01-16 ~]# bash[root@m01-16 ~]# echo $namesun[roo...

2020-01-09 20:42:01 201

翻译 Nginx、HAProxy、LVS三者的优缺点

一、Nginx优点:1、工作在网络7层之上,可针对http应用做一些分流的策略,如针对域名、目录结构,它的正规规则比HAProxy更为强大和灵活,所以,目前为止广泛流行。2、Nginx对网络稳定性的依赖非常小,理论上能ping通就能进行负载功能。3、Nginx安装与配置比较简单,测试也比较方便,基本能把错误日志打印出来。4、可以承担高负载压力且稳定,硬件不差的情况下一般能支撑几万次的并发量...

2020-01-09 16:38:51 129

原创 cowsay

三部曲yum install -y cowsayvi /server/scripts/output.sh#!/bin/bash animalsay "jianshi znb"sh /server/scripts/output.sh

2020-01-09 15:47:15 136

空空如也

空空如也

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

TA关注的人

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