自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(57)
  • 资源 (2)
  • 收藏
  • 关注

原创 @Valid 和 @Validated 有什么区别?

摘要: @Valid 是 Jakarta Bean Validation 的标准注解,用于触发对象级联校验(如嵌套对象或集合元素)。@Validated 是 Spring 的扩展,支持分组校验和方法级参数校验。关键区别在于: 标准 vs 扩展:@Valid 是规范,@Validated 提供分组(如不同接口校验规则不同)和类级别方法校验(如 @RequestParam 或 Service 方法参数)。 使用场景: 基础校验:@Valid 配合 @RequestBody; 分组校验:@Validated 指定

2026-03-11 11:03:39 325

原创 linux安装redis教程(2026)

本文介绍了Redis服务器的安装与配置过程。首先从官网下载所需版本的Redis源码并解压,然后通过make命令编译安装。运行redis-server测试安装成功后,修改redis.conf配置文件以支持远程连接,包括绑定所有网卡、关闭保护模式或设置密码。最后重启Redis服务并指定配置文件,通过ps命令验证服务是否正常运行。整个过程涵盖了Redis从安装到远程访问配置的关键步骤。

2026-01-12 15:34:44 243

原创 docker安装redis7

Redis 7的Docker部署步骤。首先创建数据、配置和日志目录并设置权限;然后生成配置文件,包含绑定地址、端口、保护模式、密码、持久化策略等设置;接着通过docker run命令启动Redis容器,挂载配置和数据目录;最后通过查看日志确认服务正常启动。整个过程简明清晰,快速部署Redis服务。

2025-11-28 16:05:12 236

原创 MySQL补充知识——虚拟列

MySQL虚拟列(GENERATED ALWAYS AS)是一种自动计算列值的特殊列类型。它分为VIRTUAL(虚拟列,查询时动态计算)和STORED(存储列,计算结果持久化存储)两种形式。虚拟列的优势在于可以让复杂表达式(如DATE(create_time)等)利用索引提升查询性能,但无法手动更新。典型应用场景是对DATETIME字段的日期部分建立索引,从而优化基于日期的查询性能。通过将计算逻辑封装在虚拟列中,既保证了查询效率,又避免了手动维护计算字段的麻烦。

2025-11-28 11:44:15 615

原创 docker安装mysql8.0

使用Docker部署MySQL 8.0的最佳实践方案。主要内容包括:1)创建必要的目录结构并设置权限;2)配置关键的my.cnf文件,包含字符集、日志、连接数等参数;3)通过docker run命令启动容器,并详细说明了各挂载目录的作用(数据文件、日志、配置等);4)提供了测试连接方法和解决远程访问权限的方案。该方案确保了数据持久化、配置可修改、日志可查看等关键需求,适合生产环境使用。

2025-11-28 09:49:34 258

原创 docker安装sqlServer

使用Docker部署SQL Server 2022的完整步骤:1)创建挂载目录/opt/mssql下的data、log、secrets子目录;2)拉取官方镜像;3)通过docker run命令启动容器,需设置强密码并映射1433端口;4)为挂载目录设置适当权限。文章详细说明了各挂载目录的作用,提供了验证连接方法和docker-compose部署方案,适用于单机测试环境。关键注意事项包括密码复杂度要求和目录权限设置。

2025-11-27 17:51:50 555

转载 centos8安装docker

在CentOS 8系统上安装Docker的详细步骤。首先解决yum源问题,使用阿里云镜像替换官方源。然后分步骤移除旧版本Docker,安装必要工具,设置阿里云Docker仓库,安装containerd.io和Docker 20.10.23版本。最后配置开机启动、验证安装和设置镜像加速。文章还解释了Docker组件关系,包括containerd.io作为容器运行时、docker-ce作为服务端、docker-ce-cli作为命令行工具的作用。附带了解决可能出现的container-selinux

2025-11-27 17:28:19 648

原创 VirtualBox安装centos8 没有宿主机IP

摘要: 本文介绍了为双网卡配置局域网连接的步骤。首先确认网卡enp0s8未获取IP地址,通过检查并修改配置文件ifcfg-enp0s8,确保ONBOOT=yes和BOOTPROTO=dhcp。修改后执行nmcli命令重载配置并重启网络服务,最终验证enp0s8成功获取IP地址。该过程解决了双网卡环境下局域网网卡无法自动获取IP的问题。

2025-11-27 16:42:45 187

原创 处理省市区excel数据加工成SQL

Python脚本将Excel行政区域数据转换为SQL语句,支持处理省直辖县级行政单位等特殊情况。脚本读取Excel文件,检查必要列名后,自动生成包含省、市、县三级结构的SQL插入语句。主要功能包括:1)为每个行政单位创建变量;2)区分正常地级市与省直辖县级单位;3)处理直辖市特殊情况;4)自动生成变量名并保证唯一性。输出结果可直接用于数据库导入,适用于sys_area表结构(含id、area_name等字段)。

2025-09-04 14:27:53 649

原创 全国行政区划信息,省市区信息

本文介绍了中国行政区划数据库表设计及安徽省数据示例。数据库表sys_area采用三级结构(省、市、区县),包含ID、名称、父级ID、层级等字段,并建立相关索引。以安徽省为例,展示了数据插入过程:首先插入省级记录,然后插入16个地级市,最后插入区县数据(如亳州市的谯城区、涡阳县等)。数据来源为民政部网站,表结构支持层级查询和排序

2025-09-04 14:23:45 228

原创 springboot2整合nacos作为配置中心

本文介绍了Spring Cloud Alibaba Nacos配置中心的集成步骤。通过Maven引入Spring Boot 2.5.14、Spring Cloud 2020.0.6和Spring Cloud Alibaba 2021.0.5.0的依赖,并添加spring-cloud-starter-alibaba-nacos-config和bootstrap启动依赖。配置bootstrap.yml指定Nacos服务器地址和应用配置路径,注意Spring Cloud 2020.0+版本需显式声明配置导入。推荐

2025-08-21 10:27:14 531

原创 vaultwarden安装注意事项

摘要:本文介绍如何加固Vaultwarden管理员令牌安全及关闭用户注册功能。首先解决ADMIN_TOKEN明文警告:通过进入容器执行/vaultwarden hash生成Argon2哈希密码,替换原环境变量后重启容器。其次在管理界面取消"allow new signups"选项以关闭新用户注册,增强系统安全性。操作步骤包括容器操作、密码哈希生成及配置项修改。

2025-07-30 14:46:09 701

原创 docker 容器正常启动但是连接不上

docker容器正常运行,日志也没问问题。但是就是连不上。

2025-04-09 10:13:21 619

原创 服务器本地镜像上传到阿里云远程镜像仓库

服务器本地镜像上传到阿里云远程镜像仓库

2025-03-28 12:00:02 617

原创 uniapp上传图片之前压缩处理

uniapp上传图片之前压缩处理,减少大小提升速度

2025-03-27 13:50:31 683

原创 windos系统nodejs 自定义配置下载路径

存储下载的 npm 包:当你运行 npm install 或 npm install -g 时,npm 会将下载的包存储到缓存目录中。加速安装:如果你再次安装相同版本的包,npm 会从缓存中读取数据,而不是重新从远程仓库下载,节省时间和流量。如果你希望新路径永久生效且在不同用户或环境中一致,可以手动编辑 npm 配置文件。断点续传:当下载中断时,缓存目录中的数据可以用来继续下载,而不是重新开始。2.copy之前的文件内容到你创建的文件夹。2.查看当前 npm 的缓存目录是否生效。1.创建你要存储的文件夹。

2024-11-28 11:41:54 769

原创 Percona XtraBackup备份docker版本mysql 5.7

Percona XtraBackup2.4.4备份docker版本mysql 5.7

2024-11-18 14:04:16 774

原创 Idea 2024.2.3 找不到Cache Recovery设置

idea找不到Cache Recovery设置

2024-10-09 11:24:51 623 1

原创 MySQL 查询优化思路

本文只分享查询优化思路,内容是基础MySQL5.7、5.6

2024-04-22 14:03:52 425

原创 MySQL常用排序技巧

摘要:本文介绍了6种适用于学生/老师/教室业务场景的SQL排序技巧:1)布尔表达式排序,通过判断条件实现优先级排序;2)CASE WHEN自定义排序,直接映射业务规则;3)FIELD函数固定枚举顺序;4)NULL值特殊处理;5)多条件组合排序;6)表达式计算排序。这些方法可灵活处理带班状态、角色优先级、年级顺序、登录时间等典型排序需求,使查询结果更符合业务逻辑。

2024-03-28 10:15:18 773

原创 Mysql配置autocommit实际使用(慎用)

MySQL配置autocommit,大数据量导入MySQL

2024-03-26 13:11:36 1299

原创 springboot返回JSON结果下划线

返回json对象需要是下划线

2023-09-19 15:50:50 510

转载 使用建造者模式创建对象的工具类

在不引用lombok的的插件下,按需创建对象。

2023-09-18 15:45:33 98

原创 Centos7本地安装Docker-compose

Centos7离线安装Docker-compose

2023-08-29 14:48:42 303

原创 使用percona-xtrabackup备份MySQL数据

使用xtrabackup备份MySQL数据库

2023-08-18 17:26:30 925

原创 CentOS7 上安装 Percona XtraBackup

Percona XtraBackup是一款适用于基于MySQL的服务器的开源热备份实用程序,在备份期间不会锁定数据库。它可以备份MySQL 5.1、5.5、5.6 和 5.7 服务器上的InnoDB、XtraDB 和MyISAM表的数据,以及带有 XtraDB 的 Percona Server。下载网址2.4文档地址。

2023-08-18 10:01:54 1460

原创 docker使用tab无法自动补全命令

docker使用tab无法自动补全命令

2023-08-10 10:23:06 1088 1

原创 Virtualbox设置访问外网以及主机和虚拟机互通

Virtualbox设置访问外网以及主机和虚拟机互通

2023-08-10 10:10:15 7737 2

原创 docker安装单机版nacos,并把数据保存到MySQL

docker安装单机版nacos,并把数据保存到MySQL

2023-07-10 16:34:27 668

原创 docker安装Kibana

使用docker安装kibana 。有问题请留言

2023-07-03 10:13:13 212

原创 docker安装elasticsearch 7.4.2

docker安装elasticsearch。安装过程简单。问题总结全。适合有docker基础的小白使用!

2023-06-30 16:17:51 369

原创 springboot+maven多环境配置,数据库信息无效

搭建多环境项目中,产生数据库信息不生效的问题

2023-04-10 11:38:54 411

原创 使用docker-compose 创建zookeeper集群

使用docker-compose创建zookeeper集群。有疑问请留言

2023-03-08 10:08:47 234

原创 docker+springboot定时任务执行时间不一致

springboot定时任务部署到服务器,执行时间和实际时间差8个小时,docker才是问题的源头

2023-01-09 11:13:12 579

原创 vue保存搜索条件

vue+element-ui 跳转详情页,保存搜索条件。此方法较为简单。页面较多建议使用vue的路由缓存

2023-01-05 16:39:32 1184 2

原创 kkviewfile 启动office组件失败,请检查office组件是否可用

kkviewfile 启动office组件失败,请检查office组件是否可用

2022-07-29 17:19:04 8936 9

原创 kkviewfile 实现nginx反向代理+https

kkviewfile使用nginx反向代理并实现https。

2022-07-29 17:03:40 8136 8

原创 kkFileView使用踩坑

kkfileview 配置踩坑 yum groups mark install (see man yum)No packages in any requested group available to install or updateLoaded plugins:

2022-07-25 15:49:39 2719

原创 docker+nginx+https 的坑

1.首先查询服务器的安全组443是否开启2.检查服务器的防火墙是否放行了443端口3.nginx对应的配置 是否正确 (以腾讯云申请的证书为例)server { #SSL 访问端口号为 443 listen 443 ssl; #填写绑定证书的域名 server_name cloud.tencent.com; #证书文件名称 ssl_certificate cloud.tencent.com_bundle

2022-04-24 16:04:35 160

原创 Cenost7 安装docker及常用命令

centos 7 安装docker

2022-04-12 17:44:53 260

全国行政区划信息截止到2025.09 excel数据

全国行政区划信息截止到2025.09.04,初始excel数据

2025-09-04

DockerCompose文件

DockerCompose文件2.14.0版本

2023-08-29

openjdk-12+32_linux-x64_bin.tar.gz 免费

身为编程人员的用户们注意了,我为大家带来这款出色的JDK 12,该语言包相信各位并不陌生,并且还加入了很多全新的功能选项,相信能够满足大家的编程需求,同时安全性以及性能也有了显著提升,因此感兴趣的朋友们抓紧时间下载吧,不要错过了!

2020-06-15

apache-tomcat-10.0.0-M6-windows-x64.zip 无需c币

Tomcat 10.0需要Java 8或更高版本,不要积分免费下,留个言关注我是对我最大的鼓励。Tomcat 10及更高版本的用户应注意,作为从Java EE到Eclipse Foundation迁移的一部分,从Java EE迁移到Jakarta EE的结果,所有已实现API的主要软件包已从更改 javax.*为jakarta.*。几乎可以肯定,这需要更改代码才能使应用程序从Tomcat 9及更低版本迁移到Tomcat 10及更高版本。正在开发一种 迁移工具来辅助此过程。 此版本中的显着变化是: 在最新的OpenJDK 8版本中添加对ALPN的支持。 添加对CATALINA_OUT_CMD环境变量的支持,该环境变量定义了将捕获的stdout和stderr重定向到的命令。例如,与rotatelogs一起使用。Harald Dunkel提供的补丁。 关于tomcat-users.xml文件中的组,角色和用户的排序更加灵活

2020-07-01

空空如也

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

TA关注的人

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