自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 MySQL数据库导入导出实用指南:从基础命令到高级技巧

在日常的数据库管理和开发工作中,数据的导入和导出是最常见的操作之一。无论是数据迁移、备份恢复,还是与其他系统进行数据交换,熟练掌握MySQL的导入导出技巧都至关重要。本文将全面介绍MySQL数据导入导出的各种方法,并针对实际应用中常见的问题提供解决方案。

2025-09-27 19:01:58 345

原创 Java RSA非对称加密与数字签名的安全数据传输

保障数据传输安全是系统设计中的重要环节,本文介绍如何利用RSA非对称加密和数字签名技术构建安全的数据传输方案。

2025-09-27 18:19:10 647

原创 JDK函数式编程接口详解:Function、Consumer、Supplier

本文介绍了Java中三个核心函数式接口:Function、Consumer和Supplier。并总结了各自适用场景:Function适合数据转换,Consumer适合副作用操作,Supplier适合延迟计算。这些接口为Java函数式编程提供了基础支持。

2025-09-08 15:49:53 216

原创 MySQL数据库备份攻略:从Docker到本地部署

Docker、本地部署的MySQL数据定时备份,定时清理、支持命令行指定数据库备份(逗号分隔),未指定时自动备份所有非系统库、按时间分目录存储压缩备份、设置Linux定时任务执行备份

2025-09-05 19:57:16 404

原创 SQL 函数:使用 REPLACE进行批量文本替换

SQL REPLACE函数是数据库维护中常用的字符串替换工具,其基本语法为REPLACE(原字符串,查找内容,替换内容)。文章通过示例演示了如何批量修改数据库字段内容,并介绍了处理大小写敏感问题的方案(使用LOWER函数)。REPLACE函数适用于文本标准化、数据清洗等场景,不同数据库系统(MySQL/PostgreSQL/SQL Server/Oracle)的实现略有差异。该函数能高效完成批量数据修改,配合WHERE子句可确保操作准确性和安全性。

2025-09-03 19:33:36 710

原创 Arthas 实战

Arthas(阿尔萨斯)是阿里巴巴开源的一款 Java 诊断工具,旨在帮助开发者实时监控、分析和诊断 Java 应用程序的运行状态,无需重启应用或修改代码。它提供了丰富的命令集,涵盖了从方法监控、线程分析到类信息查看等多个方面,是 Java 开发和运维人员的得力助手。

2025-03-20 15:50:30 1358

原创 ElasticSearch 入门到放弃(持续更新中)

一个开源的分布式搜索引擎,可以实现搜索,日志统计,分析,系统监控等的搜索引擎

2025-03-13 11:02:01 1122

原创 Spring Boot中引入Redis,以及RedisUtils完整工具类

Spring Boot中引入Redis,以及RedisUtils完整工具类

2025-03-12 12:00:42 714

原创 git reset的使用,以及解决还原后如何找回

git reset的使用,以及解决还原后如何找回

2025-03-12 11:12:22 1731

原创 Spring上下文工具类

【代码】Spring上下文工具类。

2025-03-10 18:07:02 390

原创 链式多分支规则树模型结构

链式多分支规则树模型结构,这是一种链式的多分支规则树模型结构,由功能节点自行决定后续流程的执行链路。它比设计比责任链的扩展性更好,自由度也更高。

2025-03-10 17:54:17 809

原创 Easyexcel 应用

Easyexcel 的一些复杂应用记录

2025-03-10 17:47:31 571

原创 通用验证码邮件HTML模版

验证码邮件HTML模版

2025-03-10 17:40:04 916

原创 Spring Boot+RabbitMQ+Canal 解决数据一致性

spring boot MySQL Redis Canal 数据一致性问题

2025-03-10 17:15:24 2349

原创 Redis 限流

通过这种方式,可以有效地控制访问频率,保护系统资源不被滥用。

2025-02-21 15:39:46 393

原创 MySQL 清空表的数据

是一种快速清空表数据的方法。它会删除所有行,但保留表结构和索引。如果你需要更细粒度的控制(例如,触发器或外键约束),可以使用。根据你的需求选择合适的方法来清空 MySQL 表的数据。

2025-02-15 15:04:43 1863

原创 解决cursor AI编辑器控制台console中文乱码

chcp 查看当前控制台编码控制台输入:chcp 65001 设置为utf8。

2025-01-06 17:36:24 1801

原创 Shiro 框架

主体,记录了当前的操作用户信息,外部应用通过Subject向SecurityManager安全管理器进行认证和授权。PrincipalCredentialAuthorizerRealmsessionDAO密码管理器,提供一套加密、解密的组件,比如MD5、散列算法等加密方式。

2025-01-02 12:22:44 441

原创 Optional 详解

Optional类是在 JDK 1.8 中引入的一个容器类,用于表示可能包含也可能不包含非空值的对象。它主要用于防止出现,并提供了一种更优雅的处理可选值的方法。Optional。

2024-12-27 13:39:53 441

原创 CompletableFuture 异步编程

CompletableFuture 是 Java8 引入的一个强大的工具,用于异步编程。它提供了一个灵活的方式来处理异步任务,并且可以轻松的将多个异步操作组合在一起。

2024-12-26 14:55:00 414

原创 Kotlin 语言基础语法及标准库

集合接口相关函数位于List(有序集合),Set(唯一集合),Map(key-value键值对)。sortedBy。

2024-12-26 09:34:10 1538

原创 使用stream流对List集合中对象的某个字段值升序、降序排列

stream流对List集合中对象的某个字段值升序、降序排列

2024-10-31 14:57:33 2088

原创 解决mvn打包uat环境失败:The requested profile “uat“ could not be activated because it does not exist

解决mvn打包uat环境失败:The requested profile "uat" could not be activated because it does not exist

2024-10-31 14:48:40 707

原创 常用转义字符

常用转义字符

2024-10-30 13:49:32 212

原创 Linux scp命令语法

(Secure Copy Protocol)是一个用于在网络中安全传输文件的命令行工具,基于 SSH 协议。它可以在本地和远程主机之间复制文件或目录。

2024-10-30 13:38:32 1189

原创 SpringBoot 整合单个、多个邮箱发送邮件

SpringBoot 整合单个、多个邮箱发送邮件

2024-09-30 11:27:24 796

原创 快速的将一个Map集合根据key排序

将一个Map集合快速的根据key排序。

2024-09-26 19:03:24 197

原创 Spring的事务传播机制详解

在Spring中,事务传播机制(Transaction Propagation) 定义了事务方法如何与现有的事务进行交互。

2024-09-19 10:12:11 568

原创 Java 实现本地、服务器上传图片至指定文件夹以及查看

初始化图片存储的路径(服务器则上传至jar包所在的同目录下。模拟服务器以jar包的形式启动。保存路径的上下文工具类。

2024-09-11 15:19:36 1094

原创 vite构建vue前端工程、完成项目初始化配置

【代码】vite构建vue前端工程、完成项目初始化配置。

2024-09-11 12:01:18 524

原创 解决 MybatisPlusException: can not use this method for “getSqlFirst“

【代码】解决 MybatisPlusException: can not use this method for "getSqlFirst"

2024-09-11 11:52:59 637

原创 Git版本控制工具

master主分支,用于部署生产环境的分支;不允许直接修改代码develop开发环境分支,始终保持最新完成以及bug修复后的代码feature开发新功能时,以devlop为基础创建feature分支命名以feature/开头,后面加上开发的功能模块,示例:feature/user_module,feature/cart_moduletest测试环境分支release预上线分支(预发布),UAT测试阶段使用,一般由test或hotfix分支合并hotfix。

2024-09-06 17:00:30 525

原创 Windows 远程桌面连接

Windows + R

2024-09-06 16:58:44 200

原创 Sa-Token 认证、鉴权框架

【代码】Sa-Token 认证、鉴权框架。

2024-05-06 11:05:43 680 1

原创 SpringBoot 处理 MySQL中json字段数据

import com/*** 用以mysql中json格式的字段,进行转换的自定义转换器,转换为实体类的JSONArray属性* <p>* MappedTypes注解中的类代表此转换器可以自动转换为的java对象* MappedJdbcTypes注解中设置的是对应的jdbcType// 设置非空参数 preparedStatement . setString(i , String . valueOf(objects . toJSONString()));

2024-04-26 11:59:57 1119 2

原创 mvn install 安装jar包到本地仓库

【代码】mvn install 安装jar包到本地仓库。

2024-03-15 12:28:52 284

原创 BigDecimal 加减乘除运算及比较

【API】BigDecimal 加减乘除运算及比较。

2024-03-14 16:51:15 217

原创 【Java工具类】密码增强工具类(支持八位&必选其三(数字,大写字母,小写字母,特殊字符)

【代码】【Java工具类】密码增强工具类(支持八位&必选其三(数字,大写字母,小写字母,特殊字符)

2024-03-14 16:11:40 622

原创 Spring Boot 快速集成MyBatis-Plus框架

Spring Boot 快速集成MyBatis-Plus框架

2024-03-14 16:07:40 661

原创 【Java工具类】获取日期间隔内所有的日期集合

【代码】【Java工具类】- 获取日期间隔内所有的日期集合。

2024-03-14 15:58:57 582

空空如也

空空如也

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

TA关注的人

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