- 博客(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
原创 部署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-搭建本地环境
创建好数据库后,导入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
原创 springboot整合ShardingSphere5.2.1(最新版)
内容包含分表配置文件类型和自定义类型两种方法。无法直接上次代码,疯狂贴图。
2023-09-14 14:36:07
2535
4
原创 shardingsphere-jdbc实现简单的单库分表
单表数据越来越大,影响到查询效率,需要聚合各种函数也比较麻烦,所以使用分表来解决这一问题,主要依赖的还是水平分表。
2023-06-05 14:48:53
708
原创 java基于nacos手动分发任务给多个执行器实例
以上就是大致代码,实际环境中,运行多个actuator代码,monitor可以进行轮询分发任务,下次更新如何使用feign接口实现以上功能。minotor服务主要负责其他服务提交任务,然后分配任务以及获取nacos注册的信息。目前分为两个服务,一个监控服务-monitor,一个执行服务-actuator。大致框架 springcloud,springboot。表中其他字段已经删除,可以自行添加。轮询算法可以根据实际要求自行修改。两个服务可以公用一张表。接下来是执行器相关代码。
2023-04-01 22:08:47
597
原创 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文件 <
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
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅