自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(78)
  • 问答 (1)
  • 收藏
  • 关注

原创 Ubuntu 22.04 使用 Docker 安装 Redis 5 (安装包形式)

本文介绍了Docker环境下Redis 5.0.14的完整部署流程:1)下载官方镜像并导出为tar文件;2)离线环境导入镜像;3)验证镜像导入;4)启动无密码Redis容器并测试连接。通过docker pull/save/load/run等命令,配合截图和详细说明,展示了从镜像获取到服务验证的全过程,适用于需要离线部署Redis的场景。

2025-07-21 17:55:48 342

原创 Ubuntu 22.04 安装 Docker (安装包形式)

本文介绍了在Ubuntu系统上离线安装Docker的方法。首先在联网机器上下载Docker及其依赖的deb包,然后传输到目标机器。安装前需卸载旧版本Docker并清理配置。通过dpkg命令安装下载的deb包后,启动Docker服务并设置开机自启。最后用docker --version和systemctl status命令验证安装是否成功。该方法适用于无法直接联网安装Docker的环境。

2025-07-21 17:54:53 295

原创 Ubuntu 22.04 安装 Jdk 8和 Tomcat (安装包形式)

本文介绍了在Linux服务器上安装配置JDK1.8和Tomcat9的详细步骤。首先从Oracle官网下载JDK1.8,解压后配置环境变量并验证安装;然后从Apache官网下载Tomcat9,解压后通过启动脚本运行,访问8080端口验证运行状态,最后提供了关闭Tomcat服务的方法。整个过程包含文件下载、解压、环境配置、服务启停等关键操作,为Java Web应用部署提供了基础环境搭建指南。

2025-07-21 16:14:16 353

原创 Ubuntu 22.04 安装 MySQL 8.0 完整步骤文档

本文介绍了在Ubuntu 24.04系统上安装MySQL 8.0.32的详细步骤。主要内容包括:下载解压安装包、配置环境变量、创建MySQL用户和组、设置数据目录权限、编写my.cnf配置文件、解决依赖库问题(如libtinfo和libaio)、初始化数据库以及安全启动MySQL服务。文中特别针对Ubuntu 24.04的新架构特性提供了兼容性解决方案,如创建软链接来兼容老程序。整个安装过程涵盖了从基础安装到系统配置的完整流程,并提供了详细的命令和排错指导。

2025-07-21 16:11:54 797

原创 IDEA设置注释快捷键“Ctrl /”进行 注释对齐

idea 快捷键注释:默认的是将注释在行首对齐 改为 注释会和当前代码对齐,还会自动保留一个空格

2024-09-20 13:20:08 607

原创 GitLab

在Git bash执行: git config --system --unset credential.helper。

2024-06-18 12:16:08 223

原创 CentOS7安装nginx【巨详细】

正常情况显示如下3.安装zlib,zlib 库版本显示版本显示去nginx官网进行下载:nginx: download发送到**/usr/local**目录下并解压3.安装nginx4.启动nginx5.关闭nginx6.重启nginx7.测试在外部系统浏览器输入CentOS的ip,查看能否打开.显示如下页面表示正确安装和启动

2024-06-13 15:15:34 741

原创 CentOS7安装JDK17 卸载JDK1.8安装JDK17

安装JDK17后发现版本还是1.8, 应该把系统自带的卸载掉再进行下载配置。

2024-06-13 14:48:00 1193

原创 Spring Boot 3.x使用knife4j

Spring Boot 3.x使用knife4j

2024-05-24 13:38:42 468

原创 判断时间段的重叠情况

判断时间段的重叠情况

2024-05-18 16:46:19 883

原创 Result统一返回结果的控制器方法

使用 Result类来实现统一返回结果

2024-05-14 14:46:02 495

原创 验证码生成--kaptcha

本文档展示了验证码的生成和刷新显示。

2024-05-11 15:51:27 915

原创 SpringBoot的图片上传

一个基于Spring Boot框架的简单文件上传功能的实现方式

2024-05-09 14:18:14 1210

原创 @RequestParam和@PathVariable

@RequestParam请求的参数,如username,password@PathVariable请求URL中的变量,如id

2024-04-26 16:07:31 594

原创 SpringBoot解决跨域问题

SpringBoot+Vue前后端跨域问题

2024-04-25 09:23:41 184

原创 Java中的Set、List、Map的区别及主要实现类方法

- Set用于存储不重复的元素,List用于存储有序的元素序列,Map用于存储键值对映射关系。- Set和List都是集合,而Map是映射。- Set和Map中的元素没有特定的顺序,而List中的元素是有序的。

2024-04-11 10:44:10 1513

原创 conda无法创建虚拟环境并且无法安装其他第三方包

conda无法创建虚拟环境并且无法安装其他第三方包

2023-01-09 22:25:08 1477

原创 设计一个算法,将一个头结点为A的单链表(其数据域为整数)分解成两个单链表A和B,使得A链表只含有原来链表中data域的奇数的结点,而B链表只含有原链表中data域为偶数的结点,且保持原来的相对顺序。

设计一个算法,将一个头结点为A的单链表(其数据域为整数)分解成两个单链表A和B,使得A链表只含有原来链表中data域的奇数的结点,而B链表只含有原链表中data域为偶数的结点,且保持原来的相对顺序。

2022-09-23 19:17:47 1552 1

原创 在带头结点的单链表L中,删除所有值为x的结点,并释放其空间,假设值为x的结点不唯一。

在带头结点的单链表L中,删除所有值为x的结点,并释放其空间,假设值为x的结点不唯一。

2022-09-23 19:02:29 862

原创 删除链表中值相同的多余结点

删除链表中值相同的多余结点,遍历整个链表,每个结点都要和其后面的结点进行对比。定义结点p遍历整个链表,结点q遍历p之后的所有元素。

2022-09-23 18:38:10 355

原创 折半查找算法

折半查找算法(出自2018-3)

2022-09-23 17:45:14 156

原创 假设长度大于1的循环单链表中,既无头结点也无头指针,p为指向该链表中某一结点的指针,编写一个函数删除该结点的前驱结点。

假设长度大于1的循环单链表中,既无头结点也无头指针,p为指向该链表中某一结点的指针,编写一个函数删除该结点的前驱结点。

2022-09-23 17:21:11 2375 2

原创 将链表中数据域值最小的结点移到链表的最前面

将链表中数据域值最小的结点移到链表的最前面(出自2017-3)

2022-09-23 17:07:00 1177 1

原创 将一个含有n个正整数的数组A中所有偶数移到所有奇数之前

将一个含有n个正整数的数组A中所有偶数移到所有奇数之前

2022-09-23 16:26:36 1077

原创 配置typora+PicGo+Aliyun OSS服务

配置typora+PicGo+Aliyun OSS服务

2022-07-04 01:13:58 782

原创 线性表的单链表

单链表的初始化不带头结点带头结点判断单链表是否为空不带头结点带头结点单链表的插入操作按位序(不带头结点)按位序(带头结点)后插操作在p结点之后插入元素e简化: 在第i个位置插入元素e(带头结点)前插操作在p结点之前插入元素e (偷天换日)单链表的删除操作按位序(带头结点)按位序删除(不带头结点)指定结点删除重点理解前插和删除的特殊操作核心代码按值查找核心代码单链表的创建操作(带头结点)头插法建立核心代码需要指出的是,头插法建立的

2022-07-01 20:08:14 201

原创 线性表的双链表

双链表的初始化双链表的判空操作双链表的建立头插法尾插法双链表的插入尾插法

2022-07-01 20:07:14 364

原创 线性表顺序表综合应用题P18

线性表顺序表综合应用题P18

2022-06-27 22:56:21 287

原创 给自己的网站加上SSL安全认证(https)

首先下载证书文件解压缩之后得到一个后缀为pfx的证书文件 和 一个密码文本文件将后缀为pfx的证书文件放在resources目录下在application.yml文件中配置# 80就是HTTP的端口,443就是https的端口http: port: 80server: port: 443 ssl: key-store: classpath:文件名.pfx key-store-password: 密码 key-store-type: PKCS12当用

2021-12-07 20:53:06 7688

原创 阿里云服务器centOS7.6安装Mysql8和Jdk8

安装Mysql8删除原来的数据库:centos7中默认安装了数据库MariaDB,如果直接安装MySQL的话,会直接覆盖掉这个数据库,当然也可以手动删除一下:# 查询出来已安装的mariadbrpm -qa|grep mariadb # 卸载mariadb 命令:rpm -e --nodeps+文件名rpm -e --nodeps 文件名下载与安装MySQL:获取MySQL yum仓库地址**得到yum源下载地址:**https://dev.mysql.com/get/mysql80-

2021-12-07 17:37:43 2773

原创 阿里云服务器centOS7.6自带的python2.7.5升级为python3

千万不要卸载python2创建python3的目录mkdir /usr/local/python3进入创建好的目录cd /usr/local/python3下载python3.* python下载网址 选择一个版本, 复制其下载地址这里下载python3.6.8为例wget https://www.python.org/ftp/python/3.6.8/Python-3.6.8.tar.xz解压tar xvJf Python-3.6.8.tar.xz 进入解压目录cd Pyt

2021-12-07 14:42:09 4548 3

原创 SpringBoot中图片上传在Linux服务器部署路径找不到

SpringBoot中图片上传在Linux服务器部署找不到的问题说明在Windows部署是, 写的默认指定盘符(C), 这种方法在Linux部署时是不可行的, 所以要将路径改成相对路径, windows部署路径就在所部属的盘符, linux部署路径就在根路径。一 配置WebMvcConfig@Configurationpublic class WebMvcConfig extends WebMvcConfigurerAdapter { @Autowired private Ac

2021-12-02 14:27:55 6917

原创 一个工具简单实现简书、掘金、CSDN上一些优秀的文章保存成markdown文件

推荐使用的工具Clean−mark这是一个简单实用的工具。针对你的需求,它可以将博客文章转换为干净的Markdown文本文件。安装npm install clean-mark --global下载文章clean-mark "链接文章" -o /Users/aaa/Desktop/xxx.md"链接文章" : 文章的url/Users/aaa/Desktop/: 下载的路径xxx.md: 文件名, 后缀.md可加可不加, 会自动生成.md文件例:...

2021-11-28 19:01:04 5384

原创 邮箱正则表达式

邮箱正则表达式适用于QQ邮箱, 手机号邮箱, 学校邮箱var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;

2021-11-16 17:09:14 8166

原创 PageHelper列表分页

PageHelper分页技术技术: SpringBoot + thymeleaf模板效果图分页前后效果图引用依赖引用pagehelper依赖, 这里使用的依赖是1.2.12<dependency> <groupId>com.github.pagehelper</groupId> <artifactId>pagehelper-spring-boot-starter</artifactId> <versio

2021-11-08 15:25:03 7309

原创 基于SpringBoot的QQ邮箱登录注册

基于SpringBoot的登录注册及找回密码有关的邮箱验证码操作底下附git链接介绍基于SpringBoot的登录注册及找回密码有关的邮箱验证码操作1整体思路注册通过输入的邮箱发送验证码,检验输入的验证码是否和后台生成的一致,若一致,将用户数据写入数据库,完成注册;登录通过输入用户名和密码与数据库中一条数据进行对比,若一致,则登陆成功找回密码首先校验数据库中是否存在用户名及其密码,存在时,再调用发送验证码进行比对的方式进行修改密码2整体的结构图3准备工程开始QQ邮箱POP3/SM

2021-11-05 18:22:09 29589 3

原创 Windows10远程连接Windows服务器

情况: 问题:出现身份验证错误。要求的函数不受支持远程计算机: 101.200.51.197这可能是由于CredSSP加密数据库修正。若要了解详细信息,请访问https://go.microsoft.com/fwlink/?linkid=866660解决方法:修改注册表开始–>运行–>regedit 打开注册表计算机\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System发

2021-08-08 16:53:57 9120

原创 git add . 提交报错git config --global user.email “[email protected]” git config --global user.name “Your N

报错信息*** Please tell me who you are.Rungit config --global user.email “[email protected]”git config --global user.name “Your Name”to set your account’s default identity.Omit --global to set the identity only in this repository.fatal: unable to auto-de

2021-08-02 18:01:12 10201

原创 Tomcat部署多个Web项目

Tomcat部署多个Web项目方法:修改端口,部署多个项目1、tomcat目下复制webapps目录,并重命名为webapps1Tomcat下webapps已经部署了一个项目,复制webapps重命名为webapps1,并在该文件夹下删除第一个项目(example),放第二个项目(你的War包)2、修改tomcat的conf目下的server.xml文件,设置端口等信息server.xml已有第一个项目的配置信息,现在需要新增第二个项目的配置,在Server节点下,新增Service节点

2021-07-17 23:30:35 10679

转载 Mybatis Plus入门体验

创建user表现有一张 User 表,其表结构如下:[email protected]@[email protected]@[email protected]其对应的数据库 Schema 脚本如下:DROP TABLE IF EXISTS use

2021-05-01 00:04:58 8886 1

空空如也

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

TA关注的人

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