自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 C语言/JAVA结构体版的学生成绩管理系统

结构体版的学生成绩管理系统主要功能有按1 输入学生信息按2 输出学生信息按3 查询学生信息按4 修改学生信息按5 删除学生信息按6 插入学生信息按7 排序总成绩信息学生信息主要有姓名,班级,学号,C语言成绩,高数成绩,大学英语成绩,控制台界面输出格式有点不美观,#include<stdio.h>#include<string.h>struct stu...

2020-02-13 21:04:23 6998 2

原创 java一个数的所有和数分解的结果全部打印出来

标题”把一个数分解成任意几个数之和“话不多说,先说要求:题目为:”把一个数分解成任意几个数之和“,请通过编写代码(语言不限),试着把一个数的所有和式分解的结果全部输出出来,例如:4的结果有,(1+3),(2+2),(1+1+2),(1+1+1+1)看代码实现,很简单import java.util.Scanner;public class Test { static int[] ...

2019-10-28 18:47:41 2414

原创 银河麒麟V10系统实用运维技巧合集(含环境优化、故障排查)

本文涵盖银河麒麟V10系统的基础优化、工具配置、故障排查及监控技巧,均为实际运维工作中高频使用的知识点。国产化系统运维需注重“离线适配”和“配置合规”,建议在操作前备份关键配置文件,避免误操作导致业务中断。后续将持续更新更多国产化系统运维实战技巧,欢迎关注交流!

2025-11-23 14:59:29 1005

原创 银河麒麟V10安装NFS服务端详细步骤(含离线环境适配)

本文详细介绍了银河麒麟V10系统下NFS服务端的离线安装、配置及验证流程,重点解决了离线环境依赖包获取与安装问题,适用于x86_64和aarch64两种架构。按照步骤操作即可快速搭建稳定的NFS共享服务,满足跨主机文件共享需求,适用于运维开发、服务器集群等场景。

2025-11-23 14:57:51 1921

原创 技术文章大纲:Xshell效率实战——SSH管理秘籍

注:大纲可根据实际需求调整模块顺序,每个章节需配具体操作截图或代码片段(如。

2025-10-15 10:58:27 422

原创 flink读取数据,转化数据,写入数据

【代码】flink读取数据,转化数据,写入数据。

2025-10-15 10:57:28 260

原创 部署2.516.2版本的jenkins,同时适配jdk8

在企业级开发中,我们常常面临 新老项目并存 的复杂局面:老项目基于 JDK 8 开发,短期内无法升级;新项目采用 JDK 17(LTS)甚至更高版本;而作为 CI/CD 核心的 Jenkins,官方推荐使用 JDK 11+,最新版本更建议使用 JDK 17 或 JDK 21 以获得最佳性能和安全性。如何在一个环境中统一管理多个 JDK 版本,让 Jenkins 自身运行在现代 JDK 上,同时又能灵活构建不同 JDK 版本的项目?

2025-08-29 22:14:52 2106

原创 MySQL查询优化的艺术:透过EXPLAIN看透性能瓶颈

EXPLAIN是 MySQL 提供的一个非常有用的工具,用于显示 MySQL 如何执行 SQL 查询。它可以帮助开发者和数据库管理员理解查询的执行计划,从而找出可能存在的性能瓶颈,并据此进行优化。

2024-12-19 11:18:08 889

原创 监控MySQL数据表变化:Binlog的重要性及实践

从 MySQL 8.0 开始,默认情况下启用了二进制日志功能。而在早期版本如 MySQL 5.* 中,则需要手动开启。Binlog 是一种事务安全的日志文件,它记录了所有对数据库结构和内容进行修改的操作。通过这个日志,我们可以恢复到之前的某个状态,这对于灾难恢复、复制以及审计都是非常有用的工具。

2024-12-19 11:07:31 915

原创 unix-top命令详解

顶部几行通常显示系统的摘要信息,包括系统运行时间、在线用户数、系统负载等。top - 11:30:00:当前时间。up 2 days, 5:30:系统已运行的时间。2 users:当前登录的用户数。load average: 0.09, 0.04, 0.01:系统在过去1分钟、5分钟和15分钟内的平均负载。

2024-11-12 11:14:30 630 1

原创 springboot 前后端处理日志

前端在发起请求时,可以通过HTTP头(Header)传递一个标志,指示当前请求是否需要记录日志。例如,可以使用一个自定义的Header,如operation-log,其值可以是true或false。后端服务接收到请求后,首先检查该Header的存在及值。如果该Header存在且其值为true,则后端将记录此次请求的相关信息;反之,则忽略日志记录。

2024-10-10 16:55:21 846 1

原创 Nacos2.3.0使用vastBase数据库

Vastbase和mysql的分页没大区别,对于sql部分代码就不用改记住修改代码要遵循人家的开发习惯,不然打包可能会失败源码下载地址:https://gitee.com/lvyuanbo/vast-base-nacos-2.3.0。

2024-08-13 13:57:14 994 2

原创 dolphinscheduler-springboot集成

dolphinscheduler

2024-07-04 10:42:46 1796 3

原创 dolphinscheduler-搭建本地环境

创建好数据库后,导入sql文件,dolphinscheduler-dao/src/java/resource/dolphinscheduler_mysql.sql。链接:https://dolphinscheduler.apache.org/en-us/download/3.1.9。主要修改application.yaml。4. 修改启动配置文件。3. 导入数据库文件。

2024-07-04 10:28:47 1040

原创 powerJob升级为nacos版本

项目集成多版本PowerJob

2024-04-26 10:30:43 748 1

原创 springboot整合ShardingSphere5.2.1(最新版)

内容包含分表配置文件类型和自定义类型两种方法。无法直接上次代码,疯狂贴图。

2023-09-14 14:36:07 2535 4

原创 使用Redission自定义注解实现分布式锁(声明式)

1.主要依赖。

2023-06-26 10:00:16 796 6

原创 shardingsphere-jdbc实现简单的单库分表

单表数据越来越大,影响到查询效率,需要聚合各种函数也比较麻烦,所以使用分表来解决这一问题,主要依赖的还是水平分表。

2023-06-05 14:48:53 708

原创 java基于Spring AOP手写一个重试机制

当然还有可以直接使用Spring-Retry去直接处理这个逻辑。

2023-04-16 13:57:19 364

原创 java基于nacos手动分发任务给多个执行器实例

以上就是大致代码,实际环境中,运行多个actuator代码,monitor可以进行轮询分发任务,下次更新如何使用feign接口实现以上功能。minotor服务主要负责其他服务提交任务,然后分配任务以及获取nacos注册的信息。目前分为两个服务,一个监控服务-monitor,一个执行服务-actuator。大致框架 springcloud,springboot。表中其他字段已经删除,可以自行添加。轮询算法可以根据实际要求自行修改。两个服务可以公用一张表。接下来是执行器相关代码。

2023-04-01 22:08:47 597

原创 springboot实现远程发送邮件

http调用不受网络限制服务器的接口,从而达到发送邮件的功能。

2023-03-02 17:54:49 442

原创 k8s部署带用户名和密码的elasticsearch

k8s部署带用户名和密码的elasticsearch

2023-02-18 13:54:00 3567 2

原创 k8s部署mysql+初始化数据

k8s部署指定初始化脚本的mysql数据库

2023-02-18 13:40:15 2207

原创 easyExcel解析复杂表头数据

easyExcel解析复杂表头

2022-09-08 18:05:05 4399

原创 jdbc采用外置jar包连接数据库

采用指定路径的jdbc包连接数据库

2022-08-16 13:45:05 396

原创 linux定时备份mysql库

linux定时备份mysql库

2022-06-28 14:44:02 423

原创 docker修改mysql数据库密码,redis密码

docker修改mysql数据库密码,redis密码

2022-06-28 14:40:45 1210

原创 swagger整合satoken

@Configuration@EnableSwagger2public class SwaggerConfig { @Bean public Docket createRestApi() { ParameterBuilder ticketPar = new ParameterBuilder(); List<Parameter> pars = new ArrayList<>(); ticketPar.name("sa

2022-04-25 18:17:32 1741

原创 mybatis-plus 代码生成器

依赖 <dependencies> <!--web 依赖--> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </dependency>

2022-03-07 18:50:37 135

原创 java实现登陆失败n次锁定账户,y分钟后自动解锁,两次失败间隔时间过大则不计次数(含redis处理)

1. 功能说明功能使用springboot框架完成,主要就是作用就是当用户登陆错误次数过多(本文登陆3次失败,锁定账户30分钟),将锁定账户,在30分钟后自动解除,并且如果两次错误登陆时间大于指定的时间差(本文为了演示,使用1分钟来代替),就只更新错误登陆时间,不更新错误登陆次数。登陆次数,锁定时间以及登陆错误时间间隔应该放在配置文件中,本文为了演示,暂时写在代码中,后续上线部署就需要放在配置文件中来获取2.代码层面(1)实体类(SysUserDO) //多余的实体属性可能不需要,已隐藏

2022-02-12 13:59:08 9306 9

原创 微服务使用nginx支持https协议+域名访问

1.nginx免费生成证书1、首先,进入你想创建证书和私钥的目录,例如:  cd /usr/local/nginx2、创建服务器私钥,命令会让你输入一个口令:(随便写,也可以根据实际情况写)  openssl genrsa -des3 -out server.key 1024 (口令为:123456)3、创建签名请求的证书(CSR):  openssl req -new -key server.key -out server.csr (根据提示填写信息,除过上面的密码可以不填)4、在加载SSL

2021-11-18 15:19:14 2406

原创 SpringCloud-gateway快速整合satoken进行按钮级别控制

官方文档:http://sa-token.dev33.cn/目前公司基本都会使用分布式来整活,虽然我对分布式了解甚少,但是有任务也得硬着头皮上。公司接到一个需求,就是将按钮来进行精确控制,从而达到项目收费的功能。先说一下gateway在整合过程的作用,我感觉就是将token来进行传递,其他的就暂时没发现什么,是我感觉,不代表其他人哈。引用gateway的一张图直接开始上代码,satoekn的鉴权还是交到了每个子服务,gateway只传递,不鉴权gateway模块代码pom文件 &lt

2021-11-17 16:09:39 6117 2

原创 springboot快速整合satoken进行按钮级别控制

官方文档:http://sa-token.dev33.cn/因为代码这一块上手就是在微服务里面整活,所以先拿出一个子服务来进行说明,上述的官方文档也比较齐全,最重要的是中文,不懂的话就看官方文档。添加依赖 <!-- Sa-Token 权限认证, 在线文档:http://sa-token.dev33.cn/ --> <dependency> <groupId>cn.dev33</groupId>

2021-11-15 15:39:59 2825

原创 linux安装mysql5.7系列,亲测无误

安装rz,sz命令:yum -y install lrzsz安装vim命令:yum -y install vim*安装wget命令:yum -y install wget1、解压安装包tar -zxvf mysql-5.7.31-linux-glibc2.12-x86_64.tar.gz2、移动并重命名mv mysql-5.7.31-linux-glibc2.12-x86_64 /usr/local/mysql3、创建MySQL用户组合用户并修改权限groupadd mysqluserad

2021-08-25 18:45:26 125

原创 linux安装mysql,jdk,tomcat

本文阐述的是在一个全新的虚拟机下安装mysql,jdk,redis准备工作创建/root/softwaremkdir /root/software上传安装包此处可以使用rz或者xftp工具传输安装包使用rz,必须执行yum install lrzsz -y如图是上传好的安装包,使用以下命令依次进行解压tar -zxvf apache-tomcat-8.5.57.tar.gztar -zxvf nginx-1.18.0.tar.gztar -zxvf mysql-5.7.31-lin

2020-12-11 14:49:46 188

原创 旅游前后端分离springboot练手项目

该项目是基于springboot框架下的ssm项目,前端使用vue我在b站上看到的项目,适合新手联系springboot代码我放在GitHub上面,也是新学的git点击去GitHub,可能加载比较慢说实话,很简单的一个项目不说了,直接上图对应的crud也都挺简单的,图片就放这几张,懒的截屏了,其实这个老师讲的挺简单明了了...

2020-07-30 13:57:32 613

原创 手把手教你电脑下载b站视频

一 下载唧唧客户端,点击下方可直接下载点击此处去下载下载完成之后最好登录,登录的好处就是可以下载高清视频二 打开b站,点击要下载的视频然后回车电脑唧唧会检测到网站,点开,下载就行...

2020-07-20 11:22:27 804

原创 使用java解析excel表格的信息(含空处理,时间的处理)

java解析excel表格的信息这几天工作就是解析一大堆的Excel表格,期间遇到的问题就是一个空异常过时了(或者说我代码哪里写错了,就是跳不过去,报错),还有就是解析时间列打印出来的是一个数字先说明第一个问题,其中偶然的机会,发现了Excel的格式可以避免这个问题,把Excel的表格设置成下图的格式,就可以轻松越过空列的问题,点击1所指的地方可以把表格弄成黑色边框然后就是第二个问题,你仔细看一下,发现那个数据是代表表格的时间到目前时间的一个天数使用idea创建maven工程,一个main函数搞定,

2020-06-15 18:25:31 1207

原创 java入门爬虫(二)

本篇主要说明一下get请求和post请求get请求分为有参数和无参数get请求无参数 public static void main(String[] args) { //使用HttpClient发起请求,获取response CloseableHttpResponse response=null; //创建HttpClient对象,相当于创建浏览器 CloseableHttpClient httpClient= HttpClients.

2020-05-21 08:51:00 180

原创 java入门爬虫(一)

我也是才开始接触java爬虫,就是从简单开始了解爬虫先列一下爬虫的好处:可以实现搜索引擎大数据时代,可以让我们获取更多的数据源可以更好地进行搜索引擎优化(seo)(使用会较少)有利于就就业爬虫主要分为3部分:采集,处理,储存先上一个简单的爬虫示例:Idea创建Maven项目pom.xml引入HttpClient和log4j <!-- https://mvnrepository.com/artifact/org.apache.httpcomponents/httpclient -

2020-05-20 18:31:01 234

springboot整合ShardingSphere5.2.1(最新版)

springboot整合ShardingSphere5.2.1(最新版)

2023-09-14

shardingsphere-jdbc实现简单的单库分表

shardingsphere-jdbc实现简单的单库分表

2023-06-05

空空如也

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

TA关注的人

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