- 博客(20)
- 收藏
- 关注
原创 PostgreSQL遍历所有的表并设置id为自增主键(基于自建函数)
create_seq_and_set_pkey 函数的功能是确保每个表具有一个序列,并且id列使用该序列作为默认值,同时确保表具有主键约束。获取当前表的最大 ID使用语句动态执行 SQL 查询,获取表中的最大id值,并将结果存储在变量max_id中。输出日志信息,显示表的最大 ID。生成序列名称将表名与_id_seq拼接,生成序列名称,并存储在变量中。输出日志信息,显示生成的序列名称。检查序列是否存在使用IF EXISTS语句检查序列是否已经存在。如果序列存在,则使用语句修改序列的起始值为。
2024-08-29 16:22:23
1196
原创 一个java类实现UDP代理转发
实现一个UDP代理服务器,它监听一个指定的端口,将接收到的UDP数据包转发到目标主机,并将目标主机的响应转发回原始客户端。使用线程池来异步处理响应,并使用日志记录器来记录不同级别的日志信息。
2024-08-05 18:04:25
608
1
原创 PostgreSQL 获取指定根节点及其所有子集的id
在这个查询中,我们使用了递归CTE来逐级连接子集。它首先选择根节点id,并通过与父id匹配连接到下一级子集,然后持续递归直到没有更多的子集。要获取所有子集的ID,您可以使用递归CTE(WITH RECURSIVE)查询来实现。替换为您的实际表名,并将。替换为根节点的ID。
2023-12-14 09:52:55
886
原创 PostgreSQL 将所有表的id列设置为自增主键,自增起始数值为该表的最大id
代码会遍历所有具有 'id' 列的表,并设置自增起始值和主键
2023-12-05 16:02:33
1962
原创 使用 Jackson 库对日期时间的动态序列化反序列化操作
通过使用自定义的时间戳序列化器和反序列化器,我们可以以指定的日期字符串格式对时间戳进行动态序列化和反序列化,以满足特定的需求。这种方式允许我们在处理时间戳时更灵活地控制格式化和解析的行为
2023-07-06 17:09:55
2311
原创 EMQX在Windows系统下的开机自启与异常自动重启脚本
这个批处理文件会不断检查 EMQX 服务的状态,并根据服务的运行状态记录相关信息到日志文件中。如果服务未运行,它将尝试重新启动服务。然后,它会等待一段时间后再次进行状态检查,以持续监视服务的运行情况。
2023-07-04 16:02:53
5645
1
原创 Bancet开源驱动SDK开发包Java版,开箱即用(楼宇自控,智慧楼宇,智能建筑)
Bacnet 楼宇自控 智慧楼宇 智慧建筑 java开发SDK依赖包,开箱即用,支持SpringBoot等多种项目集成
2022-09-30 21:13:28
1463
9
原创 Java Spring 自定义多功能比较器适用于规则引擎告警判断等多种场景(>、>=、<、<=、==、!=、in、between)
主要用于数字字符串的比较,支持各种数字类型。
2022-08-25 20:10:28
770
原创 创业孵化器信息统计数据大屏java设计开发实现(基于若依springboot)
项目开源地址https://gitee.com/helloworld_xy/stb-big-data.gitps:项目开发于2020年2月中旬至2020年3月中旬,从项目设计到开发历时大概一个月,因为疫情以及经验不足的原因故进度稍显缓慢,若按照正常的开发进度估计一周左右即可开发完成(非常感谢开源软件若依的开发者,其中的代码生成功能帮忙节省了大量的开发时间),不过还好磕磕绊绊总算顺利上线了。因受到各位开源大佬精神的熏陶,现将其开源出来,希望可以帮助到有需要的朋友。0.介绍0.1概述 本项目.
2021-08-15 18:55:35
3105
4
原创 大华人脸门禁(人脸闸机)sdk集成对接javaweb接口springboot版
大华人脸门禁(人脸闸机)sdk集成对接javaweb接口springboot版项目开源地址:https://gitee.com/helloworld_xy/ibms-dahua.git介绍 项目主要用来对接大华的人脸门禁(闸机),可以实现门禁卡的管理及对应的人脸的管理,同时可以设置门禁卡的类别以及有效时间段,母卡等.可以在此基础上实现各种业务需求,例如人脸快递柜,基于人脸识别的会员卡系统等.ps:项目不提供对门禁设备的直接控制接口,但可以对门禁卡的有效时间进行管理进而判断对应用户是否有进出
2021-08-08 18:28:32
12893
45
原创 ffmpeg最常用命令,快速处理视频
ffmpeg常用命令1.下载ffmpeg2.解压并配置环境变量3.命令行验证是否配置成功4.查看视频信息5.视频文件类型转换6.视频截取7.视频拼接1).新建file.txt文件把需要拼接的视频写入2).命令行执行命令8.分辨率转换9. 提取视频中的音频10.提取去除音频的视频11.从视频中提取图片12.将视频转换为m3u8格式用于点播1)创建要给hls目录2)执行生成命令13.视频转码1.下载ffmpeghttps://www.gyan.dev/ffmpeg/builds/2.解压并配置环境变量
2020-11-24 21:36:15
642
原创 在不禁用iis的情况下停止其对443端口的禁用(由于443端口被占用宝塔nginx服务器添加ssl证书失败,又不能停止iis服务的解决办法)
在不禁用iis的情况下停止其对443端口的禁用(由于443端口被占用宝塔nginx服务器添加ssl证书失败,又不能停止iis服务的解决办法)1.修改文件2.重启服务器或iis服务3.补充 (扩展)4.点赞收藏分享月入过万呦1.修改文件 在文件管理器中打开:C:\Windows\system32\inetsrv\config\applicationHost.config 通过搜索443或https找到 将443修改成4443或其他端口 并保存文件2.重启服务器或iis服务3.补充 (扩
2020-05-16 09:07:58
1899
原创 若依 文件上传的简单实现包括文件上传下载删除回显(不用敲一行代码,也可改造到其他项目中)
若依 文件上传的简单实现包括文件上传下载删除回显(不用敲一行代码,也可改造到其他项目中)一、效果演示gif二、使用方式2.1 引入upload-lxz.js2.2 拷贝html代码到界面需要位置2.3 补充(注意)一、效果演示gif二、使用方式2.1 引入upload-lxz.js将js文件拷贝至js文件目录下在include.html中定义一个模版并在界面中引用该模版(直接像普通的js文件一样引入也可)upload-lxz.js文件内容如下,也可通过百度网盘下载(链接:upload-
2020-05-10 17:26:18
11152
25
原创 eclipse使用maven将中springboot项目打包成jar包
eclipse使用maven将中springboot项目打包成jar包前提第一步,清除项目中之前的打包内容第二步,打jar包第三步,测试注意可能会遇到的问题1. 没有主清单属性2.Unable to rename '\target\miniapp.jar' to '\target\miniapp.jar.original'前提在项目的pom.xml中配置相关的内容其中finalName中内容表示jar/war包的名称下面展示一些 内联代码片。<build> <finalName
2020-05-09 09:35:46
2155
原创 若依thymeleaf回显复选框选中项(只修改一行前端代码即可)
若依thymeleaf回显复选框选中项演示以及实现方法1.演示图片2. 实现方法3. 详解4.思路来源5.经验总结演示以及实现方法1.演示图片2. 实现方法下面展示一些 实现代码,th:xxx是thymeleaf的相关语法,@dict是若依框架自己封装的服务类。重点是th:checked属性的值,需要改变的是一号位置和二号位置的值,#strings.arraySplit(x,y)方法是将...
2020-05-04 16:42:36
3767
4
原创 关于数据库中char类型与varchar类型的适用情况对比
数据库中char类型与varchar类型的适用情况1.在mysql中测试1.1.在mysql中新建stu表1.2.添加一条数据并查询1.3 测试条件查询2.在sql server中测试2.1 在sql server 中创建stu表2.2添加一条数据并查询2.3测试条件查询3.总结引言:数周前的某一天,在检查公司新来实习生的学习日记的过程中偶然中发现他对于这两种数据类型的记录有种对char类型的特...
2020-03-06 13:57:01
1483
原创 若依多模块使用下拉列表 select2的搜索功能
若依多模块使用下拉列表 select2的搜索功能1.熟悉若依对于资源引用方法footer的模块资源的定义.使用该类需要将两个文件夹拷贝到项目目录中,这两个文件夹分别是jni,和jniLibs(jni就是Java本地接口,使用它可以实现java语言与其他语言的交互)jni和jniLibs的压缩包2)配置app文件夹下的bulid.gradle文件(配置好后重新编译一次)...
2018-11-25 18:27:07
8231
11
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人