自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 esayexcel导入时通用listener

【代码】【esayexcel导入时通用listener】

2024-09-27 14:26:56 79

原创 esayexcel导出并合并单元格

【代码】esayexcel导出并合并单元格。

2024-09-24 11:17:46 171

原创 java动态代理

【代码】java动态代理。

2024-09-13 11:12:34 125

原创 k8s命令整理

你可以使用相同的命令格式来查看其他 Kubernetes 资源,例如 Deployment、Service 等。假设你有一个名为 my-pod 的 Pod,可以使用以下命令查看其 YAML 配置。查看 kube-system 命名空间中的事件(例如,Pod 的创建、删除等)要查看 kube-system 命名空间中的所有 Pods,可以使用以下命令。如果 Pod 位于特定的命名空间中,可以使用 -n 选项指定命名空间。如果想查看 kube-system 命名空间中的所有资源,可以使用。

2024-08-28 10:14:12 210

原创 ffmpeg分割视频命令总结

【代码】ffmpeg分割视频命令总结。

2024-08-21 17:55:19 92

原创 java使用FTPClient遇到的问题

2.项目部署到linux上,发现下载的文件损坏,win上测试正常,common-net的ftpclient默认是使用ASCII_FILE_TYPE,文件会经过ASCII编码转换,所以可能会造成文件损坏。所以我们需要手动指定其文件类型为二进制文件,屏蔽ASCII转换的操作,避免文件在转换的过程中受损。1.使用ftpClient.listNames()获取的文件列表为空,但服务器上确实有文件。

2024-08-14 11:57:30 213

原创 java调用ffmpeg拉流录制转存

【代码】java调用ffmpeg拉流录制转存。

2024-03-13 11:16:54 506

原创 RestTemplate发送请求下载MP4文件

【代码】RestTemplate请求下载MP4文件。

2024-03-12 11:01:06 496

原创 redistemplate 工具类

【代码】redistemplate 工具类。

2024-02-23 10:15:44 537

原创 【java使用FFmpeg遇到的问题】

意思是指你用的像素格式是flv不支持的,需要重新指定格式。于是采用折中的方法,屏蔽日志。

2024-02-04 15:59:48 643

原创 【mybatisplus使用时and和or穿透问题】

【代码】【mybatisplus使用时and和or穿透问题】

2023-12-15 09:50:09 417

原创 网页视频列表自动播放下一个视频脚本

F12打开浏览器控制台,输入以下代码按回车。

2023-12-09 16:12:19 6086 1

原创 java实现跨字符串匹配

首先,我们检查给定的字符串pattern是否为空,如果为空,则说明已经匹配完成,返回true。然后,我们检查目标字符串target是否为空,如果为空,则说明已经遍历完目标字符串,但是还未匹配完成,返回false。接下来,我们比较目标字符串的第一个字符和给定字符串的第一个字符是否相等,如果相等,则递归调用stringMatch方法,将目标字符串和给定字符串都去掉第一个字符,继续匹配剩余的部分。在示例中,目标字符串为"abcdefg",给定的字符串为"ac",因此返回结果为true。

2023-09-05 10:45:29 125

原创 静态内部类实现的单例如何做到线程安全且可延迟加载

通过调用 getInstance() 方法,可以获取到单例对象的实例。由于静态内部类只会被加载一次,因此可以保证线程安全。同时,由于静态内部类的加载是在调用 getInstance() 方法时才会进行,所以实现了延迟加载的效果。无参构造器只会运行一次。

2023-09-01 10:06:03 221

原创 窗口函数使用

ROWS BETWEEN 1 PRECEDING AND CURRENT ROW: 这指定了窗口的范围。1 PRECEDING 表示当前行的前一行,CURRENT ROW 表示当前行。因此,这个窗口的范围是当前行以及前一行,也就是每两天的总和。SUM(total): 这表示我们正在计算总和。total 是前面查询中每一行的报警数量列的名称。可以看出,two_day_sum 列为每两天的总和,每一行的值是当前行以及前一行的报警数量的总和。以一个例子来说明这个语句。OVER: 这表示我们正在执行一个窗口函数。

2023-07-13 11:09:45 121

原创 【Spring Boot整合SMS4j】

步骤1:创建一个新的Spring Boot项目首先,在你的开发环境中创建一个新的Spring Boot项目。你可以使用Spring Initializr(https://start.spring.io/)或者任何支持Spring Boot项目创建的工具。步骤2:添加依赖项在你的项目的pom.xml文件中,添加SMS4j的依赖项。步骤3:配置短信服务在你的application.properties文件中添加阿里云短信服务的配置信息。

2023-07-12 15:07:45 1134

原创 【pgsql按时间水平拆分表】

需要说明的是,为了实现分表,还需要对 SQL 查询语句、索引、触发器等进行适配和优化,以避免出现额外的开销和性能瓶颈。数据插入时,可以将数据根据分表规则分散到不同的子表中。查询时,需要根据分表规则确实查询哪些子表包含了需要的数据,然后针对各个子表执行对应的查询语句,最后将结果合并返回给客户端。例如,按照事件时间对日志表进行按月分表,可以定义多个分表名:log_202101,log_202102,log_202103 等。例如,将日志按照月份分表,需要确定插入数据所属的月份,然后将数据插入到对应的分表中。

2023-06-16 11:00:27 980

原创 pgsql常用函数

unnest 字段名。

2023-04-13 13:58:09 183

原创 【oracle 做报表时在最后一行加上‘合计‘sql语法】

( CASE WHEN cant_name IS NULL THEN '合计' ELSE cant_name END ) cant_name, CANT_CODE, sum(num) num, ````````````````````````````` group byGROUPING SETS ( (cant_name, cant_code ), ( ) )List item

2022-04-27 21:53:23 2494

原创 使用fastjson时遇到的问题

本地环境fastjson版本为1.2.39,使用JSON.parseObject()方法时可以转换字段名称中带下滑线的字段如AAA_B -> aaaB 没有问题;线上环境为1.1.14,不支持过滤下划线,导致对象字段值为null,解决办法去掉字段下划线使用驼峰命名法,或者升级fastjson版本为新版...

2022-03-16 10:33:30 564

原创 【idea导入新项目提示很多jar包找不到】

idea导入项目后,启动时提示找不到很多jar包,输入命令mvn idea:idea执行即可

2022-03-04 20:20:05 127

原创 【ivp6服务器可通过ivp4网络访问教程】

代码直接用

2022-02-16 10:17:53 13474

空空如也

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

TA关注的人

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