自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(92)
  • 资源 (16)
  • 收藏
  • 关注

原创 JAVA根据时间增加1天

业务场景在JAVA业务代码中,经常会遇到通过指定时间,增加指定天数的业务需求。话不多说,直接上代码:String time = "2021-12-1"; //指定时间 int day = 30;//指定增加天数 SimpleDateFormat sf = new SimpleDateFormat("yyyy-MM-dd"); Date timeNow = sf.parse(time); Calendar c = Calendar.getInstance(); c.setTime(ti

2022-03-24 17:13:16 7496

原创 Oracle多行字符串连接(合并)

业务场景需要在oracle数据库中查询c多行数据,然后根据分组,把某一列数据进行字符串拼接。并且以","或者”-“进行连接。例如格式:”AAA-BBB-CCC“,“AAA,BBB,CCC”截图效果SQL语句分组使用group by字符串多行连接使用oracle函数:listagg(列名,’’,")select user_id,listagg(line_nm,’,’) from 表名 group by user_id;...

2022-03-02 11:17:50 7122

原创 Mysql生成随机数(大小写字母+数字+特殊字符)

SQL语句drop function if exists rand_string;create function rand_string (n int) returns varchar(255) begin DECLARE chars_str varchar(255) default 'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789!@#$%^&*'; DECLARE return_str var

2022-01-11 10:32:41 1987

原创 Mysql为每条记录生成6位数随机数

场景需要为用户表增加一个匿名账户字段,并且生成默认的初始值。实现# 生成一个6位数随机字符select substring(MD5(RAND()),1,6);# 执行sql语句,更新到每条记录中update 表名 set ANONYMOUS=substring(MD5(RAND()),1,6);效果...

2021-11-19 09:50:39 2213 1

原创 解决报错Connection terminated as request was larger than 10485760

解决RequestTooBigException: UT000020: Connection terminated as request was larger than 10485760问题,请查看此篇,或许有帮助。

2021-10-14 17:13:48 6778 1

原创 JAVA反射传入方法名调用该方法

动态传入一个方法名,例如:“getJobName”,获取该对象得值。public class Test { public static void main(String[] args) throws Exception { InterviewMessage interviewMessage = new InterviewMessage(); interviewMessage.setJobName("AAAAAAAAA"); //此处传一个get方法名进去,实际

2021-08-17 16:11:38 717

原创 百度地图:根据名称定位地图&点击地图获取位置名称

1.官网申请百度API密匙2.创建应用,获取百度地图密匙3.地图Demo代码此处Demo实现功能:1.根据搜索框中的名称,定位地图。2.用户点击地图时,显示该位置标注,并自动获取用户点击的位置与经纬度。<!DOCTYPE html><html lang="en"><head> <title>根据地址查询经纬度</title> <meta http-equiv="Content-Type" content="tex

2021-08-03 14:49:29 2414

原创 Vue中使用iframe引入静态页面

Vue中使用iframe引入静态页面

2021-07-29 13:59:28 1564

原创 两步搞定:Linux修改mysql的sql_mode模式

两步搞定:Linux修改mysql的sql_mode模式

2021-07-05 10:05:37 3474

原创 Linux登录mysql后修改密码

Linux中修改mysql密码

2021-07-02 16:25:29 156

原创 JAVA解析HTML格式字符串并提取内容

使用JAVA提取HTML格式的字符串,并提取文本内容。

2021-06-21 15:48:31 1920 1

原创 RabbitMq中文用户名安装后无法启动解决详细

win10系统下,用户名为中文,启动rabbitmq服务失败,如何解决??赶紧来看看吧

2021-06-21 15:14:18 696

原创 IDEA启动debug模式失败:Unexpected error (103) returned by AddToSystemClassLoaderSearch

IDEA启动debug模式失败,怎么处理??

2021-05-20 15:37:25 1823 9

原创 FFmpeg视频截取第一帧

简单两步,用FFmpeg视频截取第一帧,赶紧来看看吧

2021-05-20 11:35:03 7284 2

原创 腾讯云COS云存储入门(一)

JAVA操作腾讯云COS云存储,超级简单!赶紧来看看吧

2021-03-16 19:10:55 3510 2

原创 解决The page at ‘xxx‘ was loaded over HTTPS

业务场景在HTTPS域名地址下预览视频时,出现以下提示:Mixed Content: The page at ‘https://live.xxxx.com.cn/cjrh_web/common/preview.html?path=vedio/bE8cimSp/index.m3u8’ was loaded over HTTPS, but requested an insecure XMLHttpRequest endpoint ‘http://live.xxxxx.com.cn/images/vedio/

2021-03-16 17:50:47 9926 2

原创 FFmpeg分片播放提示:No compatible source was found for this media

这里写目录标题问题场景产生原因解决方式:问题场景当写死一个url地址时不报错,使用动态参数赋值,就会报错。如下图:代码如下,写死一个url地址可以正常播放视频。如果使用在vue中使用:src进行赋值,则提示No compatible source was found for this media。<video id="example-video" width="800" height="400" class="video-js vjs-default-skin vjs-big-play-

2021-03-09 15:52:45 5088

原创 FFmpeg切割视频分片播放(一)

FFmpeg切割视频分片播放效果展示FFmpeg命令页面代码FFmpeg切割视频分片播放效果展示FFmpeg命令页面代码效果展示FFmpeg命令第一步(转化格式):将视频格式转换成mp4格式第二步(压缩视频):ffmpeg -i D:\work\202103\1.mp4 -preset veryslow -crf 28 D:\work\202103\1Compress.mp4第三步(转换成ts):ffmpeg -y -i D:\work\202103\1Compress.mp4 -vcod

2021-03-09 15:20:12 1724 1

原创 FFmpeg压缩视频后有声音无画面

FFmpeg压缩视频后,在浏览器上有声音无画面??赶紧来看一下吧

2021-03-03 14:23:09 1771 3

原创 Navicat导出数据库结构(不含数据)

Navicat导出数据库结构业务场景步骤1)选择需要导出的库并右键2)点击"高级"3)打勾去掉4)目标选择"文件",并设置导出路径5)导出成功业务场景导出数据库结构,而且不需要导出该库表数据。步骤1)选择需要导出的库并右键打开Navicat,选择数据库,然后鼠标右键,如下图:2)点击"高级"3)打勾去掉打勾:则导出结构与数据不打勾:则只导出结构4)目标选择"文件",并设置导出路径5)导出成功导出成功后,打开xxx.sql文件,只有数据结构,没有数据。不上图了,大家可以亲自测试

2021-01-21 15:53:13 4751 2

原创 H5的vedio标签mp4格式有声音无画面

业务场景:上传视频(mp4格式)到linux后,能听到声音,但是看不到画面。解决方案:上传了个mp4格式的,但是视频编码是mpeg-4,这个目前html5的vedio标签解析不出画面来。目前用的浏览器默认播放器无法解析mp4的所有格式。使用格式工厂把视频转换成AVC(H264)编码格式即可。1)查看视频编码格式:格式工厂——多媒体文件信息——选择视频文件,即可查看该视频详细信息,如下图:2)转换成AVC(H264)编码格式格式工厂——MP4——添加文件——输出配置,如下图:转换后效果

2021-01-14 19:16:13 459

原创 JAVA根据字符串生成HTML

业务场景IO操作可以使用IOUtils,只有配置了java环境可直接使用,无需下载jar包,而且能处理中文这类乱码问题。InputStream inputStream = org.apache.commons.io.IOUtils.toInputStream(dataStr, "UTF-8");

2020-12-09 14:37:07 5320 3

原创 JAVA在线文件预览(centOs7部署kkFileView)

JAVA实现在线文件预览方式,一起来看看吧。

2020-11-28 12:50:31 2064 2

原创 Vue提示Cannot read property ‘length‘ of undefined解决

Vue提示Cannot read property 'length' of undefined解决1.报错如下2.错误原因3.解决方案1.报错如下TypeError: Cannot read property ‘length’ of undefined,如下图:2.错误原因在我的*.vue文件中根据提示,由这行代码引起:此处是data.length,但是由于在渲染页面时,请求的响应还未返回数据,因此data是undifined,就会出现上述错误。<Row style="backgrou

2020-11-26 16:12:54 18936 1

原创 SSH Secure提示:Server responded Protocol error:packet too long解决

报错如下:使用SSH Secure Shell连接华为云提示“Server responded Protocol error:packet too long”,导致不能正常远程连接linux解决办法:度娘了下,基本都说修改SSH Secure配置。我这直接换个工具,马上就能正常连接了。我使用的是Secure CRT。同样的IP,连接效果如下图:...

2020-11-19 20:05:38 2678 1

原创 iview提示Invalid prop: custom validator check failed for prop “type“解决

报错如下:提示:Invalid prop: custom validator check failed for prop “type”解决由上图可见,是input标签的type引起的报错。在ivew官网文档中,input标签的type类型不支持hidden属性值,因此要么改,要么屏蔽即可。详情请参考iview官方文档:http://v1.iviewui.com/components/input...

2020-11-18 17:17:34 15862 2

原创 Video标签禁止下载

video标签屏蔽掉自带的下载

2020-10-16 10:58:05 5584 3

原创 FFmpeg框架系列:批量处理视频操作

FFmpeg框架系列:批量处理视频操作批量压缩视频命令执行效果完整代码批量压缩视频命令windows下FFmpeg安装目录:F:\ffmpeg\ffmpeg\bin\ffmpeg.exe原视频:F:\ffmpeg_yasuo\compress3\91.mp4生成后的压缩视频:F:\ffmpeg_yasuo\compress3\end-91.mp4批量执行必须带上的参数:-max_muxing_queue_size 9999F:\ffmpeg\ffmpeg\bin\ffmpeg.exe -i F

2020-10-13 22:19:27 3723

原创 视频防下载

1. 业务场景做一个在线课程平台,需要展示很多不同视频。通常情况下,src="http://ip/xxx/a.mp4"这种展示方式实属裸奔,需要对视频资源,图片等资源进行一定保护。即增加他人直接下载资源的难度。2. 实现思路访问视频资源时,服务器返回的是二进制数据,即ArrayBuffer,然后在前端再把这堆ArrayBuffer转换成视频,通过播放器播放出来。3. 实现效果4. 代码调用脚本:vue调用函数,传视频名称,以及一个this对象给函数funGetVideoFile。该函数会发送请

2020-10-13 18:57:52 1343

原创 FFmpeg框架系列:视频压缩

FFmpeg框架系列:视频压缩1. FFmpeg介绍与安装2. 压缩视频3. 效果如下4. 完整源代码1. FFmpeg介绍与安装我在这篇五分钟JAVA代码教会你:FFmpeg实现视频试看(window版本)中写的十分详细,在windows/Linux安装FFmepg,此处我就不过多阐述了。2. 压缩视频对mp4视频进行压缩,采用H.264视频压缩算法和AAC音频压缩算法,视频帧率10fps,音频码率32k,执行命令如下:ffmpeg.exe -i xxx.mp4 -r 10 -b:a 32k

2020-09-22 20:15:49 219

原创 FFmpeg框架系列:视频添加多个水印

给视频添加水印,单个水印,满屏斜水印等等场景。

2020-09-22 19:48:59 2431

原创 FFmpeg框架系列:获取视频时长

业务场景业务需求:对上传的视频显示该时长。FFmpeg框架处理视频信息FFmpeg官网:http://ffmpeg.org/实现思路在window中安装FFmpeg后,在cmd执行获取时长的命令即可:F:\ffmpegDemo\ffmpeg\bin\ffmpeg.exe -i F://ffmpegDemo//test.mp4PS:解压在windows本地的ffmpeg程序F:\ffmpegDemo\ffmpeg\bin\ffmpeg.exe以及存放在windows本地视频:F://ffmpe

2020-09-22 19:00:54 4749 4

原创 Mysql查看连接并批量kill线程

Mysql查看连接,kill线程,批量kill线程等常规操作....

2020-09-18 09:43:14 801

原创 JavaScript实现网页内容保护

如果你需要对网站展示的内容进行保护,例如:1.文本内容防复制;2.图片防止下载;3.视频防下载;此处通过js对网页内容进行保护,下面我会通过4种方案,对我们的网页内容由浅入深的进行保护。

2020-09-06 18:44:02 678

原创 Linux解决磁盘占用:/dev/vda1占用100%

Linux解决磁盘占用:/dev/vda1占用100%.......

2020-08-27 15:54:31 12841

原创 五分钟JAVA代码教会你:FFmpeg实现视频试看(Centos7版本)

当领导要你开发视频试看功能,怎么破??我用JAVA代码教会你,花5分钟就能学会,赶紧来看看吧。

2020-08-20 10:40:45 1989 4

原创 五分钟JAVA代码教会你:FFmpeg实现视频试看(window版本)

当领导要你开发视频试看功能,怎么破??我用JAVA代码教会你,花5分钟就能学会,赶紧来看看吧。

2020-08-19 21:31:28 5588 4

原创 Linux运行Maven的jar包

业务场景在idea中打包一个Maven项目成jar包,然后在linux中运行,提示"jar中没有主清单属性",其实就是找不到程序入口,没有指定主class。报错如下:处理步骤1.修改Maven的pom.xml此处大家要修改成自己的mainClass,这是访问的入口类。<build> <plugins> <plugin> <groupId>org.apache.maven.pl

2020-08-18 17:49:56 1478

原创 MySql数据库一键导出excel

Mysql导出Excel步骤1.在Navicat中点击"导出向导"2.选择excel格式3.选择"导出到…"4.导出成功

2020-08-18 11:17:53 190

原创 解决Nginx做页面转发刷新报404

业务场景用nginx做静态资源转发时,页面刷新就报404问题。如下图:正常请求时如下图:当页面刷新,或按F5出现下图效果:解决方式在linux服务器中,修改nginx的配置文件nginx.conf,在对应的指向目录上增加:try_files $uri $uri/ /index.html last;如图所示:我的linux路径是:/usr/local/nginx ,大家根据自己的nginx路径修改nginx.conf配置。增加该行目的是,当在页面刷新或者F5时,请求当前路径的上一级路

2020-08-04 09:45:32 4728

ffmpeg分片播放案例.rar

ffmpeg分片播放视频

2021-03-09

FFmpegDemo.rar

Java实现视频试看功能。通过FFmpeg开源框架对上传视频进行时间截取生成新视频文件来解决。此处我提供在window版本与linux版本的实现Demo。方便大家参考

2020-08-20

ListenerDemo01.rar

使用JSP+Servlet+Listener技术,里面实现了用户登录,用户退出,用户注册功能。使用Listener实现了用户在线人数监听,在线用户列表监听功能。

2020-06-30

FilterDemo01.rar

该Demo使用JSP+Servlet+Filter技术,其中写了2个拦截器。一个拦截所有请求,统一处理乱码。另一个做用户登录拦截。

2020-06-30

jstl表达式所需依赖jar包

在JSP开发中,使用需要的jstl表达式的jar包依赖。使用jstl表达式做更强大的数据展现。例如:数据迭代,if-else判断等等

2020-06-15

推荐一款十分好用的谷歌插件.rar

这是一款很好用的谷歌插件。相信经常使用谷歌浏览器的朋友们会喜欢。详细操作看我博文,会有具体操作步骤。

2020-04-24

springboot入门程序

结合博客,上传了2种方式创建springboot的程序,以供大家参考。建议初学者根据博客一步步来操作,如果不想动手的童鞋,可以直接运行我的源码来观看。

2020-04-13

webdemo1.rar

SpringBoot+mysql+Redis整合增删改查操作。大家可以看我博客的具体操作,一步步来实现。如果想直接看效果的话,就下载我这的源代码。

2020-04-13

maven+spring+dubbo入门程序.rar

maven+spring+dubbo直连式。用于学习与理解dubbo RPC框架的朋友们,快速学习与理解消费者与提供者组件。以及dubbo调用方式。

2020-04-12

EXT批量上传图片

用Ext技术实现的批量上传图片,有进度条显示,全部取消,全部上传,界面美观,里面有一个弹出框的Demo实例,可供参考,希望能给你提供帮助。

2014-01-06

uploadify上传

servlet实现的uploadify上传。

2014-01-06

java的反编译工具

java反编译工具,对class文件进行反编译成java文件,工具小,解压可用,很实用。反编译后可自行放到ide中运行

2014-01-06

java论坛系统

采用SSH框架+sql server做的BBS,功能涵盖了置顶,隐藏,锁定删除,中英文显示,页面美观,有参考价值。

2013-12-30

OA管理系统验收

oa管理系统,涵盖权限操作模块,jbmp工作流请假

2013-12-23

jquery file upload plugin

jquery多张图片上传,多文件上传的漂亮UI

2013-12-23

购物商城有支付邮箱绑定

该平台架构比较不错,用了动态代理,模板模式,用了传统的jsp+servlet+mybatis框架,支付宝接口以及javamail邮箱激活

2013-12-03

空空如也

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

TA关注的人

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