自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(197)
  • 收藏
  • 关注

原创 idea使用svn报错-Error:Can not get current revision for file

idea中使用svn结果报错:Error:Can not get current revision for file D:/IDEADire…,并且idea提示一下警告:解决方案:安装svn的时候要主要勾选上第二个选项,如下图所示:最后在idea中配置svn的安装路径下的svn.exe,File -> settings ->Version Control –>Subversio...

2024-05-09 11:02:00 413

原创 开箱即用的28181协议视频平台

一、文档wvp使用文档:https://doc.wvp-pro.cnZLM使用文档:https://github.com/ZLMediaKit/ZLMediaKit二、ZLMediaKit流媒体服务框架#此镜像为github持续集成自动编译推送,跟代码(master分支)保持最新状态docker run -id -p 1935:1935 -p 8080:80 -p 8443:443 -p 85...

2024-04-08 19:03:00 446

原创 linux centos使用rz、sz命令上传下载文件

一般情况下,我们会使用终端软件,如 XShell、SecureCRT 或 FinalShell 、JumpServer堡垒机来连接远程服务器后,使用 rz 命令上传本地文件到远程服务器,再解压发版上线。一、安装使用安装 rz 和 sz 命令yum -y install lrzsz使用 rz 上传文件,会跳出文件选择窗口,选择好文件,点击确认即可rz# 覆盖rz -y使用 sz 下载文件s...

2024-03-21 13:37:00 467

原创 Websoket 客户端忽略证书验证

一、方法一<dependency> <groupId>org.java-websocket</groupId> <artifactId>Java-WebSocket</artifactId> <version>1.5.2</version></dependency>package com.n...

2024-03-20 19:33:00 436

原创 在Excel中如何获取汉字拼音首字母?

在工作中,为了方便查询、排序或者编码,需要生成汉字内容信息的首字母,如果信息很多的话,一个个录入是一件很麻烦的事情,下面给大家介绍一个便捷的方法,轻松获取汉字拼音首字母信息。最终效果如下:一、新建Excel文件新建一个Excel文件,输入示例汉字内容。二、设置【开发工具】菜单【文件】->【选项】->【自定义功能区】->【主选项卡】->勾选【开发工具】点击确定以后,导航菜...

2024-03-19 19:18:00 619

原创 Java如何在树结构上做模糊查询

开发企业后台管理应用时,经常会遇到一种场景:在树结构上做模糊查询。比如:公司组织架构树、分类树等,通常是在页面上的文本框中输入一个关键字,例如"数据",然后在公司组织架构树中过滤出名字包含数据的部门,且保持树结构不变。公司的一级部门、二级部门、三级部门等等,名字都有可能包含"数据",比如一级部门叫大数据部门,二级部门叫数据分析部门或数据开发部门等等,这些都是符合要求的。下面我将造出一个简单...

2024-03-12 09:39:00 512

原创 Linux 上 定时备份 postgresql 数据库

Linux 上 定时备份 postgresql 数据库为了避免操作数据库的风险 因此计划每天对 postgresql 数据库 进行定时备份1.服务器地址:备份服务器地址 10.10.10.101(虚构)postgresql 数据库所在的服务器地址 10.10.10.100(虚构)因为我有单独的备份数据库 不在同一个服务器上操作 首先要保证这两个服务器的网络是通的我是运用 shell 脚本和 Li...

2023-04-11 15:28:00 1391

原创 Linux CentOS 7打开关闭防火墙,开放关闭端口和相关操作

有些人安装的linux的系统默认防火墙不是iptables,而是firewall,那就得使用以下方式关闭防火墙了。>>>查看防火墙当前状态##查看防火墙状态,是否是runningfirewall-cmd --state>>>查看防火墙当前已经开放的端口firewall-cmd --zone=public --list-ports>>>关闭防火...

2023-03-09 11:44:00 4238

原创 Linux防火墙firewalld不生效,无法拦截Docker映射端口

今天出现了一个奇怪的现象,centos服务器上的防火墙(firewall)没有开放8103端口,但是依然可以访问服务器开放的端口如下:可以看出并没有开放8103端口开放的服务如下:也没有开放某三维系统,但可以正常访问重启过防火墙,重启过服务器,仍未解决此现象。真是脑阔疼啊!!!执行 systemctl status firewalld 时突然发现了这么一条警告WARNING: COMMAND_F...

2023-03-09 10:15:00 7486 6

原创 linux修改系统时间为北京时间

方法一:1.删除本地时间rm -rf /etc/localtime2.设置时区为上海ln -s /usr/share/zoneinfo/Asia/Shanghai /etc/localtime3.利用date查看时间修改成功方法二:在centos7中设置时区的命令可以通过 timedatectl 命令来实现timedatectl set-timezone Asia/Shanghai修正时间误...

2023-03-08 18:31:00 3448

原创 如何在 CentOS 7 上安装杀毒软件ClamAV

你想保护你的VPS免受危险的恶意软件和病毒的侵害吗?你可以通过安装一个杀毒软件来轻松做到这一点。有很多选择但我们建议在您的私人服务器上安装ClamAV。它是一个伟大的开源防病毒解决方案可以对抗木马、恶意软件和其他安全威胁。在这篇文章中,你将学习如何在CentOS 7上安装ClamAV以获得更好的服务器保护!一、为什么在Linux服务器上需要反病毒软件?虽然众所周知,Linux是比较安全的操作...

2023-03-07 14:36:00 7143

原创 CentOS7禁止 root 直接登陆,只能通过 SSH key 登陆

一、禁止 Root 直接登陆1、新建登陆用户[root@localhost ~]# useradd haolb[root@localhost ~]# passwd haolbChanging password for user haolb.New password:BAD PASSWORD: The password is shorter than 8 charactersRetype...

2023-03-06 17:12:00 605

原创 CentOS 7 修改默认的 SSH 端口

一些网站管理员认为,更改默认为 22 的 SSH 端口号可以增强安全性。这是因为每个人都知道 SSH 默认端口号是 22,当然也包括黑客,所以是不安全的。将 SSH 端口号更改为 22 以外的其他值将增强服务器的安全性,因为坏人不会知道 SSH 通信的端口。这是一个很酷的技巧,但不会阻止那些决心闯入你服务器的人。只需使用简单的端口扫描程序或类似工具,黑客就可以找出服务器上的所有连接端口。这是一项...

2023-03-06 16:11:00 1627

原创 nginx开启Gzip压缩,Vue性能优化之使用gzip压缩打包

一、前言不管是vue项目还是react项目在使用webpack打包之后都会生成一个动辄一两兆甚至更大的js文件,在某些情况下严重影响项目性能,打开页面的时候白屏时间会很长,本文将介绍如何使用gzip压缩打包,主要是nginx部署的配置,非常重要,我查阅了很多文章基本都没用说清楚甚至错误的。gzip压缩分两种,一种是服务器压缩后传输给浏览器,但是这种方案是请求时服务器实时压缩,比较消耗服务器性能;...

2023-02-14 15:03:00 1925 4

原创 Linux Nginx安装以及可能出现错误

一、编译安装makemake installmake的过程是把各种语言写的源码文件,变成可执行文件和各种库文件;make install是把这些编译出来的可执行文件和库文件复制到合适的地方。二、可能出现错误1、在配置信息./configure --prefix=/usr/local/nginx 的时,出现错误:/configure: error: the HTTP rewrite mo...

2023-02-01 11:07:00 949

原创 Centos7移动/home目录空间到/根目录下

在安装Centos7的过程中没有发现设置磁盘分区的地方,一路安装下来开机一看根目录只有200G,这肯定是不行的,所以需要移动/home下的空间到根目录下。记录一下移动过程。1、首先查看硬盘情况: df –h[root@localhost /]# df -h文件系统 容量 已用 可用 已用% 挂载点devtmpfs 63G ...

2023-01-31 15:23:00 1133

原创 使用UltraISO制作U盘CentOS启动盘

1、下载安装UltraISO,下载地址:https://cn.ultraiso.net/xiazai.html2、准备centos系统镜像,下载地址:https://mirrors.aliyun.com/centos/7.9.2009/isos/x86_64/3、打开UltraISO,点击【文件】-【打开】,选择centos系统镜像4、点击【启动】-【写入硬盘映象】5、点击【写入】,写入完毕后关...

2023-01-12 17:38:00 1326

原创 Spring Boot 加载外部配置文件

Spring Boot 允许你从外部加载配置,这样的话,就可以在不同的环境中使用相同的代码。支持的外部配置源包括:Java属性文件、YAML文件、环境变量、命令行参数。用@Value注解可以将属性值直接注入到beans中。命令行参数以 -- 开头配置文件加载的顺序如下:Application properties packaged inside your jar (application.pro...

2023-01-12 17:34:00 1650

原创 解决 413 Request Entity Too Large(请求实体太大)

一、错误展示二、问题解决(nginx 上传配置)Nginx默认最大能够上传1MB文件,大于1MB的文件自然无法上传,打开nginx.conf(没权限找运维人员)在http{ }中设置:client_max_body_size 50m三 、总结:文件无法上传大概就有以下四个方面的原因:服务器对上传文件带下做了限制(Nginx,Apache,IIS等服务器,文中仅对Nginx配置做了说明)网关...

2023-01-12 12:03:00 735

原创 Win10专业版系统Docker安装、配置和使用详细教程

一、win10专业版系统首先需要开启硬件虚拟化及Hyper-V功能,才能进行Docker for Windows软件安装。如何开启硬件虚拟化,自行百度。可在任务栏中查看虚拟化是否开启。win10系统,打开控制面板-“应用”-“程序和功能”,开启Hyper-V,按照提示重启系统即可,如下图:二、Docker下载和安装Docker默认安装在C盘中,这样慢慢会导致C盘空间越来越小,建议把Do...

2023-01-11 16:23:00 949

原创 新建文本文档

Spring Boot 加载外部配置文件Spring Boot允许你从外部加载配置,这样的话,就可以在不同的环境中使用相同的代码。支持的外部配置源包括:Java属性文件、YAML文件、环境变量、命令行参数。用@Value注解可以将属性值直接注入到beans中。命令行参数以 -- 开头配置文件加载的顺序如下:Application properties packaged inside...

2023-01-11 09:31:00 172

原创 Nginx代理proxy pass配置去除前缀

使用Nginx做代理的时候,可以简单的直接把请求原封不动的转发给下一个服务。比如,访问abc.com/appv2/a/b.html, 要求转发到localhost:8088/appv2/a/b.html简单配置如下:upstream one { server localhost:8088 weight=5;}server { listen 80; ...

2022-12-23 15:26:00 2139

原创 使用docker安装RocketMQ

1.创建namesrv服务拉取镜像docker pull rocketmqinc/rocketmq创建namesrv数据存储路径mkdir -p /docker/rocketmq/data/namesrv/logs /docker/rocketmq/data/namesrv/store构建namesrv容器docker run -d \--restart=always \--name ...

2022-12-06 19:29:00 245

原创 elasticsearch使用命令安装插件

进入 plugins目录cd /usr/share/elasticsearch/plugins/安装IK分词器插件,elasticsearch-analysis-ik版本与elasticsearch保持一致,即7.17.5elasticsearch-plugin install https://github.com/medcl/elasticsearch-analysis-ik/releases...

2022-10-26 10:05:00 677

原创 常见密码正则表达式

第一种至少8-16个字符,至少1个大写字母,1个小写字母和1个数字,其他可以是任意字符: /^(?=.*[a-z])(?=.*[A-Z])(?=.*\d)[^]{8,16}$//^(?=.*[a-z])(?=.*[A-Z])(?=.*\d)[\s\S]{8,16}$/ 其中 [\s\S] 中的\s空白符,\S非空白符,所以[\s\S]是任意字符。也可以用 [\d\D]、[\w\W]来表示...

2022-09-14 10:50:00 197

原创 Postgresql 解决pg掉电后无法重启的问题

1、机房断电后重启pg数据库,报如下错误:Aug 31 10:55:53 localhost.localdomain postmaster[1716]: 2022-08-31 10:55:53.775 CST [1716] LOG: could not open directory "pg_tblspc/memory/PG_12_201909212/pgsql_tmp": Not a dire...

2022-08-31 15:10:00 1031

原创 Docker安装ElasticSearch和Kibana

一、ElasticSearch安装1.1 拉取elasticsearch镜像拉取最新版本elasticsearchdocker pull elasticsearch拉取指定版本elasticsearch,比如拉取7.17.5版本的elasticsearchdocker pull elasticsearch:7.17.5二、kibana安装...

2022-08-30 10:22:00 343

原创 Docker 安装并配置nginx

一、创建主机挂载配置目录mkdir -p /docker/nginx/conf /docker/nginx/html && cd /docker/nginx 二、准备nginx的配置文件因为需要nginx的配置文件,这里最好还是去nginx的官方去下载一个nginx使用里面的配置文件即可,我下载的是:1.20.2nginx历史版本下载地址:http://nginx.org/dow...

2022-08-29 14:28:00 451

原创 docker 容器自动重启参数 --restart

最近新加了一个容器,发现这个容器在docker服务重启之后不会自动起来。原来是少了--restart参数docker run -d --restart=always --name=nginx 605c77e624dd--restart=always # 表示容器退出时,docker会总是自动重启这个容器--restart=on-failure:3 # 表示容器的退出状态码非0(非正常退出...

2022-08-29 14:03:00 5983

原创 Docker安装MongoDB

1、创建主机挂载配置目录mkdir -p /docker/mongodb/data && cd /docker/mongodbdata目录存放mongodb数据库文件,删除重启容器不会丢失2、生成启动文件2.1 无账户密码,不需要认证cat <<EOF> start.sh#!/bin/bashMONGODB_DIR=`pwd`docker stop mo...

2022-08-29 11:22:00 9050

原创 Docker中安装并配置redis

一、找到一个合适的docker的redis的版本可以去docker hub中去找一下:https://hub.docker.com/_/redis?tab=tags,docker中我选择6.0版本,对应redis真实版本6.0.16。二、使用docker拉取redisdocker pull redis:6.0安装好之后使用docker images 即可查看三、准备redis的配置文件因为需...

2022-08-29 09:40:00 885

原创 Docker 环境安装postgres+postgis扩展

一、单独安装Postgresql1、安装docker。(省略,自行百度安装)2、拉取postgresql镜像。docker pull postgres:123、运行postgresdocker run --name postgres --restart=always -e POSTGRES_PASSWORD=postgres -p 5432:25432 -v /docker/postgres-...

2022-08-26 17:47:00 1069

原创 Centos7根目录扩容方法(添加一块磁盘扩容根目录)

摘要业务服务器扩容磁盘,一般用户都比较喜欢把新增的磁盘容量扩容到原业务上的一个目录上,也就是说扩容业务目录的容量,其次情况下,同一目录下,无法挂载多个,不然会覆盖之前的挂载,所以要以卷组分方式来解决扩容。目标业务服务器新增一块硬盘,扩容到根目录。服务器硬盘容量320G,新添加硬盘容量16T。LVM基本组成LVM利用Linux内核的device-mapper来实现存储系统的虚拟化(系统分区独立于底...

2022-08-24 11:17:00 1209

原创 RocketMQ 安装和启动

一、前言系统环境:CentOS Linux release 7.9.2009 (Core)RocketMQ版本:4.7.1我们会部署一套 RocketMQ 最小化的单机环境,包括一个 RocketMQ Namesrv 和 Broker 服务。部署完成之后,我们会测试消息的发送与消费。下面,让我们逐步开始。二、前置条件需要安装如下软件:JDK 8+Maven 3.2.X+(也可以在window...

2022-08-23 15:18:00 788

原创 CentOS7安装MongoDB

一、服务器说明系统环境版本:CentOS Linux release 7.3.1611 (Core)MongoDB版本:5.0.11二、环境配置2.1、停止防火墙systemctl status firewalld #查看firewallsystemctl stop firewalld #停止firewallsystemc...

2022-08-22 14:27:00 572

原创 CentOS7安装Docker

一、官网安装参考手册https://docs.docker.com/engine/install/centos/二、确定你是CentOS7及以上版本cat /etc/redhat-release要安装 Docker Engine,您需要 CentOS 7、CentOS 8(流)或 CentOS 9(流)的维护版本。存档版本不受支持或测试。centos-extras必须启用存储库。此存储库默认启用...

2022-08-19 13:55:00 198

原创 Docker 安装 redis 3.2

一、从docker hub上(阿里云加速器)拉取redis镜像到本地标签为3.2docker pull redis:3.2 二、使用redis3.2镜像创建容器(也叫运行镜像)docker run -p 6379:6379 -v /haolb/myredis/data:/data -v /haolb/myredis/conf/redis.conf:/usr/local/etc/redis/red...

2022-08-15 16:27:00 476

原创 Docker 安装mysql 5.6

一、docker hub上面查找mysql镜像docker search mysql二、hub上拉取mysql镜像到本地标签为5.6docker pull mysql:5.6三、使用mysql5.6镜像创建容器(也叫运行镜像)docker run -p 3306:3306 --name mysql -v /haolb/mysql/conf:/etc/mysql/conf.d -v /haolb/...

2022-08-15 15:48:00 1632

原创 Docker自定义镜像Tomcat8

一、创建目录mkdir /haolb/mydockerfile/tomcat8二、将jdk和tomcat安装的压缩包拷贝进上一步目录三、在/haolb/mydockerfile/tomcat8目录下新建Dockerfile文件FROM centos:centos7MAINTAINER haolb<[email protected]>#把宿主机当前上下文的c.txt拷贝到容器/usr/...

2022-08-15 14:16:00 222

原创 自定义镜像--Centos带vim编辑器和查看网络配置ifconfig支持

一、编写DockerFile文件FROM centos:centos7MAINTAINER haolb<[email protected]>ENV MYPATH /usr/localWORKDIR $MYPATHRUN yum -y install vimRUN yum -y install net-toolsEXPOSE 80CMD echo $MYPATHCMD ...

2022-08-15 11:29:00 312

空空如也

空空如也

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

TA关注的人

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