- 博客(14)
- 收藏
- 关注
原创 整合SpringBoot + Nginx-http-flv-module + JavaCV(FFmpeg) RTSP推流,使用VUE + Flv.js播放
目录1、安装nginx-rtmp-module2、Maven引入JavaCV包3、编写Java核心代码4、VUE安装video.js和flv.js5、编写前端测试代码6、运行效果1、安装nginx-rtmp-module参考这边:https://blog.csdn.net/Prinz_Corn/article/details/1207466762、Maven引入JavaCV包 <dependency> <groupId>org.bytedeco</gr
2021-10-18 15:26:40
3480
8
原创 windows&Linux安装FFmpeg
文章目录一、Windows下安装FFmpeg二、Linux下安装FFmpeg一、Windows下安装FFmpeg下载安装包,可以去官网也可以自己在其他地方下载https://ffmpeg.org/download.html#build-windows这里我选择第一个链接。点击红框中的名字即可下载,任意一个就可以。解压并添加环境变量将文件直接解压到,你想解压的目录。比如D:\ffmpeg-4.3.2。然后添加环境变量,控制面板–》系统–》高级系统设置–》高级—》环境变量—》找到系
2021-10-14 10:07:06
374
原创 Linux安装Nginx并集成nginx-http-flv-module搭建流媒体服务器
Linux安装Nginx并集成nginx-http-flv-module搭建流媒体服务器Linux安装Nginx并集成nginx-http-flv-module搭建流媒体服务器1、Linux安装Nginx前置环境2、安装Nginx和nginx-http-flv-module3、配置Nginx并启动Linux安装Nginx并集成nginx-http-flv-module搭建流媒体服务器1、Linux安装Nginx前置环境Linux服务器是CentOS7直接执行yum命令安装:安装gcc-c++编译器
2021-10-13 17:23:08
4070
原创 RedisTemplate部分常用操作方法对应的Redis命令
RedisTemplate部分常用操作方法对应的Redis命令String类型Hash类型List类型Set类型)首先要知道,RedisTemplate中定义了对5种数据结构进行操作:redisTemplate.opsForValue();//操作字符串redisTemplate.opsForHash();//操作hashredisTemplate.opsForList();//操作listredisTemplate.opsForSet();//操作setredisTemplate.opsF
2020-11-24 15:31:01
1464
原创 Docker Toolbox的Docker环境下配置 insecure-registries
一、引言最近要搭建一个 docker 的私人镜像库,这本身并没有什么难的。只要照着网上的教程一步一步配置就行了。但是很多人的docker环境是Docker Toolbox搭建的,里面很多配置和网上参考的不一样。二、问题现在所遇到的问题是,当很多人配置好了 docker 私有镜像库的环境,准备上传的时候,会出现这种情况。The push refers to repository [192....
2020-03-18 20:33:16
6688
2
原创 SpringBoot项目本地、docker环境接入SkyWalking-agent探针
一、修改配置文件不管在哪个地方接入先修改skywalking目录下agent/config/agent.config。agent.service_name=${ SW_AGENT_NAME:Project_Name}collector.backend_service=${SW_AGENT_COLLECTOR_BACKEND_SERVICES:192.168.1.1:11800}a...
2020-01-02 18:48:10
6574
4
原创 Linux环境部署SkyWalking链路追踪
linux安装SkyWalking的环境要求——JDK8+——Elasticsearch(已支持Elasticsearch 6.X版本)一、检察环境1.首先我们先确定下是否安装JDK1.8未安装则执行命令进行安装:yum -y install java2.安装Elasticsearch 6.X,已经装过参照另一篇文档。二、下载SkyWalking安装包进入官网下载sky......
2019-12-24 19:19:41
2174
原创 Kubernetes拉取harbor私有仓库问题
k8s部署文件的Deployment镜像地址是自己之前部好的harbor私有仓库,执行apply命令之后,查看pod状态提示镜像拉取失败。进入harbor查看仓库的访问级别。项目仓库的访问级别为公有的可以直接拉取。访问的项目仓库的访问级别为私有,所以不能直接拉取镜像。需要在k8s中配置secret。直接用命令创建,替换掉括号和里面的内容:kubectl create secret dock...
2019-12-23 19:12:25
640
原创 Kubernetes中SpirngBoot应用接入SkyWalking-agent探针实现追踪
主要思路是将配置好的agent打成镜像,通过k8s的初始化容器initContainers将agent目录挂载到所运行的pod中去,在pod中的容器就能访问到agent目录,从而实现接入探针,收集数据。1、在skywalking的agent目录的同级目录下编写dockerfile用于把agent探针打包成镜像,可以单独建一个目录来放agent和dockerfile,看起来比较清晰。Dockerf...
2019-12-21 19:43:32
3607
原创 Kubernetes获取用户请求的真实IP地址。
问题:SpringBoot 项目部署在Kubernetes 集群中,用户在请求Kubernetes 内的服务时,获取客户端IP地址时,获取到的IP地址总是获取的是k8s节点的IP,不是用户的IP地址.解决方方式:1、如果向外暴漏服务的pod,是直接以nodePort的方式向外部暴露服务的,直接修改管理该pod的Service配置文件,添加externalTrafficPolicy: Local...
2019-12-20 20:27:41
4143
原创 Linux系统Docker环境搭建Harbor私有仓库
1、下载Harbor安装包本文采用离线安装方式,去Harbor的github下载离线安装包。注意:harbor对docker和docker-compose版本有要求,请下载对应的版本,我的docker为1.13.1版本,docker-compose为1.25.0版本。所以下载1.7.X版本的Harbor,选择offline离线安装包下载。2、解压/配置/安装。将下载下来的文件:harb...
2019-12-19 19:55:55
326
原创 Kubernetes:Ingress-Nginx-Controller配置
1、下载YML配置文件本文编写时github上nginx-ingress最新版本是0.26.1github上的配置文件地址:https://github.com/kubernetes/ingress-nginx/tree/nginx-0.26.1/deploy/static(0.20.0版本之前的文件在上一级deploy目录里)下载红圈标注的文件,或者直接创建yml文件点进去复制就行。再...
2019-12-17 20:43:49
3034
原创 itextpdf生成表格的基本用法和常用方法
1.基础建表public static void createTable() throws IOException, DocumentException { Document document = new Document(); PdfWriter.getInstance(document, new FileOutputStream(DEST)); documen...
2019-07-18 21:36:07
1628
原创 使用 Itext 生成PDF字节输出流并下载(不是保存在本地)
1.先将字节数组输出流转成的字符串/** * @return 先将字节数组输出流转成的字符串 */public String generatePDF() { byte[] result=null; ByteArrayOutputStream baos = null; Document doc =null; PdfWriter.getInstance(doc...
2019-07-18 21:30:41
3239
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人