- 博客(111)
- 资源 (62)
- 问答 (2)
- 收藏
- 关注

原创 java 使用onvif协议 PTZ 登录认证,获取摄像头位置, 控制摄像头转动,digest认证,拍照截图
本文章主要包括:onvif 协议登录授权,获取摄像头位置,绝对定位转动摄像头,onvif与osd相互转化,digest认证,摄像头拍照截图
2021-01-29 16:36:02
4396
2
原创 Docker 安装harbor私服, 并配置HTTPS
先检查你的服务器是否安装了crontab: rpm -qa | grep crontabservice crond start //启动服务service crond stop //关闭服务service crond restart //重启服务service crond reload //重新载入配置service crond status //查看crontab服务状态chkconfig --level 345 crond on 开机启动关闭cron
2021-07-12 15:50:25
374
原创 Nginx-rtmp模块实现流媒体play、push、pull功能
官方wiki:https://github.com/arut/nginx-rtmp-module#readmeNginx rtmp功能特点1. 支持音视频直播2. 支持flv/mp4视频格式,输入可以是文件或者HTTP流3. 支持两种流的分发模式 pushand pull4. 可以将直播流录制成flv文件5. H264/AAC编码6. 支持在线转码 Onlinetranscoding with FFmpeg7. 支持HLS (HTTP LiveS......
2021-03-05 16:17:51
1347
原创 nginx rtmp推流配置与测试
1. 安装nginx2. 配置rtmp推流,配置录制server { listen 81; server_name localhost; location /live { flv_live on; chunked_transfer_encoding on; add_header 'Access-Control-Allow-Origin' '*';
2020-11-12 14:02:53
2213
转载 JVM结构、GC工作机制详解
https://www.cnblogs.com/duanR/p/8084726.htmljvm结构图示方法区(Method Area):用于存储类结构信息的地方,包括常量池、静态变量、构造函数等。虽然JVM规范把方法区描述为堆的一个逻辑部分, 但它却有个别名non-heap(非堆),所以大家不要搞混淆了。方法区还包含一个运行时常量池。java堆(Heap):存储java实例或者对象的地方。这块是GC的主要区域(后面解释)。从存储的内容我们可以很容易知道,方法区和堆是被所有java线..
2020-08-10 23:04:07
232
原创 Dockerfile 常用命令
1. ADD 复制文件, 格式如下ADD <src> ... <dest> ADD ["<src>", ... "<dest>"] 表示从src目录复制文件到容器的dest2. ARG 设置构建参数, ARG指令用于设置构建参数,类似于ENV。和ARG不同的是,ARG设置的是构建时的环境变量,在容器运 行时是不会存在这些变量 示例:ARG user1=someuser3. CMD 容器启动命令 CM...
2020-07-22 17:34:59
282
原创 docker 相关命令
1. 启动: systemctl start docker2. 搜索镜像: docker search3. 下载镜像: docker pull 镜像名4. 查看镜像: docker images5. 删除镜像: docker rmi 镜像ID6. 创建并启动容器: docker run 命令-d 选项: 表示后台运行 -P选项: 随机端口映射 -p选项: 指定端口映射,有以下四种 -- ip:hostPort:containerPort -- ip:...
2020-07-21 17:29:53
150
原创 mysql 创建存储过程及函数
1. 存储过程1.1. 基本语法create procedure name ([params])UNSIGNED [characteristics] routine_bodyparams : in|out|inout 指定参数列表 代表输入与输出routine_body: SQL代码内容,以begin ........ endcharacteristics: 指定...
2020-04-18 20:29:29
9094
1
原创 高性能之---MySQL主从复制
今天我们要搭建的架构是一主多从,一个master,多个Slave。首先Liunx安装mysql, 不会的请看博文MySQL安装多的就不说了,直接进入正题。1. 配置 master 节点 cd /etc/mysql/mysql.conf.d vimmysqld.cnf 添加下面配置#配置需要同步的数据库binlog-do-db=shupf#...
2020-03-26 17:39:25
227
原创 Linux 安装rabbitmq
1.ubuntu16.04中安装RabbitMQ1).首先必须要有Erlang环境支持安装之前要装一些必要的库:# sudo apt-get install build-essential# sudo apt-get install libncurses5-dev# sudo apt-get install libssl-dev# sudo apt-get install m4#...
2020-03-24 15:29:26
1379
原创 Linux常用软件安装集合
1. mysql服务安装:https://blog.youkuaiyun.com/qq_32331997/article/details/105029460
2020-03-22 16:05:36
432
原创 linux 软件安装 ---- mysql安装
1. 安装mysql服务: apt install mysql-server2. 配置网外连接 进入mysql配置文件:vim/etc/mysql/mysql.conf.d/mysqld.cnf 注释 bind_addres 配置 连接mysql: mysql -h 127.0.0.1 -u root -p 修改mysql库user表root用户的...
2020-03-22 16:04:29
211
原创 java设计模式之一: 策略模式
比如现在有一个模拟鸭子项目,它们有各自名字,会嘎嘎叫,游泳等。按照普通的面向对象写法1. 定义一个超类 Duckpackage strategyPattern.oo;public abstract class Duck { public Duck() { } public void Quack() { System.out.println...
2020-01-12 20:34:25
1708
转载 Idea 添加注释:类注释、方法注释(可获取参数)
https://blog.youkuaiyun.com/liqing0013/article/details/84104419
2019-12-11 16:58:08
829
转载 分布式文件系统FastDFS安装教程
前言 FastDFS(Fast Distributed File System)是一款开源轻量级分布式文件系统,本文不讲解原理和架构,只是在个人使用部署过程中耗费了好长时间和精力,遇到了很多的坑,于是总结成了一篇详细的部署文档分享给大家。安装libfastcommon 获取libfastcommon安装包: wget https://github.com/happyfish1...
2019-11-29 17:07:17
165
转载 mysql 报错 2059 解决办法
错误使用Navicat Premium 连接MySQL时出现如下错误:原因mysql8 之前的版本中加密规则是mysql_native_password,而在mysql8之后,加密规则是caching_sha2_password解决更改加密规则:mysql -uroot -ppassword #登录use mysql; #选择数据库# 远程连接请将'local...
2019-11-26 14:15:39
813
原创 springcloud gateway 跨域解决
package com.yhzj.gateway.config;import org.springframework.context.annotation.Bean;import org.springframework.context.annotation.Configuration;import org.springframework.web.cors.CorsConfiguratio...
2019-10-23 10:48:04
1387
转载 Ubuntu18.04彻底删除MySQL数据库
1.首先在终端中查看MySQL的依赖项:dpkg --list|grep mysql2.卸载:sudo apt-get remove mysql-common3.卸载:sudo apt-get autoremove --purge mysql-server-5.74.清除残留数据:dpkg -l|grep ^rc|awk '{print$2}'|sudo xargs dpkg -P...
2019-09-03 15:37:07
364
原创 docker学习之路(二)---- 创建/删除/上传镜像
创建镜像 :创建镜像有三种方式: 基于已有镜像的容器创建, 基于本地模板导入, 基于DocKerFile创建基于已有镜像的容器创建[root@iZbp136w7gitvhojprui2jZ ~]# docker run -ti centos /bin/bash创建一个test文件[root@da13d052a629 /]# touch test退出[root@da13d052a6...
2019-08-09 16:47:43
474
原创 docker学习之路(一)----安装
Docker 支持在主流的操作系统平台上使用, 包括Ubuntu, CentOS, Windows以及MacOS系统等。当然, 在Linux系列平台上是原生支持, 使用体验也是最好的Ubuntu1. 安装方式一: Ubuntu14.04系统默认只带docker.io安装包, 这样安装Docker版本比较旧sudo apt-get updatesudo apt-g...
2019-07-23 16:16:50
235
转载 CentOS 下使用yum 命令安装MySQL
CentOSLinux下使用yum 命令安装MySQL过程记录。1. 查看服务器中有没有安装过MySQL1. 查看有没有安装包: yum list mysql* #移除已经安装的mysql yum remove mysql mysql-server mysql-libs compat-mysql51 rm -rf /var/lib/mysql rm...
2019-04-27 18:39:41
930
转载 Gitlab安装和使用
https://blog.youkuaiyun.com/u011241606/article/details/51471367
2019-04-27 18:17:37
678
转载 Nginx的反向代理与负载均衡
1.1 集群是什么 简单地说,集群就是指一组(若干个)相互独立的计算机,利用高速通信网络组成的一个较大的计算机服务系统,每个集群节点(即集群中的每台计算机)都是运行各自服务的独立服器。这些服务器之间可以彼此通信,协同向用户提供应用程序、系统资源和数据,并以单一系统的模式加以管理。当用户客户机请求集群系统时,集群给用户的感觉就是一个单一独立的服务器,而实际上用户请求的是一组集群服务器。 ...
2019-04-02 15:41:18
327
转载 ubuntu 14.04 和16.04 快速下载
由于官网服务器在国外,下载速度奇慢,所以我们可以利用阿里云镜像下载ubuntu ubuntu 14.04: http://mirrors.aliyun.com/ubuntu-releases/14.04/ ubuntu 16.04: http://mirrors.aliyun.com/ubuntu-releases/16.04/ ubuntu 18.04: http://mirrors...
2019-02-02 09:55:05
723
原创 elasticsearch 设置mapping一个字段用多个分词器
PUT enterpriseextend/_mapping/enterpriseextend{ "properties": { "id": { "type": "long" }, "entName": { "type": "text", "analyzer": "ikInd
2019-01-25 11:41:48
9884
2
原创 ElasticSearch安装拼音插件 elasticsearch-analysis-pinyin
1、下载源代码 源码地址 https://github.com/medcl/elasticsearch-analysis-pinyin2. mvn打包,执行mvn install 会在源码目录下生成target文件夹,在如下目录中找到elasticsearch-analysis-pinyin-6.2.2.zip3. 将elasticsearch-analysis-...
2019-01-25 11:02:40
6739
转载 BigDecimal的用法详解(保留两位小数,四舍五入,数字格式化,科学计数法转数字,数字里的逗号处理)
一、简介 Java在java.math包中提供的API类BigDecimal,用来对超过16位有效位的数进行精确的运算。双精度浮点型变量double可以处理16位有效数。在实际应用中,需要对更大或者更小的数进行运算和处理。float和double只能用来做科学计算或者是工程计算,在商业计算中要用java.math.BigDecimal。BigDecimal所创建的是对象,我们不能使用传统...
2019-01-21 09:55:12
5896
原创 springboot 全局事物
1. pom <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-aop</artifactId></dependency>2. TransactionAdviceCo...
2018-12-29 11:14:11
799
3
原创 Spring boot + atomikos 多数据源处理及事物处理
<dependency> <groupId>com.atomikos</groupId> <artifactId>transactions</artifactId> <version>4.0.6</version> </dependency> <dependency> &l
2018-12-27 16:02:31
2561
1
转载 springboot2.0 动态切换多数据源
一、引入依赖<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-aop</artifactId> </dependency>二、编...
2018-12-18 17:57:51
1292
3
原创 ubuntu nginx 安装及部署
1.下载nginx包wget http://nginx.org/download/nginx-1.10.2.tar.gz2.下载组件包wget http://www.openssl.org/source/openssl-fips-2.0.10.tar.gzwget http://zlib.net/zlib-1.2.11.tar.gzwget https://ftp.pcre.org/p...
2018-12-05 16:01:08
453
转载 MySQL插入数据时,如果记录不存在则insert,如果存在则update
MySQL 当记录不存在时insert,当记录存在时更新网上基本有三种解决方法。第一种:示例一:insert多条记录假设有一个主键为 client_id 的 clients 表,可以使用下面的语句:INSERT INTO clients(client_id, client_name, client_type)SELECT supplier_id, supplier_na...
2018-12-05 14:19:23
14935
原创 jenkins 自动化部署springboot项目
一、在你的本地电脑或者linux服务器上下载安装jenkins:1. 首先去jenkins官网下载jenkins 包----> linux jenkins war包安装2. 执行 nohup java -jar jenkins.war>jenkins.out& 后台启动jenkins; jenkins.out是指定的日志输出路径3. 电脑上访问:localhost...
2018-11-30 10:26:00
742
原创 Linux+git+springboot+maven 实现自动更新代码(自动部署)
思路:首先是在linux服务器上创建一个git仓库,然后克隆代码到仓库,写一个脚本先拉取代码,在构建最后部署1. 创建git仓库 创建一个文件夹执行 git init 命令,初始化仓库2. 克隆代码 2.1 cd 进去刚刚创建的文件夹中 2.2 克隆代码: 执行命令: git clone 你的项目git地址 ...
2018-11-29 16:31:48
3008
1
SpringMVC+maven+idel+mybatis-plus多模块项目
2017-07-07
Spring Boot + ibatis + maven
2017-06-29
Markdown.rar
2019-12-02
springboot2 + maven + elacticsearch demo
2019-01-24
dubbo-demo + spring+mybaties+mvc
2017-08-11
获取properties配置文件获取不到
2017-07-22
maven Connection reset 问题
2017-06-09
TA创建的收藏夹 TA关注的收藏夹
TA关注的人