- 博客(30)
- 资源 (8)
- 问答 (2)
- 收藏
- 关注
原创 Linux系统设置Nodejs应用自动启动
运行Nodejs服务时如果服务器宕机或者其他原因重启了,应用服务不会跟着重启,需要手动进行重启,这样不符合现场管理要求,本文主要介绍使用pm2管理Node项目。
2024-01-08 11:58:25
710
原创 RTSP流播放并制作Docker镜像
我的虚拟机IP地址是192.168.1.89 所以访问 http://192.168.1.89:3088/streamWs。暴露项目端口,项目端口可按需设置,我这里使用3000。
2024-01-07 11:11:27
896
原创 制作Centos7 Docker镜像
由于项目是部署在Linux服务器上并使用K8s进行管理,所以需要使用到docker镜像,本文主要记录如何实现在docker中开启一个Centos7系统,如有不足还请大家指正。 最近接到项目经理提出的一个新需求,我们项目中需要针对海康威视视频监控进行页面播放展示,需要将海康威视RTSP视频流进行转码然后在浏览器中进行播放,执行方案可参考。
2024-01-07 10:29:01
508
原创 Linux环境下使用flv.js + websokect播放RTSP视频流
在发布到线上环境时,node服务器肯定也是要搭建到线上的服务器的(线上搭建和之前的方式差不多,就是看服务器是Linux还是Windows了,两者区别在于ffmpeg的安装,其他index.js是一样的),就会涉及到代理websokect的问题。 在最近的项目中,涉及到海康威视接入的视频监控播放问题,海康这边可以获取到的视频流是rtsp格式,web端目前没有直接可以播放的组件,于是查阅众多博客以及帖子,刷了不少Gitee和Github上的项目,总结出如下解决方案。模拟视频监控,创建RTSP视频流。
2024-01-06 20:06:32
1804
原创 Centos 7 安装Nginx
usr/local/nginx/conf 目录下为Nginx配置文件nginx.conf。/usr/local/nginx/sbin 目录下为Nginx执行程序。命令正常执行后 会在/usr/local/目录下生成nginx目录。
2024-01-06 19:57:12
625
原创 笔记本摄像头模拟监控推送RTSP流
FFmpeg软件:选择Windows builds by BtbN一个完整的跨平台解决方案,用于录制、转换和流式传输音频和视频。选择Windows版本EasyDarwin开源流媒体服务器 支持Windows、Linux、macOS平台;支持RTSP推流分发(推模式转发);支持RTSP拉流分发(拉模式转发);VLC Media Player软件:选择Windows64bit支持众多与及文件格式,并支持DVD影音光盘,VCD影音光盘及各类协议。
2024-01-05 17:36:50
2915
4
原创 3 - 回文数
Java - 回文数给你一个整数 x ,如果 x 是一个回文整数,返回 true ;否则,返回 false 。回文数是指正序(从左向右)和倒序(从右向左)读都是一样的整数。例如,121 是回文,而 123 不是自己的笨方法思路:1.将int数据转换成String类型2.将String转换成Char[]3.倒叙循环,用StringBuilder拼接4.比较StringBuilder与Stringclass Solution { public boolean isPalindrom
2021-12-29 16:56:15
190
原创 2 -两数相加
2-两数相加方法一、class Solution { public ListNode addTwoNumbers(ListNode l1, ListNode l2) { ListNode head = null, tail = null; int carry = 0; while (l1 != null || l2 != null) { int n1 = l1 != null ? l1.val : 0;
2021-12-29 16:55:41
115
原创 1 -两数之和
Java -两数之和给定一个整数数组 nums 和一个整数目标值 target,请你在该数组中找出 和为目标值 target 的那 两个 整数,并返回它们的数组下标。你可以假设每种输入只会对应一个答案。但是,数组中同一个元素在答案里不能重复出现。你可以按任意顺序返回答案。示例 1:输入:nums = [2,7,11,15], target = 9输出:[0,1]解释:因为 nums[0] + nums[1] == 9 ,返回 [0, 1] 。示例 2:输入:nums = [3,2,4],
2021-12-29 16:54:54
171
原创 Docker 安装Oracle11g (不做持久化)
docker安装oracle11g (不做持久化)1.下载镜像docker pull registry.cn-hangzhou.aliyuncs.com/helowin/oracle_11g2.启动oracledocker run -d -p 1521:1521 --name oracle registry.cn-hangzhou.aliyuncs.com/helowin/oracle_11g遇到的问题iptables failed: iptables --wait -t nat -A DO
2021-12-27 22:53:35
833
原创 Docker 安装MySQL数据库并开启远程连接
docker安装MySQL数据库并开启远程连接1.使用docker命令拉取镜像 这里以MySQL5.7版本为例docker pull mysql:5.7注: 如果要安装最新版本MySQL 执行命令docker pull mysql:latest2.查看镜像docker images3.在home目录下创建mysql文件夹cd /homemkdir mysqlcd /home/mysql4.安装mysqldocker run -p 3306:3306 --name mysql
2021-12-27 22:52:46
2287
原创 image is referenced in multiple repositories
1.image is referenced in multiple repositories同一个镜像id指向了两个repository,因此无法删除采用id删除 会出现报错提示[root@localhost ~]# docker rmi 5f47254ca581Error response from daemon: conflict: unable to delete 5f47254ca581 (must be forced) - image is referenced in multiple
2021-02-23 16:03:31
173
原创 Docker 启动MySQL
安装MySQL数据库docker run --restart=always --name mc_mysql -p 3306:3306 -e MYSQL_ROOT_PASSWORD=root -e TZ=Asia/Shanghai -d daocloud.io/library/mysql:5.7.5 --character-set-server=utf8mb4 --collation-server=utf8mb4_unicode_ci --default-time_zone='+8:00'--resta
2021-02-20 21:35:42
110
原创 Java 常用工具类
1. org.springframework.util.StringUtilshasText:检查字符串中是否包含文本hasLength:检测字符串是否长度大于0isEmpty:检测字符串是否为空(若传入为对象,则判断对象是否为null)commaDelimitedStringToArray:逗号分隔的String转换为数组collectionToDelimitedString:把集合转为CSV格式字符串replace 替换字符串delimitedListToStringArray:相当于sp
2021-02-19 21:39:18
193
原创 2020版IDEA 常用设置配置
1.设置隐藏文件类型以及文件夹类型File–>Settings–>Editor–>File Types–>Ignore Files and Folders这里截了一下 在下本地配置 如下图2.去除拼写检查File–>Settings–>Editor–>Inspections–>Proofreading去除Typo勾选3.去除代码重复校验File–>Settings–>Editor–>Inspections–>Gener
2021-02-19 10:49:26
697
2
原创 Centos 7 安装Docker 出现问题总结
Centos 7 安装Docker 出现问题总结注: 本机环境是VirtualBox上安装的Centos 7。一. Job for docker.service failed because the control process exited with error解决办法:1.查看内核版本 <Docker 要求 CentOS 系统的内核版本高于 3.10>uname -r 本机<内核版本: 3.10.0-327.el7.x86_64>2.把yum包更新
2021-02-18 14:04:27
486
原创 Java 数字类Utils
package com.szp.数字Util;import java.math.RoundingMode;import java.text.DecimalFormat;import java.text.NumberFormat;/** * ----------------------------------------------- * Date: 2018年10月29日 上午11:06:51 * Author: IT_LittleBaby * OP: Create or Modify
2021-02-17 21:31:48
219
原创 Java 实现zip文件解压
话不多说直接上代码,如有任何问题欢迎大家留言指导。import java.io.BufferedInputStream;import java.io.BufferedOutputStream;import java.io.File;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.IOException;impor
2021-02-16 22:44:49
302
2
原创 前端JS、JQuery、CSS常用操作
input 标签以id进行操作js: document.getElementById("txt").style.borderStyle="solid";//边框样式 document.getElementById("txt").style.borderColor="#ff0000";//边框颜色 document.getElementById("txt").style.borderWidth="1px";//边框宽度jquery: $("#username").css(
2021-02-15 13:18:41
303
原创 Java http请求设置代理
import java.io.IOException;import java.security.KeyManagementException;import java.security.NoSuchAlgorithmException;import java.security.NoSuchProviderException;import java.security.cert.CertificateException;import java.util.Map;import javax.net.ss
2021-02-15 12:43:11
978
原创 Java 连接FTP
连接FTP、获取文件、删除文件import java.io.File;import java.io.FileOutputStream;import java.io.IOException;import java.io.InputStream;import java.net.SocketException;import java.text.ParseException;import java.util.ArrayList;import java.util.List;import org.a
2021-02-15 12:37:20
1497
原创 DateUtil
时间工具类import java.text.ParseException;import java.text.ParsePosition;import java.text.SimpleDateFormat;import java.util.Calendar;import java.util.Date;import java.util.GregorianCalendar;import java.util.Locale;import java.util.Random;/** * <p&
2021-02-15 12:34:01
150
原创 Java 常用开发工具配置之Eclipse
eclipse是常用IDE中的一款,历史悠久对于大多数Java程序员,人生的第一行代码想必就是由他编辑出来的,今天总结一下工作中经常使用到的配置。一、插件类1.svn
2021-02-14 21:17:09
496
2
原创 Java 常用设计模式之单例模式
@Java 常用设计模式及应用场景总结前言在Java应用程序开发时经常用到许多设计模式,设计模式可以被理解为经过反复使用的代码,设计经验的总结,初学总结,如有问题还请大家指正设计模式使用原则多用接口/抽象类,增加代码的可扩展性(减少修改代码).降低模块间的依赖和联系.单例模式定义和使用场景:只有一个对象被创建.1. 饿汉式构建定义:饿汉式构建是一种以空间换取时间的方式,在类装载结束后,实例就会被创建出来,不管你用或者不用它就在那里,在之后的使用中,直接进行调取即可无需判断.优点:
2021-02-12 22:33:23
121
1
HTML5 播放 rtsp视频流
2024-01-06
笔记本仿真摄像头RTSP流推送
2024-01-05
Centos7安装ffmpeg需要的插件
2024-01-04
OpenExplorer_1.5.0.v201108051513.tar
2021-02-14
Myeclipse 6.5 版本 本地安装SVN
2019-12-05
Extjs 6.2 最新sdk ext-6.2.0-gpl.zip
2019-04-19
redis监控时需要监控那些指标
2016-08-23
大神们 留步 用Java打印出这样的图形 最好能帮我找到规律
2015-11-24
TA创建的收藏夹 TA关注的收藏夹
TA关注的人