JAVA
文章平均质量分 69
墨韵风轻
面试造火箭、上班扭螺丝
展开
-
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 · 8588 阅读 · 6 评论 -
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 · 2228 阅读 · 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 · 15161 阅读 · 8 评论 -
温故而知新(二)之 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 · 150 阅读 · 0 评论 -
温故而知新(一)之 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 · 245 阅读 · 1 评论 -
温故而知新 (三) 之 关键字final、static以及方法参数
1.final关键字在Java中,final关键字可以用来修饰类、方法和变量(包括成员变量和局部变量)当用final修饰一个类时,表明这个类不能被继承。也就是说,如果一个类你永远不会让他被继承,就可以用final进行修饰。final类中的成员变量可以根据需要设为final,但是要注意final类中的所有成员方法都会被隐式地指定为final方法。 final修饰的方法表示此方法已经是“最后...原创 2019-04-02 23:09:03 · 303 阅读 · 0 评论 -
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 · 418 阅读 · 0 评论 -
DataOutputStream使用writeBytes写入中文数据时服务端接收到的是乱码
在开发过程中发现使用HttpURLConnection发送POST请求,需要同时上传文件和其他参数,参数中如果有中文字符,DataOutputStream使用writeBytes,将中文字符传入的话,服务端接收到的字符串会乱码,但是使用write就不会,故截取了一部分代码进行测试,看看到底是什么原因,方便日后遇到同样问题能够作为参考:/* * * 模拟服务端 * */package...原创 2018-10-22 16:06:49 · 23666 阅读 · 0 评论 -
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 · 10793 阅读 · 7 评论 -
阿里云短信服务代理的坑
在使用阿里云短信服务的时候,由于要将服务设置在内网供其他服务调用,这就需要用代理去处理短信接口请求,但是阿里官方提供的API就两个jar包,将http请求的具体细节封装起来了,楼主为此很是无奈,然后想到有个可以设置全局代理System.setPropert的方式,这种方式固然可以,但是整合springcloud的eureka之后,发生了非常奇怪的事情,使用代理的时候直接把eureka的心跳给弄死了...原创 2018-10-23 16:12:06 · 2242 阅读 · 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 · 13208 阅读 · 18 评论 -
Java极光推送
首先需要在极光推送官网:推送控制台创建AppKey和Master Secret(包名随便写一个会自动生成测试包),并下载对应的APP安装包测试Java代码能否正确推送集成maven依赖<dependency> <groupId>cn.jpush.api</groupId> <artifactId>j...原创 2018-11-20 15:45:29 · 1592 阅读 · 0 评论