自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(28)
  • 资源 (8)
  • 问答 (2)
  • 收藏
  • 关注

原创 Docker 使用DockerFile构建Nodejs服务镜像

使用vim命令创建DockerFile文件。

2024-01-09 17:13:51 878

原创 Linux系统设置Nodejs应用自动启动

​ 运行Nodejs服务时如果服务器宕机或者其他原因重启了,应用服务不会跟着重启,需要手动进行重启,这样不符合现场管理要求,本文主要介绍使用pm2管理Node项目。

2024-01-08 11:58:25 602

原创 RTSP流播放并制作Docker镜像

我的虚拟机IP地址是192.168.1.89 所以访问 http://192.168.1.89:3088/streamWs。暴露项目端口,项目端口可按需设置,我这里使用3000。

2024-01-07 11:11:27 781

原创 制作Centos7 Docker镜像

由于项目是部署在Linux服务器上并使用K8s进行管理,所以需要使用到docker镜像,本文主要记录如何实现在docker中开启一个Centos7系统,如有不足还请大家指正。​ 最近接到项目经理提出的一个新需求,我们项目中需要针对海康威视视频监控进行页面播放展示,需要将海康威视RTSP视频流进行转码然后在浏览器中进行播放,执行方案可参考。

2024-01-07 10:29:01 431

原创 Linux环境下使用flv.js + websokect播放RTSP视频流

​ 在发布到线上环境时,node服务器肯定也是要搭建到线上的服务器的(线上搭建和之前的方式差不多,就是看服务器是Linux还是Windows了,两者区别在于ffmpeg的安装,其他index.js是一样的),就会涉及到代理websokect的问题。​ 在最近的项目中,涉及到海康威视接入的视频监控播放问题,海康这边可以获取到的视频流是rtsp格式,web端目前没有直接可以播放的组件,于是查阅众多博客以及帖子,刷了不少Gitee和Github上的项目,总结出如下解决方案。模拟视频监控,创建RTSP视频流。

2024-01-06 20:06:32 1592

原创 Centos 7 安装Nginx

usr/local/nginx/conf 目录下为Nginx配置文件nginx.conf。/usr/local/nginx/sbin 目录下为Nginx执行程序。命令正常执行后 会在/usr/local/目录下生成nginx目录。

2024-01-06 19:57:12 590

原创 Windows环境下使用HTML5播放RTSP流

HTML5 播放RTSP流。

2024-01-06 10:37:24 880 5

原创 笔记本摄像头模拟监控推送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 1695

原创 Centos 7 安装Node.js服务

选择自己需要的版本即可 我这里使用的是node-v16.14.0-linux-x64.tar.gz。

2024-01-05 15:46:03 609

原创 Centos 7 安装 ffmpeg

Github无法访问或者无法下载时 可以从这里下载需要的插件。

2024-01-04 14:54:09 1860

原创 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 157

原创 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 86

原创 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 123

原创 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 791

原创 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 2185

原创 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 129

原创 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 77

原创 Java 常用工具类

1. org.springframework.util.StringUtilshasText:检查字符串中是否包含文本hasLength:检测字符串是否长度大于0isEmpty:检测字符串是否为空(若传入为对象,则判断对象是否为null)commaDelimitedStringToArray:逗号分隔的String转换为数组collectionToDelimitedString:把集合转为CSV格式字符串replace 替换字符串delimitedListToStringArray:相当于sp

2021-02-19 21:39:18 150

原创 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 577 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 393

原创 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 180

原创 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 220 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 263

原创 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 924

原创 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 1445

原创 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 101

原创 Java 常用开发工具配置之Eclipse

eclipse是常用IDE中的一款,历史悠久对于大多数Java程序员,人生的第一行代码想必就是由他编辑出来的,今天总结一下工作中经常使用到的配置。一、插件类1.svn

2021-02-14 21:17:09 386 2

原创 Java 常用设计模式之单例模式

@Java 常用设计模式及应用场景总结前言在Java应用程序开发时经常用到许多设计模式,设计模式可以被理解为经过反复使用的代码,设计经验的总结,初学总结,如有问题还请大家指正设计模式使用原则多用接口/抽象类,增加代码的可扩展性(减少修改代码).降低模块间的依赖和联系.单例模式定义和使用场景:只有一个对象被创建.1. 饿汉式构建定义:饿汉式构建是一种以空间换取时间的方式,在类装载结束后,实例就会被创建出来,不管你用或者不用它就在那里,在之后的使用中,直接进行调取即可无需判断.优点:

2021-02-12 22:33:23 79 1

HTML5 播放 rtsp视频流

HTML5 播放rtsp视频流 服务端采用express+express-ws框架,当有http请求发送到指定地址时,启动ffmpeg串流程序,直接将RTSP流封装成FLV格式的视频流,推送到指定的WebSocket响应流中。 代码下载完成可直接通过node index.js 命令运行项目

2024-01-06

笔记本仿真摄像头RTSP流推送

笔记本仿真摄像头RTSP流推送压缩包 包含软件 : EasyDarwin-windows-8.1.0-1901141151.zip 、ffmpeg-master-latest-win64-gpl.zip 、vlc-3.0.20-win64.exe

2024-01-05

Centos7安装ffmpeg需要的插件

在进行rtsp流播放时 服务器需要依赖ffmpeg,此处整理出Centos 7 安装 ffmpeg 时需要编译众多依赖插件,此处整理出如下相关项目文件 ffmpeg-snapshot.tar.bz2 、libvpx-main.zip、opus-1.3.1.tar.tar、lame-3.100.tar.gz、fdk-aac-master.zip、x265_3.5.tar.gz、x264-master.zip、yasm-1.3.0.tar.gz、nasm-2.15.05.tar.bz2

2024-01-04

emclient安装包

超级好用的邮件软件,支持多家邮箱连接,美化界面、自定义日历、提醒项、

2023-10-15

Win11经典右键菜单工具.zip

Windows 11 还原Windows10 邮件菜单样式

2021-12-29

uml类图全套插件.zip

eclipse集成UML类图插件全套 包含AmaterasUML_1.3.4.zip 和 GEF-Update-5.0.100.zip

2021-09-09

OpenExplorer_1.5.0.v201108051513.tar

在使用eclipse时经常会用到打开文件所在目录(即在文件资源管理器中打开)这样的场景,但是eclipse默认是不支持的,此插件就是完成这个任务的。

2021-02-14

jdk 1.7 64位 免安装 解压版.tar

jdk 1.7 64位 免安装 解压版

2021-02-14

1.8.22-适配版本插件.tar

适配大多数eclipse、myeclipse版本的svn插件,svn版本号1.8.22

2021-02-13

Myeclipse 6.5 版本 本地安装SVN

Myeclipse 6.5 版本 本地安装SVN 将包解压到本地 将features和plugins文件夹下的文件复制 粘贴到 已安装的myeclipse 对应的features和plugins目录下 重启myeclipse即可

2019-12-05

Extjs 6.2 最新sdk ext-6.2.0-gpl.zip

官方最新版本Extjs6.2版本sdk,创建新项目的时候需要用, 全面的核心框架,具有最新的Javascript标准支持 新的漂亮组件和主题,以创建漂亮的企业应用程序 现代工具链,用于构建优化,高性能,通用的应用程序 用于可视化构建应用程序的生产力工具,可视化地显示应用程序和IDE插件 一整套框架,组件,主题和工具 质量和测试工具,以创建企业级长期运行的应用程序 升级到标准化Web组件的路径

2019-04-19

MobaXterm Personal Edition

ssh连接工具 超好用的 MobaXterm Personal Edition 完美替代xshell

2018-08-13

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

TA关注的人

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