自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 postgresql生成订单号的函数

本文介绍了一个生成每日自增工单号的数据库实现方案。首先创建了order_serial_record表来存储序列名称和最后重置日期。接着编写了generate_order_serial_no函数,该函数会检查当前日期是否与记录日期一致,若不一致则重置序列,然后生成格式为YYYYMMDD+6位序列号;(如20251030000001)的工单号。该方案实现了日期变更时自动重置序列功能,确保每日工单号从1开始递增,并通过补零保证序号统一为6位长度。

2025-10-30 15:27:47 175

原创 macbook(M芯片)配置jdk(快速切换版本)

摘要:本文介绍了在MacOS系统上安装和配置JDK的完整步骤。首先从Oracle官网下载所需JDK版本(M芯片推荐ARM版),然后进行安装。重点讲解了如何配置环境变量:单JDK情况下设置JAVA_HOME路径,多JDK版本共存时通过别名命令实现快速切换(如jdk8、jdk11等)。最后通过source命令使配置生效,并验证版本切换是否成功。文中提供了详细的命令行操作和配置示例,适合开发人员进行参考。

2025-10-23 15:44:44 268

原创 Java实现批量导出并存入zip

批量导出数据,并压缩到一个zip文件中

2025-10-16 14:36:52 148

原创 SpringBoot引入第三方jar包

怎么手动导入一个jar包?我们在idea手动导入jar包后,在idea启动可以正常启动和运行,但是我们想要把jar使用maven命令进行打包,却发现jar并没有打包成功。就针对这一问题,我们讲解一下如何解决问题。

2025-04-01 08:53:14 570

原创 mac安装navicat及使用

mac安装navicat

2025-03-14 11:38:53 6989 10

原创 Java设计模式---策略模式

策略模式(Strategy Pattern)是一种行为设计模式,它定义了一系列算法(或策略),并将每个算法封装起来,使得它们可以互相替换。策略模式允许算法的变化独立于使用算法的客户(即客户端代码)。简而言之,它让我们可以在运行时选择具体的算法,避免了大量的if-else或switch语句。

2025-02-06 11:03:25 1196

原创 Navicat Premium 16.0.90 for Mac 安装与free使用

Navicat Premium 16.0.90 for Mac 安装与free使用,简单快捷

2025-01-10 10:38:27 1741 4

原创 canal同步es,sql注意事项

使用canal同步es注意事项

2025-01-07 19:27:54 750

原创 慢SQL定位及优化

定位慢SQL,及解决。

2024-08-25 16:56:58 1457

原创 网关登录校验

网关登录校验

2024-08-19 16:28:19 1154

原创 网关路由(GateWay)讲解

一文带你了解网关路由(Gateway)

2024-08-19 16:00:40 2209

原创 Docker使用及详解

Docker 可以帮助我们下载应用镜像,创建并运行镜像的容器,从而快速部署应用。数据卷(volume)是一个虚拟目录,是容器内目录与宿主机目录之间映射的桥梁。html:放置一些静态资源conf:放置配置文件如果我们要让Nginx代理我们的静态资源,最好是放到html目录;如果我们要修改Nginx的配置,最好是找到conf下的nginx.conf文件。但遗憾的是,容器运行的Nginx所有的文件都在容器内部。所以我们必须利用数据卷将两个目录与宿主机目录关联,方便我们操作。

2024-08-18 16:54:46 5440

原创 SpringBoot整合redis集群

有些场景,我们可能会搭建redis集群;而在不同的redis配置中存放不同的数据信息,但是我们需要将这两部分的数据一起查询出来,合并一起,这样我们应该怎么操作呢?

2024-08-06 14:46:59 812

原创 SpringBoot集成FTP

SpringBoot整合FTP代码

2024-04-17 16:05:43 895

原创 构建Vue2/Vue3项目的两种方式

创建vue2或vue3项目的两种方式,简单方式和脚手架方式

2024-03-13 12:01:15 1622

原创 nacos服务中心和注册中心

Nacos是阿里巴巴开源的一个更易于构建云原生应用的动态服务发现、配置管理和服务管理平台。它是使用java编写。所以也是需要依赖java。

2024-03-11 15:26:54 1389 1

原创 SpringBoot集成EasyExcel实现文件导入导出

SpringBoot整合EasyExcel详细讲解。

2024-03-05 16:09:45 2519 2

原创 WebStorm安装教程(全网最快捷、最靠谱的方法)

快捷、方便、详细且简单的WebStorm安装教程。

2024-03-04 10:08:24 60737 115

原创 Navicat最新版安装教程(超简单)

Navicat最新版安装教程(操作超简单、且详细、靠谱)

2024-02-28 17:03:37 306848 537

原创 PyCharm安装教程(快捷、靠谱且简单)

PyCharm的详细安装教程(超简单)

2024-02-27 11:51:39 145623 270

原创 Git常用命令

Git 是一款非常流行的版本控制工具,以下是一些常用的 Git 命令。

2024-02-25 14:11:08 1277 1

原创 idea集成git详解教程(实用篇)

一路傻瓜式安装即可(NEXT)2.软件测试在Windows桌面空白处,点击鼠标右键,弹出右键菜单Git软件安装后,会在右键菜单中增加两个菜单此处仅仅是为了验证Git软件安装的效果,所以选择Git Bash Here菜单, 选择后,Windows系统弹出Git软件的命令行黑窗口,git -v输入指令回车后,如果黑窗口中打印出咱们安装的软件版本2.41.0,Git软件安装成功了。

2024-02-25 10:05:28 4931 1

原创 SpringBoot配置多个数据源

该案例是讲解的,同一个mysql服务器,访问不同库下的表信息。如果是配置不同数据源(如一个mysql,一个oracle),方式也是一样的。

2024-02-21 09:45:18 1018

原创 Java调用C++函数

完整代码里面包含.dll文件和Java代码。

2024-01-29 15:00:06 1078

原创 Linux的一些高级常用命令及实例

Linux系统提供了大量的命令和工具。

2024-01-26 08:44:58 711 1

原创 Linux常用命令及使用

Linux常用命令及使用。

2024-01-24 16:18:51 652 1

原创 SpringBoot整合SQLite(详细讲解)

SQLite是一个的开源SQL轻量级数据库,本文讲解SpringBoot整合SQLite的详细介绍。

2024-01-18 11:37:09 19447 2

原创 监听Redis中Key值的变化(SpringBoot整合)

当Redis中的值发生改变时,通过配置来监听key值的变化。事件通过 Redis 的订阅与发布功能(pub/sub)来进行分发, 因此所有支持订阅与发布功能的客户端都可以在无须做任何修改的情况下, 直接使用键空间通知功能。

2024-01-15 17:16:13 7561 4

原创 windows系统使用脚本文件运行jar包

上方:set PROJECT_OPS=-Dspring.profiles.active=dev 这一行,因为我配置了两个环境,如下图。如果你的只有.yml/.properties文件的话,可以不写。如果不在一个文件夹位置,可以在 cd %~dp0 命令下方添加一行 :cd 文件具体位置。到这里就配置好了,双击运行刚才创建的脚本文件(XXX.bat)。将该文件放入到和jar一个文件夹下,文件名称后缀名以。echo [信息] 使用Jar命令运行demo工程。

2024-01-10 09:31:01 1726

原创 Linux设置Redis开机自启(CentOS)

在Linux的CentOS系统中,可以使用以下步骤来设置redis开机自启。

2024-01-09 15:52:32 1465

原创 SpringAop使用详解

Spring Aop的简单使用

2024-01-08 09:45:46 2033 1

原创 idea使用jdk8构建Spring Boot项目(详细讲解)

idea使用jdk8创建项目。

2023-12-30 20:53:32 5360 1

原创 SpringBoot整合kafka

SpringBoot整合kafka

2023-12-29 10:20:01 532 1

原创 快速搭建Swagger(knife4j版)

1.@Api:用于标注Controller类,表示该类是Swagger资源。2.@ApiOperation:用于标注Controller类的方法,表示该方法是一个ApiOperation,即API的一个操作。该注解包含以下属性:① value:ApiOperation的简要说明。②notes:ApiOperation的详细说明。③tags:指定API所属的标签,可以在Swagger UI中进行分类展示。

2023-12-28 10:16:18 1664 1

原创 Java环境变量配置详解

以上环境变量就配置成功了,开始你的编程之旅吧!!!

2023-12-27 09:07:12 561 1

原创 Windows查看端口占用情况及杀掉进程

回车执行该命令:查看是哪个进程或者程序占用了 8088 端口,结果是:java.exe。开始—->运行—->cmd,或者是 window+R 组合键,调出命令窗口。回车执行该命令,最后一串数字就是 PID进程号, 这里是 19232。也可在 任务管理器--》资源监视器 进行查看。1、打开命令窗口(以管理员身份运行)3、查看被占用端口对应的 PID。此时端口不再被占用,可进行使用。该命令列出所有端口的使用情况。4、查看指定 PID 的进程。2、查找所有运行的端口。

2023-12-26 17:16:56 1082 1

原创 Redis介绍及应用场景

1.客户端与 Redis 服务器建立连接。客户端通过网络协议 (如 TCP/IP) 连接 Redis 服务器,发送请求并接收响应。2.Redis 服务器接收客户端请求。Redis 接收到来自客户端的请求后,先进行协议解析和验证,然后根据请求类型进行相应的操作。3.Redis 执行命令并返回结果。当 Redis 接收到客户端的请求后,会根据请求类型执行相应的操作,如读取或写入数据等。操作完成后,Redis 将结果返回给客户端。4.客户端处理响应并关闭连接。

2023-12-26 17:13:23 1626 2

空空如也

空空如也

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

TA关注的人

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