目录大致流程环境:CentOS7安装 ffmpegdocker安装nginx-rtmpnginx-rtmp配置文件详解 例子 java案例 pom依赖代码案例前端案例(vue)javacv相关文档和博客大致流程环境:名称版本jdk1.8ffmpegffmpegversion4.1javacv(jar包,拉取推送视频)org.bytedecojavacv-platform1.5.1alfg/nginx-rtmp(docker安装)latestCentOS7安装 ffmpegFFmpeg是一套可以用来记录、转换数字音频、视频,并能将其转化为流的开源计算机程序。我们要用它拉取rtmp转换成可视频,放
1.检测虚拟机环境1.1bit检测命令:getconfLONG_BIT(建议使用64bit做开发)1.2gcc环境检测:gcc-v如果不具备gcc环境,则使用yum-yinstallgcc-c++命令进行c++环境的安装2.开始安装2.1下载redis:进入官网找到下载地址https://redis.io/download我下载的是7.0.11版本,属于稳定版本2.2然后解压到当前目录:解压成功后会发现当前目录比之前多了一个文件夹redis-7.0.11,这个就是解压之后的文件夹2.3移动redis目录:Tip:有时候会出现没有权限的情况,可以使用sudochmod-R777your_dir命
记录Redis,方便下次使用(懒人+新人专属)。一、Redis下载,以及安装1、下载Redis-x64-xxx.zip的压缩包,之后加压到文件夹下2、在该文件夹下cmd二、Redis运行1、使用命令,会出现下图redis-cli.exe-h127.0.0.1-p63792、在出现上图之后,再次回到步骤1中的文件夹下面开启新的命令窗口,步骤3中的命令窗口不能关闭,否则无法访问服务端;使用命令redis-cli.exe-h127.0.0.1-p6379三、Redis简单操作1、设置键值对setnameyujianqianqiu//name可以任取,值也是任取2、取出键值对getname//set设
自签名SSL证书以及nginx配置https服务 服务器SSL的认证流程单向认证客户端发起建立HTTPS连接请求,将SSL协议版本的信息发送给服务端服务器端将本机的公钥证书发送给客户端客户端读取公钥证书,取出服务端公钥客户端生成一个随机数(秘钥R),用刚才得到的服务器公钥去加密这个随机数行程秘文,发送给服务器服务器用自己的私钥去解密这个秘文,得到秘钥R客户端和服务端在后续的通讯过程中就是用这个秘钥R进行通信双向认证客户端发起建立HTTPS连接请求,将SSL协议版本的信息发送给服务端服务器端将本机的公钥证书发送给客户端客户端读取公钥证书,取出服务端公钥客户端将客户端公钥证书发送给服务端服务器端解
这是一位同学今年秋招参加得物Java一面遇到的问题,完整面经如下:这个问题在面试中还是比较容易遇到的,尤其是在考察Redis性能优化相关知识点的时候。通常情况下,问了bigkey(大Key)还会继续问hotkey(热Key)。即使不准备面试也建议看看,实际开发中也能够用到。hotkey相关的内容会在下一篇文章中提问,同样会收录在《Java常见面试题详解》这个面试题专辑中。什么是bigkey?简单来说,如果一个key对应的value所占用的内存比较大,那这个key就可以看作是bigkey。具体多大才算大呢?有一个不是特别精确的参考标准:String类型的value超过1MB复合类型(List、H
一、根据端口号查看文件的部署位置1.1使用查看端口号对应的进程信息方式一:使用netstat命令netstat-tuln|grep端口号-t:显示TCP连接-u:显示UDP连接-l:仅显示监听状态的连接-n:以数字形式显示端口号,而不是以服务名称显示通过管道符号|将netstat的输出结果传递给grep命令,用于过滤出包含指定端口号的行。执行命令后,终端将显示与该端口号相关的进程信息,包括进程ID(PID)和进程名称。方法二:使用lsof命令lsof-i:端口号-i:显示与网络相关的文件:端口号:过滤出指定端口号的结果执行命令后,终端将显示与该端口号相关的进程信息,包括进程ID(PID)和进程
功能描述1、门户管理:所有用户可在门户页面查看所有的公告信息及相关的通知信息。主要板块包含:招标公告、非招标公告、系统通知、政策法规。2、立项管理:企业用户可对需要采购的项目进行立项申请,并提交审批,查看所有的立项信息。主要功能包含:招标立项申请、非招标立项申请、采购立项管理。3、采购项目管理:可对项目采购过程全流程管理,包含功能有:评审人员的选取/抽取、基准价维护、供应商缴费审核、投标过程记录查询、供应商报价维护、项目评审查询、线下项目管理、采购计划制定与维护。4、采购公告管理:可对项目采购全过程所需发布的公告进行管理。主要功能包含:招标公告管理、变更公告管理、终止公告管理、中标候选人公告
与其明天开始,不如现在行动!文章目录初识Redis认识NoSQL认识RedisRedis数据💎总结初识Redis认识NoSQLSQLNoSQL数据结构结构化非结构化数据关联关联的非关联的查询方式SQL非SQL事务特性ACIDBASE存储方式磁盘内存扩展性垂直水平非结构化数据机构:键值类型:Redis文档类型:MongoDB类类型:HBaseGraph类型:Noe4j认识RedisRemoteDictionaryServer,远程词典服务器,是一个基于内存的键值型NoSQL数据库,默认有16个库。特征:键值(key-value)型,value支持多种不同数据结构,功能丰富单线程,每个命令具备原子
我在将Apache重写为Nginx时遇到了一些问题。在.httaccess中是:RewriteCond%{REQUEST_URI}^/images/.*[NC]RewriteCond%{REQUEST_URI}!^/images/.*\.(png|jpg|gif|jpeg|bmp)$[NC]RewriteRule^(images/.*\.[a-zA-Z]{3,4})$/getFile?file=$1[NC]我的Nginx重写无效:location/images/(.*){if($uri!~^/\.(png|jpg|gif|jpeg|bmp)$){rewrite^(images/(.*)\.([
用Nginx部署前端项目,用记事本修改了nginx\conf\nginx.conf文件的相关配置并保存,启动时报错:unknowndirective""inD:\nginx\conf\nginx.conf:3原因:是因为编码问题。被记事本编辑过的conf文件,保存成了含BOM编码的文件。注:记事本编辑UTF-8都会自动加BOM头解决方法:使用其他编辑器(不能是记事本!!!!)将conf文件另存为UTF-8编码不含Bom的格式。修改完成后,Nginx成功启动。