自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

一生一世一双人的博客

珍惜每一天,珍惜身边每一个人

  • 博客(35)
  • 收藏
  • 关注

原创 Java 搭建srs流媒体服务器,并使用ffmpeg推流

前言:最近项目需要把监控摄像机的RTSP流在放在浏览器上播放,但由于目前浏览器并不支持RTSP,需要转码才行。之前试过nginx作为流媒体服务器,这次尝试使用ffmpeg将码流推送srs流媒体服务器,实现浏览器端播放,特此记录一下。SRS 是一个简单高效的实时视频服务器,支持RTMP/WebRTC/HLS/HTTP-FLV/SRT源码地址:githup:https://github.com/ossrs/srsgitee:https://gitee.com/ossrs/srs1....

2022-04-28 15:04:15 7962 6

原创 Flowable工作流(一) 之 springboot集成flowable modeler设计器

Flowable源码编译源码源码可以在githup上下载以前的版本https://github.com/flowable/flowable-engine/releases也可自行选择源代码编译https://github.com/flowable/flowable-engine使用maven命令 mvn clean package -DskipTests -Pdeploy -Dmaven.javadoc.skip=true 编译,时间稍微有点长flowable-6.5.0 源码目录...

2020-06-29 16:23:37 3907 2

原创 Springboot 集成 RabbitMQ (spring-boot-starter-amqp)

Springboot 集成RabbitMQmaven依赖application.yml配置RabbitMQ配置一般队列配置死信队列配置消息发送消费者maven依赖 <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version&

2020-06-29 15:24:18 6856 1

原创 Springboot 集成 MybatisPlus Generator 代码生成器(Velocity模板)

MybatisPlus Generator 代码生成器Maven依赖CURD代码生成器模板内容懒得写各种重复的curd代码,从数据库表生成各种Entity、Mapper、Service,值得你拥有,废话不多说上代码Maven依赖 <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</ar

2020-06-24 16:08:44 2180 1

原创 EasyExcel之导入导出

JAVA解析Excel工具easyexcelJava解析、生成Excel比较有名的框架有Apache poi、jxl。但他们都存在一个严重的问题就是非常的耗内存,poi有一套SAX模式的API可以一定程度的解决一些内存溢出的问题,但POI还是有一些缺陷,比如07版Excel解压缩以及解压后存储都是在内存中完成的,内存消耗依然很大。easyexcel重写了poi对07版Excel的解析,能够原本...

2019-09-25 15:45:36 14891 8

原创 SpringBoot 中@ResponseBody返回时间Date类型,却返回yyyy-MM-dd'T'HH:mm:ss.SSSZ

实例@RestControllerpublic class DemoController { @Autowired private InterfaceLogMapper mapper; @RequestMapping("/demo") public ResponseEntity demo(InterfaceLog interfaceLog) { ResponseEnti...

2019-09-20 16:28:41 2082 2

原创 温故而知新(二)之 JAVA环境变量配置

Java环境变量配置window: 我的电脑>属性>高级系统设置>高级>环境变量新建环境变量名 JAVA_HOME,变量值 D:\java\jdk1.8.0_60 新建环境变量CLASSPATH,变量值 .;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar 设置Path...

2019-09-11 11:44:46 131

原创 温故而知新(一)之 JDK、JRE、JVM之间的关系

JDK、JRE、JVM之间有什么关系?JDK、JRE、JVM之间是一种包含关系,范围是从大到小依次为JDK>JRE>JVM,即JDK中包含JRE,JRE包含JVM。JDK是什么?JDK:Java Development ToolKit(Java开发工具包)。JDK是整个JAVA的核心,包括了Java的运行环境(Java Runtime Environment)、一堆Jav...

2019-09-11 11:13:29 221 1

原创 Spring Boot 整合Redis (二) Redis Cluster 集群环境搭建

官网Redis Cluster教程:https://redis.io/topics/cluster-tutorialwindows下Redis集群window redis版本 3.2.100下载地址https://github.com/MicrosoftArchive/redis/releases1)解压若需要可去除redis的IP访问限制,打开redis.windows...

2019-04-18 11:25:36 653

原创 Spring Boot 整合Redis (一) spring-boot-starter-data-redis

使用lettuce连接池1.maven依赖<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-redis</artifactId></dependency>&l...

2019-04-16 21:32:06 45137 4

原创 温故而知新 (三) 之 关键字final、static以及方法参数

1.final关键字在Java中,final关键字可以用来修饰类、方法和变量(包括成员变量和局部变量)当用final修饰一个类时,表明这个类不能被继承。也就是说,如果一个类你永远不会让他被继承,就可以用final进行修饰。final类中的成员变量可以根据需要设为final,但是要注意final类中的所有成员方法都会被隐式地指定为final方法。 final修饰的方法表示此方法已经是“最后...

2019-04-02 23:09:03 273

原创 Spring Boot 整合 Kaptcha 验证码使用

1.maven依赖<!-- 验证码--><dependency> <groupId>com.github.penggle</groupId> <artifactId>kaptcha</artifactId> <version>2.3.2</version></de...

2019-03-22 10:55:07 401

原创 Spring Boot 整合 WebSocket 之 注解驱动

JSR 356, Java API for WebSocket(本篇文章记录注解实现websocket)websocket支持两种不同的编程方式:1.基于注解驱动,使用带注释的POJO,可以与WebSocket生命周期事件进行交互2.基于接口驱动,可以实现Endpoint与生命周期事件交互的接口和方法官网参考资料:ORACLE JAVA:https://www.oracle....

2019-03-15 17:28:23 763

原创 Spring Boot 整合 Mybatis (三) druid-spring-boot-starter Druid数据源

https://github.com/alibaba/druid/tree/master/druid-spring-boot-starter1.maven依赖&lt;dependency&gt; &lt;groupId&gt;com.alibaba&lt;/groupId&gt; &lt;artifactId&gt;druid-spring-boot-starter&lt;/...

2019-03-11 16:32:03 2474

原创 Spring Boot 整合 Mybatis (二) pagehelper-spring-boot-starter 分页插件

https://github.com/pagehelper/pagehelper-spring-boot1,maven依赖&lt;!-- https://mvnrepository.com/artifact/com.github.pagehelper/pagehelper-spring-boot-starter --&gt;&lt;!-- 分页插件 --&gt;&lt;depende...

2019-03-08 17:14:32 3523

原创 Spring Boot 整合 Mybatis (一) mybatis-spring-boot-starter

mybatis-spring-boot-autoconfigure:http://www.mybatis.org/spring-boot-starter/mybatis-spring-boot-autoconfigure/index.htmlmybatis:http://www.mybatis.org/mybatis-3/zh/index.html1.maven依赖&lt;?xml...

2019-03-08 11:38:50 9133

原创 Spring Cloud(二) Ribbon 客户端负载均衡

本章基于上一章的例子来的1.maven依赖...&lt;parent&gt; &lt;groupId&gt;org.springframework.boot&lt;/groupId&gt; &lt;artifactId&gt;spring-boot-starter-parent&lt;/artifactId&gt; &lt;version&gt;2.1.3.RE...

2019-03-05 15:12:54 162

转载 cmd - 如何在不重启的情况下让修改后的hosts生效

一般在修改了hosts文件后,需要重启电脑才能生效;其实可以不通过重启电脑也可以令其生效,方法如下:打开cmd窗口输入ipconfig /flushdns,然后回车。该命令用来删除dns缓存内容执行完以上命令就可以在不重启的情况下让修改后的hosts生效了另外,可以通过ipconfig /displaydns命令来查看dns缓存内容---------------------转载于...

2019-03-04 15:46:38 510

原创 Spring Cloud(一) Eureka 服务注册和发现

这里采用springboot 2.1.3.RELEASE,springcloudGreenwich.RELEASE一、Eureka服务注册中心1.maven依赖...&lt;parent&gt; &lt;groupId&gt;org.springframework.boot&lt;/groupId&gt; &lt;artifactId&gt;spring-boo...

2019-03-04 14:54:16 186

原创 Spring Boot 整合 Thymeleaf 模板引擎(四) 之 表达式语法

注:这里只列举常用的表达式语法,更多其他详细参详thymeleaf官方文档https://www.thymeleaf.org/doc/tutorials/3.0/thymeleafspring.html1.使用文本声明th:*属性的命名空间&lt;html xmlns:th="http://www.thymeleaf.org"&gt;创建一个属性文件内容如下:home.we...

2019-02-27 13:54:59 489

原创 Spring Boot 整合 Thymeleaf 模板引擎(三) 之 实现国际化

1.application.yml配置#thymeleaf模板配置spring: thymeleaf: prefix: classpath:/templates/ suffix: .html cache: false #热部署文件,false页面不产生缓存,及时更新,true开启缓存 messages: basename: messa...

2019-02-22 15:36:07 385

原创 Spring Boot 整合 Thymeleaf 模板引擎(二) 之 外部属性文件

1.application.yml配置#thymeleaf模板配置spring: thymeleaf: prefix: classpath:/templates/ suffix: .html cache: false #热部署文件,false页面不产生缓存,及时更新,true开启缓存 messages: basename: mess...

2019-02-22 14:46:15 327

原创 Spring Boot 整合 Thymeleaf 模板引擎(一) 之 搭建

Thymeleaf是一个适用于Web和独立环境的现代服务器端Java模板引擎,能够处理HTML,XML,JavaScript,CSS甚至纯文本。 Spring Boot 官方推荐使用 Thymeleaf 而不是 JSP。 Thymeleaf使用文档。1.Maven依赖包<dependency> <groupId>org.springframew...

2019-01-11 18:01:08 361 1

原创 HttpURLConnection(MultipartFile) POST请求发送参数和上传文件

package com.face;import java.io.BufferedReader;import java.io.DataOutputStream;import java.io.IOException;import java.io.InputStream;import java.io.InputStreamReader;import java.io.OutputStrea...

2019-01-08 09:58:18 12942 18

转载 Spring Boot 指定日志配置

转载于:https://blog.csdn.net/wangmx1993328/article/details/81044147https://www.cnblogs.com/mr-yang-localhost/p/8284317.htmlhttps://docs.spring.io/spring-boot/docs/2.0.8.RELEASE/reference/htmlsingle...

2018-12-04 11:35:35 337

原创 Java极光推送

首先需要在极光推送官网:推送控制台创建AppKey和Master Secret(包名随便写一个会自动生成测试包),并下载对应的APP安装包测试Java代码能否正确推送集成maven依赖&lt;dependency&gt; &lt;groupId&gt;cn.jpush.api&lt;/groupId&gt; &lt;artifactId&gt;j...

2018-11-20 15:45:29 1545

原创 工具

PDF转换WORD

2018-10-25 11:05:07 159

原创 Spring Boot 上传文件大小设置(报错)

2018-10-23 17:40:34.150 WARN 1100 --- [nio-8080-exec-1] .m.m.a.ExceptionHandlerExceptionResolver : Resolved exception caused by handler execution: org.springframework.web.multipart.MaxUploadSizeExcee...

2018-10-23 17:46:05 22714

原创 阿里云短信服务代理的坑

在使用阿里云短信服务的时候,由于要将服务设置在内网供其他服务调用,这就需要用代理去处理短信接口请求,但是阿里官方提供的API就两个jar包,将http请求的具体细节封装起来了,楼主为此很是无奈,然后想到有个可以设置全局代理System.setPropert的方式,这种方式固然可以,但是整合springcloud的eureka之后,发生了非常奇怪的事情,使用代理的时候直接把eureka的心跳给弄死了...

2018-10-23 16:12:06 2169 1

原创 dubbo和hessian协议共存

&lt;!-- dubbo --&gt; &lt;dependency&gt; &lt;groupId&gt;com.alibaba&lt;/groupId&gt; &lt;artifactId&gt;dubbo&lt;/artifactId&gt; &lt;version&gt;2.5.3&lt;/version&gt; &lt;exc

2018-10-23 13:50:23 1979

原创 Hessian协议+Spring配置

Maven依赖: &lt;dependency&gt; &lt;groupId&gt;com.caucho&lt;/groupId&gt; &lt;artifactId&gt;hessian&lt;/artifactId&gt; &lt;version&gt;4.0.7&lt;/version&gt;

2018-10-23 11:44:29 367 1

原创 Dubbo配置

maven依赖: &lt;!-- dubbo --&gt; &lt;dependency&gt; &lt;groupId&gt;com.alibaba&lt;/groupId&gt; &lt;artifactId&gt;dubbo&lt;/artifactId&gt; &lt;version&gt;2.5.3&lt;/version&

2018-10-23 11:36:05 156

原创 HttpURLConnection(File) POST请求发送参数和上传文件

package com.face;import java.io.BufferedReader;import java.io.DataOutputStream;import java.io.File;import java.io.FileInputStream;import java.io.IOException;import java.io.InputStream;import ...

2018-10-22 16:32:14 10400 7

原创 DataOutputStream使用writeBytes写入中文数据时服务端接收到的是乱码

在开发过程中发现使用HttpURLConnection发送POST请求,需要同时上传文件和其他参数,参数中如果有中文字符,DataOutputStream使用writeBytes,将中文字符传入的话,服务端接收到的字符串会乱码,但是使用write就不会,故截取了一部分代码进行测试,看看到底是什么原因,方便日后遇到同样问题能够作为参考:/* * * 模拟服务端 * */package...

2018-10-22 16:06:49 23427

原创 Spring-WebSocket配置以及使用

具体细节可参考文档:WebSocket官网1.spring-websocket依赖包&lt;properties&gt; &lt;!-- spring版本号 --&gt; &lt;spring.version&gt;4.0.2.RELEASE&lt;/spring.version&gt;&lt;/properties&gt;&lt;dependency&gt; &...

2017-11-30 21:25:25 6786 4

空空如也

空空如也

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

TA关注的人

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