自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 实现Spring AOP 切面

1.使用@Aspect注解将Java类定义为切面类 @Aspect@Componentpublic class FallBackV1Aop {} 2.使用@Pointcut定义一个切入点,是一个规则表达式 @Pointcut("@annotation(com.cloud.user.aop.FallBackV1)")public void pointCut(){} 规则表达式示例:任意公共方法的执行: execution(public *.

2020-08-11 11:06:54 230

原创 ElasticSearch Java API详解 Spring

1.spring已集成了elasticSearch的搜索API <dependency> <groupId>org.springframework.data</groupId> <artifactId>spring-data-elasticsearch</artifactId> <version>3.2.0.RELEASE</version></dependency>

2020-07-28 21:00:42 317 1

原创 小技巧:邮箱校验正则表达式

Java版 String pattern="^[\\w][\\w\\d_]*@\\w+\\.[A-Za-z]+$"; String mail = "[email protected]"; System.out.println("mail.matches(pattern) = " + mail.matches(pattern));

2020-05-24 14:24:56 499

原创 过年了,你买到票了吗?【火车票】

快过年了,回家过年的小伙伴们,你们的车票抢到了吗?告诉大家一个好消息,通过爬虫分析各个车次的站点信息,我们可以筛选出最优的购票方案了。教程链接:Java实现买火车票【抢票】成功率100%...

2020-01-21 15:03:57 217

原创 Java实现买火车票【抢票】成功率100%

还在为买不到过年回家的车票而着急吗?通过Java的爬虫和数据分析可以帮我们买到回家的票。准备:Java开发环境。场景:一根韭菜要从于2020年01月23日乘火车从北京到山东聊城第一步:爬取2020年01月23日同时经过北京 和聊城的所有车次。我们查到了19个车次。第二步:爬取每个车次经历的车站。如K4093次 我们查到它有15个车站。第三步:以K4093为...

2020-01-21 14:55:01 8763 5

原创 JAVA实现视频加密

应用功能:将上传的mp4视频进行加密,用户观看视频时必须请求服务端秘钥方能播放。前期准备:1.java开发环境。2.ffmepg工具。下载地址3.秘钥文件。新建一个TXT文件,输入几个字符串,后缀名改成.key即可。原理介绍:1.FFmpeg工具可以将mp4视频转换成m3u8格式的视频。2.m3u8格式的视频就是一个索引.m3u8文件加若干个切片视频.ts文件。3....

2020-01-16 20:27:23 5809 1

原创 简单粗暴:Java实现异常通知到手机钉钉

应用场景:当项目在运行时如发生异常,可实时在手机钉钉上查看。如果您的项目是SpringBoot 可以配合 异常处理AOP。SpringBoot实现自定义注解处理异常 。实现异常后自动报警到钉钉。第一步:获取钉钉的token 和 secret首先登录钉钉PC,随便找一个群组,点击右上角··· --》点智能群助手--》点添加机器人--》添加机器人--》自定义--》添加随便取个名字...

2020-01-16 17:20:06 1898 1

原创 简单粗暴:SpringBoot实现自定义注解处理异常

应用场景:在有可能发生异常的方法上加上注解后,可将异常拦截后统一处理。随后可以向手机报警。如钉钉群、邮件、短信等。向钉钉群报警可参考Java实现异常通知到手机钉钉准备工作:完整的SpringBoot环境。第一步:创建一个自定义注解类 DingDingLog.javaimport java.lang.annotation.ElementType;import java.lang.a...

2020-01-16 16:55:29 1242

原创 简单粗暴:SpringMVC + LayUI 完整项目讲解 附源码下载 SSM项目模板

此处分享一套SpringMVC+LayUI+MySQL完整项目源码,以及其部署方式。适用于本硕毕业设计。此项目已集成了shiro scheduied 事务等常用插件。堪称SSM的完美模板。下载地址:点我下载第一步:解压解压到任意目录。第二步:数据库准备新建数据库 myweb 。并将db目录下的SQL文件导入到myweb 数据库中。第三步:导入到开发工具中。使用id...

2020-01-15 20:26:12 3195 4

原创 Java实现视频分类 【内链】

使用场景:对于喜好下载电影、收藏视频的同学们来说,当电影在本地积累到一定数量时,寻找印象中的某类电影变得无比困难。于是我们可以通过 Java 执行CMD命令,通过FFmepg插件读取视频文件的信息。然后根据读取到的分辨率、时长等信息使用java.io.File.renameTo()方法进行归类。仅需20行代码。教程链接:简单粗暴:Java 使用 FFmpeg 获取视频的分辨率 ...

2020-01-15 19:24:48 25299

原创 简单粗暴:Java 使用 FFmpeg 获取视频的分辨率 Java获取视频的时长 Java获取视频的编码格式

准备条件:1.Windows 操作系统2.Java开发环境3.FFmpeg工具FFmpeg下载地址:点此下载解压后得到文件 ffmepg.execmd测试结果如下此时:FFMPEG路径为 : F:\ffmepg\ffmpeg.exe视频路径为:F:\ffmepg\video.mp4于是我们需要使用命令 F:\ffmepg\ffmpeg.exe...

2020-01-15 19:14:04 6976 5

原创 简单粗暴:冒泡排序

需要排序的数组: int arr[] = { 1,2,3,4,5,5,6,7,8,9,0}public class 冒泡排序 { public static void main(String[] args) { int arr[] = { 1,2,3,4,5,5,6,7,8,9,0}; /** * 通过相邻比较-交换数值 将最大值...

2020-01-15 16:05:20 161

原创 简单粗暴:SpringBoot + Mybatis 控制台查看执行的SQL日志

使用场景:开发过程中如MapperXML文件中用了较多较为复杂的逻辑生成SQL,如<forEach>等,可通过此方法看到真正执行的SQL语句和参数,方便调试。发布上线后尽量将其注释掉,因为该配置会将查询结果逐行全部打印出来。第一步:yml 配置文件新增以下配置 mybatis: configuration: log-impl: org....

2020-01-12 14:05:27 5252 1

原创 简单粗暴:MySQL创建一个root权限的账号

创建一个ROOT权限的子账号。用户名:username密码: password首先连接到MySQL,确保登录的用户拥有较高权限。第一步:创建一个账号CREATE USER 'username'@'%' IDENTIFIED BY 'password';第二步:赋予权限GRANT ALL PRIVILEGES ON *.* TO 'username'@'%' IDE...

2020-01-12 13:55:10 3292

原创 简单粗暴:SpringBoot + PageHelper 插件 实现Mybatis分页

第一步:导入MAVEN依赖 <dependency> <groupId>com.github.pagehelper</groupId> <artifactId>pagehelper-spring-boot-starter</artifactId> ...

2020-01-12 13:47:26 174

原创 第一篇测试文章KnifeYang

呼呼``~~~~

2017-06-07 09:56:22 233

ffmpeg.7z For Windows

视频媒体编码解码工具. FFmpeg是一套可以用来记录、转换数字音频、视频,并能将其转化为流的开源计算机程序。采用LGPL或GPL许可证。它提供了录制、转换以及流化音视频的完整解决方案。它包含了非常先进的音频/视频编解码库libavcodec,为了保证高可移植性和编解码质量,libavcodec里很多code都是从头开发的。

2020-01-15

空空如也

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

TA关注的人

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