自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 docker-compose安装prometheus告警系统

本文只有监控与告警的安装、告警发送、发送模版的配置。没有数据展示监控数据UI工具。

2023-04-15 19:00:14 461

原创 IDEA win11安装flutter环境

在IDEA设置板块中搜索"SDK"即可找到系统设置中的Android SDK,选择右侧SDK Tools,勾选Android SDK Command-line Tools。1)IDEA新建项目中可选择Android,若未安装Android SDK右侧无法选择项目模板,请根据右侧提示自定义目录安装。提示找不到Android SDK(因为自定义目录安装关系),只需设置下Android SDK安装目录即可。可通过此命令检验安装环境,针对不同的错误提示,解决后就执行此命令进行再次校验即可。

2023-04-15 17:01:55 463

原创 Linux删除文件

【代码】Linux删除文件。

2023-03-28 15:42:06 162

原创 MySQL查询连续的年、月、日、季度

MySQL查询连续的年月日

2023-02-13 15:05:31 575

原创 MySQL分组后取每一组第N条数据

separator是一个字符串值,缺省为一个逗号。按照name分组后,获取每一组的id,按照 score DESC(score 降序拼接id),默认是通过逗号连接,如果id相同,id按照升序排序拼接,2、in即使ID值不完全相等,取各自逗号前的第一个值匹配。例如设置为正时的实践得到的ID是逗号分割的,仍能匹配到具体的数据。1、设置的值为正代表取各分组的值的相应个数从前往后排,设置的值为负时代表取各分组的值的相应个数从后往前排。1、功能:将group by产生的同一个分组中的值连接起来,返回一个字符串结果。

2023-01-06 20:37:39 1452

原创 MySQL数据库批量修改表及字段的字符集及排序规则

在执行sql语句,做关联表查询有时候会报错,字段的排序规则不一样这是由于创建表时指定的排序规则不一致导致的,原因可能是创建数据库的不是同一拨人,指定的不一样。或是在不同的数据库版本中创建的没有指定,默认的排序规则不一样。utf8 是 Mysql 中的一种字符集,只支持最长三个字节的 UTF-8 字符,也就是 Unicode 中的基本多文本平面。要在 Mysql 中保存 4 字节长度的 UTF-8 字符,需要使用 utf8mb4 字符集,但只有 5.5.3 版本以后的才支持。为了获取更好的兼容性,应该总

2022-06-25 10:47:03 1160

原创 certbot使用DNS质询生成证书(二)

@TOC方式一中使用添加text记录实现DNS质询,这种方式采用 --manual交互方式获取的证书,在更新证书时会有问题,因为更新是自动非交互模式。我们也调用云商脚本替代方式一中的添加text记录,云商(阿里,腾讯)的脚本已经有人实现,也方便更新证书。1、安装certbot工具yum install -y epel-releaseyum install -y certbot2、申请泛域名证书1) 开始申请证书# 下载工具包git clone https://github.com/ywdb

2021-11-25 10:13:54 2550

原创 certbot使用DNS质询生成证书及nginx中的使用(一)

certbot生成证书及nginx中的使用1、安装certbot工具2、申请泛域名证书1) 开始申请证书2)添加解析记录3)按下回车键3、证书的保存位置4、查看命令有效期5、设置定时任务自动更新证书6、nginx挂载与配置1)将证书挂载到容器中2)nginx中的配置1、安装certbot工具yum install -y epel-releaseyum install -y certbot2、申请泛域名证书1) 开始申请证书执行如下命令开始申请证书,按照提示操作即可:certbot certo

2021-10-08 15:23:25 1209

原创 maven打jar包

maven打jar包到本地仓库1、命令2、引用1、命令mvn install:install-file -DgroupId=org.zstack -DartifactId=zstack -Dversion=4.0.0 -Dpackaging=jar -Dfile=d:/sdk-4.0.0.jar2、引用<dependency> <groupId>org.zstack</groupId> <artifactId>zstack</a

2021-09-15 17:50:58 96

原创 crond定时任务

crond定时任务1、crond服务2、常用命令3、时间设置1、crond服务service crond start //启动服务service crond stop //关闭服务service crond restart //重启服务service crond reload //重新载入配置service crond status //查看服务状态2、常用命令crontab [-u username]    //省略用户表表示操作当前用户的crontab-e (编辑工作表)-

2021-08-31 15:11:26 334

原创 彻底清除vue缓存

彻底清除vue缓存彻底清除vue缓存彻底清除vue缓存watch:{ '$route.path':function(newVal,oldVal){ this.$destroy(this.$options._parentVnode.tag) } },

2021-05-27 10:34:07 1508

原创 SSH反向代理实现内网访问

SSH方向代理实现内网访问前提1、外网服务设置2、内网服务设置反向代理监听前提外网IP开通端口8083,内网监听此端口流量做到内网穿透1、外网服务设置打开 /etc/ssh/sshd_config,将GatewayPorts参数设为yes,然后重启sshd服务:systemctl restart sshd.service2、内网服务设置反向代理监听ServerAliveInterval=60保持存活,9000为内网端口可用作nginx端口ssh -fCNR 0.0.0.0:8083:127.

2021-05-17 19:28:22 370

原创 Centos7重启网卡/etc/resolv.conf被重置问题

Centos7重启网卡/etc/resolv.conf被重置问题1、问题描述2、问题解决1、问题描述DNS服务器地址设置:在Linux下面,有一个默认的DNS服务器地址配置文件的设置,存放在 /etc/resolv.conf。通过编辑 vi /etc/resolv.conf 设置首选DNS和次要DNS:重启服务或网卡时配置会被重置为默认,例如:2、问题解决1、首先在网卡设置中修改NM_CONTROLLED的值:修改文件/etc/sysconfig/network-scripts/ifcfg-e

2021-05-16 18:14:06 1925

原创 K8s常用命令

K8s常用命令一、k8s常用命令一、k8s常用命令debug日志级别查看kubectl执行的详细过程,kubectl -v 9 查看debugkubectl get pod -A -V 9

2021-02-18 11:33:46 154

原创 docker-compose安装jira-software

docker-compose安装jira-software一、安装准备二、设置试用一、安装准备数据库,必须使用5.7或5.6 ,docker-compose:version: '3'services: mysql: image: mysql/mysql-server:5.7 container_name: yanfa_mysql restart: always ports: - "3306:3306" volumes: - ./

2021-01-27 14:14:32 1882 2

原创 docker-compose安装MySQL

docker-compose安装MySQL1、安装的docker-compose1、安装的docker-composeversion: '3'services: mysql: image: mysql/mysql-server:8.0 container_name: yanfa_mysql restart: always ports: - "3306:3306" volumes: # 定义数据卷,类似 -v - ./db_data:/

2021-01-21 13:39:44 108

原创 深度系统添加启动项菜单

深度系统添加启动项菜单1、概述2、添加步骤1、概述在linux中,由深度商店下载的应用会自动在启动器创建快捷方式,但是从浏览器上下载的应用就只能找到安装后的目录,点击再打开,很不方便,在这里就分享下我找到的在启动器上创建启动图标的方式.默认情况下系统所有的快捷方式放在/usr/share/applications,打开该目录会看到大量的.desktop文件,每个文件便是一个快捷方式。2、添加步骤1、首先进入/usr/share/applications目录 (需root权限操作),所有菜单均在这里

2021-01-19 10:30:59 983

原创 prometheus_ipmi_export安装配置

prometheus监控之ipmi_export安装配置1、安装2、启动1、安装1)GitHub源码地址:https://github.com/soundcloud/ipmi_exporter2)发行版包含可执行文件地址:https://github.com/soundcloud/ipmi_exporter/releases下载需要版本解压即可,解压后只有可执行文件和LICENSE文件,如果需要采集远程地址信息,则需要配置ipmi_remote.yml文件。3)需要安装 freeipmi ap

2020-11-20 15:01:07 4367 2

原创 docker、docker-compose常用命令

docker、docker-compose常用命令一、docker常用命令二、docker-compose常用命令一、docker常用命令查看docker环境信息docker info 或 docker version保存镜像docker save -o prometheus.tar infonova/prometheus加载镜像docker load -i prometheus.tar查看容器信息docker ps -a查看镜像详细信息docker inspect

2020-11-17 17:03:58 151

原创 docker-compose安装LDAP

docker-compose安装LDAP一、安装Nexus31、准备工作2、docker-compose.yaml 配置3、启动nexus一、安装Nexus31、准备工作安装docker和docker-compose,不再赘述。2、docker-compose.yaml 配置version: "3"services: # 1.安装openldap openldap: container_name: openldap image: osixia/openldap:lates

2020-11-03 17:22:27 1635

原创 Linux下go环境的安装与环境变量的配置,并使用

go环境的安装与环境变量的配置1、下载2、解压安装3、配置环境变量1、下载官方下载地址:https://www.oracle.com/java/technologies/javase-downloads.html2、解压安装1)解压:tar -zxvf jdk-14.0.2_linux-x64_bin.tar.gz2)源码安装,解压即安装,将解压后的文件夹改名为jkd14(非必须,根据个人习惯为了好记)3、配置环境变量1)修改配置文件 vi /etc/profileexport JAV

2020-10-29 09:08:40 1425

原创 Linux系统下系统配置

Linux系统下系统配置1、配置DNS1、配置DNSDNS服务器地址设置:在Linux下面,有一个默认的DNS服务器地址配置文件的设置,存放在 /etc/resolv.conf。通过编辑 vi /etc/resolv.conf 设置首选DNS和次要DNS:

2020-10-20 14:16:26 1330

原创 docker-compose安装Nexus3,配置docker私有、代理、组合仓库

docker-compose安装Nexus31、准备2、docker-compose.yaml 配置3、启动nexus遇到问题1、准备已安装docker和docker-compose2、docker-compose.yaml 配置# 安装version: '3'services: nexus: restart: always image: sonatype/nexus3 container_name: nexus3 ports: - 8081:80

2020-10-19 11:53:09 1638 1

原创 ubuntu系统下安装snmp服务并设置远端访问

ubuntu系统下安装snmp服务并设置远端访问1、介绍2、ubuntu安装snmp3、允许远程主机访问1、介绍snmpd:snmp服务端软件snmp:snmp客户端软件snmp常用的一些OID,比如cpu、内存、硬盘什么的。先了解这些,在使用snmp监控服务器,常用指标参考:SNMP OID列表 监控需要用到的OID2、ubuntu安装snmp# 安装$ sudo apt-get install snmpd snmp# 验证$ snpmwalk -help //出现很多命令则安装成

2020-10-14 20:43:47 1579

原创 Java读取文件转为字符串

Java读取文件转为字符串文件上传读取上传的文件转为字符串/** * 读取文件中的内容 * @param file * @return string */ private String parseFile2String(MultipartFile file){ if(file.isEmpty()){ return ""; } BufferedReader reader = null;

2020-09-25 13:47:55 1531 1

原创 Linux环境下nodejs和cnpm的安装

Linux环境下nodejs和cnpm的安装1、node安装2、cnpm安装3、安装vue4、全局安装vue-cli1、node安装#1.下载$ wget https://nodejs.org/dist/v12.18.4/node-v12.18.4-linux-x64.tar.xz#2.解压$ xz -d node-v12.18.4-linux-x64.tar.xz $ tar -xvf node-v12.18.4-linux-x64.tar #3.创建软连接,需用安装的绝对路径$ su

2020-09-24 18:13:58 296

原创 深度系统Linux安装docker和docker-compose

深度脚本安装docker1、安装2、验证附,脚本详情1、安装$ wget -qO- https://get.docker.com/ | sh2、验证$ docker -vDocker version 19.03.13, build 4484c46d9d附,脚本详情#!/bin/shset -e# Docker CE for Linux installation script## See https://docs.docker.com/install/ for the install

2020-09-24 16:44:08 779

原创 Spring-boot + Spring-Security 登录认证原理与多认证方式的实现

Spring-boot + Spring-Security 登录认证原理1、概述2、主要成员3、原理4、总结1、概述知道Spring-Security认证原理,为多种登录方式,多种认证做准备。2、主要成员Spring-Security认证主要组成成员:1)认证过滤器抽象类 AbstractAuthenticationProcessingFilterUsernamePasswordAuthenticationFilter为其默认实现,拦截登录路径。2)封装的认证实体抽象类 AbstractAut

2020-09-24 12:38:18 2065

原创 Linux下git的安装配置

Linux下git的安装配置1、下载2、解压安装3、配置环境变量1、下载官方下载地址:http://maven.apache.org/download.cgi2、解压安装1)解压:tar -zxvf apache-maven-3.6.3-bin.tar.gz2)源码安装,解压即安装3、配置环境变量1)修改配置文件 vi /etc/profileexport MAVEN_HOME=/tools/apache-maven-3.6.3export PARH=$PATH:$MAVEN_HOM

2020-09-24 08:58:29 222

原创 Linux环境下maven的安装与环境变量的配置

maven的安装与环境变量的配置1、下载2、解压安装3、配置环境变量1、下载官方下载地址:http://maven.apache.org/download.cgi2、解压安装1)解压:tar -zxvf apache-maven-3.6.3-bin.tar.gz2)源码安装,解压即安装3、配置环境变量1)修改配置文件 vi /etc/profileexport MAVEN_HOME=/tools/apache-maven-3.6.3export PARH=$PATH:$MAVEN_H

2020-09-20 22:41:17 354

原创 Linux环境jdk的安装与环境变量的配置

jdk的安装与环境变量的配置1、下载2、解压安装3、配置环境变量1、下载官方下载地址:https://www.oracle.com/java/technologies/javase-downloads.html2、解压安装1)解压:tar -zxvf jdk-14.0.2_linux-x64_bin.tar.gz2)源码安装,解压即安装,将解压后的文件夹改名为jkd14(非必须,根据个人习惯为了好记)3、配置环境变量1)修改配置文件 vi /etc/profileexport JAVA

2020-09-20 22:34:10 143

原创 list三种循环的对比,删除的坑

1. 三种循环的方法1. for循环遍历list for(int i=0;i&amp;amp;lt;list.size();i++){ if(list.get(i).equals(&amp;quot;del&amp;quot;)) list.remove(i); }这种方式的问题在于,删除某个元素后,list的大小发生了变化,而你的索引也在变化,所以会导致你在遍历的时候漏掉某些元素。比如当你删除第1个元素后...

2019-03-14 16:01:04 1234

空空如也

空空如也

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

TA关注的人

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