自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(89)
  • 资源 (3)
  • 收藏
  • 关注

原创 vCenter、vSphere Client硬盘扩容详解

vCenter虚拟机中把硬盘扩容,vCenter本质上只有一个磁盘,一个磁盘分为多个分区。原磁盘位置已经不够使用,需要给磁盘进行扩容。列出所有可用块设备的信息,而且还能显示他们之间的依赖关系。在数据中找到需要扩容的虚拟机,找到。进入到服务器的shell命令行。分区扩容,请记住它的分区类型。扩容卷组,即把物理卷加入卷组。此时我们可以清晰的看到磁盘。选项,添加硬盘的容量。我们现在需求是为了给。欢迎大佬进行有偿供稿。

2024-02-23 15:03:52 1445

原创 OpenProject 安装迁移

但是我们现在要做的是迁移openproject,需要接管之前安装的配置,所以不执行此命令。当然,如果您对安装Postgresql比较熟悉的话,可以略过这一步,您直接安装就可以。安装完毕后执行以下命令,获取openproject的Postgresql配置。这个命令不在执行,但是我们为了方便安装Postgresql可以继续执行它。postgresql怎么安装这里就不讲了,这里讲一个简单的方法。的配置信息更全面一些,所以我们就不使用。生成的数据转移到新的服务器中。下的所有文件,生成压缩包。欢迎大佬进行有偿供稿。

2024-02-21 12:50:25 1104

原创 OpenProject + Rocky8安装

OpenProject 安装和配置外部 Web 服务器,在这种情况下,安装一个 Apache2 Web 服务器,其中 VirtualHost 侦听指定的域名,并可选择提供 SSL/TLS。总的来说,OpenProject 是一个功能丰富、灵活定制、易于使用的项目管理工具,适用于各种规模和类型的项目团队,为用户提供了高效的项目管理和团队协作平台。综合的项目管理功能:OpenProject 提供了广泛的项目管理功能,包括任务管理、日程安排、问题追踪、文档管理、协作工具等,能够满足各种项目管理需求。

2024-02-20 19:04:58 1197

原创 Minio Server + Minio Client 数据迁移、备份

总的来说,mc cp 主要用于简单的文件复制操作,而 mc mirror 则更适合于目录之间的完整同步操作,可以保持目录结构的一致性,并确保两个目录中的文件保持同步状态。mc cp 和 mc mirror 都是 minIO Client(mc)的命令,用于在 minIO 对象存储服务中进行文件传输和同步操作。Minio Server + Minio Client 实现minio 不同集群之间的数据迁移、数据备份。

2024-02-19 18:39:32 1077

原创 minio+nginx 集群快速搭建

Erasure Coding:minIO 还支持纠删码技术(Erasure Coding),通过将数据进行编码和切片,并在多个节点上存储切片的方式来提高存储效率和容错性。通过以上流程,minIO 集群实现了高效的对象存储服务,具备高可用性、高性能和弹性伸缩的特点,适用于各种存储场景,如大规模数据存储、备份和归档等。元数据通常存储在单独的数据库中,以提高查询效率。分布式架构:minIO 集群由多个独立的 minIO 实例组成,在不同的物理服务器或虚拟机上运行,这些实例协同工作以提供存储服务。

2024-02-19 17:15:00 2036

原创 Redis哨兵模式的搭建

Redis哨兵模式是一种用于在Redis主从复制环境中进行高可用性监控和故障恢复的机制。该模式引入了一个或多个哨兵节点,这些节点负责监控Redis服务器的状态,并在主节点发生故障时切换为新的主节点。redis 哨兵模式启动成功后,会自动在sentinel .conf 最下方生成以下配置。启动所有服务器后,查看所有redis 节点状态。新版本redis自带哨兵,不需要单独安装。依次启动所有服务器上的redis 服务。在redis的安装目录下有个文件。修改所有服务器的hosts。,这就是哨兵的配置文件。

2024-02-19 11:39:29 1310

原创 docker修改工作目录

docker 默认工作目录修改

2024-02-18 17:53:34 860

原创 Rocky8+MHA搭建

当 master 出现故障时,它可以自动将最新数据的 slave 提升为新的 master, 然后将所有其他的 slave 重新指向新的 master。MHA Manager 单独部署在一台独立的机器上,管理多个 master-slave 集群,也可以部署在一台 slave 节点上。:MHA-manager 不适合centos8以上的版本,rocky8其实和centos8是同源的。MHA Node 运行在每台 MySQL 服务器上。app1.cnf 配置文件。在mysql主节点执行。

2024-02-05 11:33:51 929

原创 centos 内网实现mail发送

在服务区中邮件服务一般都是自带的,这里简单写下yum安装命令,不多做其他叙述。注意邮件协议有三种:SMTP、IMAP、POP三种协议。修改mail的配置文件,在最下面添加以下内容。frps端部署在内网,frpc端部署在外网。这里以163邮箱为例。

2023-07-27 15:20:10 2807

原创 Logback解析和实例

spring-boot-starter其中包含了 spring-boot-starter-logging,该依赖内容就是 Spring Boot 默认的日志框架Logback+SLF4J。Logback分为三个模块:logback-core、logback-classic、logback-access。Logback是一个开源日志组件,同时也是 log4j 项目的后续版本,取代了log4j后续的地位。被写入的文件名,可以是相对目录,也可以是绝对目录,如果上级目录不存在会自动创建,没有默认值。

2023-07-20 16:05:11 2320

原创 FeignClient远程调用传递请求头

Feign提供了一个接口RequestInterceptor,实现这个接口,就可以把接口的请求头部信息传递给feign接口。

2023-07-17 14:34:22 946

原创 linux mysql8 忘记密码

修改/etc/my.cnf,把my.cnf 下面添加的。使用下面命令登录,无密码进入mysql命令行。使用下面命令登录,在输入密码的那一步直接回车。修改/etc/my.cnf,跳过权限验证。: root可以允许任务机器连接。在my.cnf 下面添加。查看root密码是否为空。重置root密码为空。

2023-07-14 11:38:57 4195

原创 Tang+luks实现磁盘自动加解密

与基于 escrow 的解决方案不同,服务器存储所有加密密钥并了解以前使用的每个密钥,Tang 从不与任何客户端密钥进行交互,因此不会从客户端获得任何识别信息。当您开始调配 NBDE 时,Tang 服务器的 Clevis pin 将获得 Tang 服务器发布的非对称密钥的列表。或者,由于密钥是非对称的,因此 Tang 的公钥列表可以分发到带外,以便客户端能够在不访问 Tang 服务器的情况下进行操作。Tang 的 Clevis pin 使用其中一个公钥来生成唯一的强加密的加密密钥。此过程是 恢复步骤。

2023-07-11 20:27:08 2666

原创 linux luks自动加密和挂载磁盘

如果要使用这个分区,必须对这个分区做一个映射,映射到/dev/mapper这个目录里去,我们只能挂载这个映射才能使用。然而做映射的时候是需要输入解密密码的。Linux 统一密钥设置(Linux Unified Key Setup)(LUKS)是一个很好的工具,也是 Linux 磁盘加密的通用标准。cryptsetup是linux下的一个分区加密工具,它通过调用内核中的"dm-crypt"来实现磁盘加密的功能。我们这里使用默认值,执行的过程中,命令会警告你将会清除磁盘上的所有数据,并要求你输入两次密码。

2023-07-10 10:36:01 3433

原创 mysql data目录修改后 ,启动报错 -13: 权限不够

如果是修改了mysql的目录,不再使用默认的目录地址,还需执行以下命令,保证mysql目录附带mysqld_db_t标志。

2023-06-07 15:23:25 3767

原创 centos logrotate 日志轮转分割

logrotate也就是日志滚动,服务器日志文件大小增长较快,不断消耗磁盘空间就会触发告警,需要人为定期按照各种维度去手动清理日志就显得十分棘手。为了节省空间和方便整理,可以将日志文件按时间或大小分成多份,删除时间久远的日志文件,这就是通常说的日志滚动。logrotate 是基于 crontab 运行的,所以这个时间点是由 crontab 控制的,具体可以查询 crontab 的配置文件。logrotate.conf 通过 include 指令,引入 logrotate.d 目录下的自定义的配置文件。

2023-05-19 10:41:31 3296

原创 shell脚本实现内网同步外网时间

shell脚本实现内网同步外网时间。

2023-04-11 17:46:36 3252

原创 Centos7搭建ntp时间服务器

作用:设置时间服务器的层级,fudge必须和server一块用, 而且是在server的下一行。这两个参数为yes表示服务正常,synchronized反应比较慢,可以稍等四五分钟再看。作用:对ntp做权限控制,如果没有任何参数则表示不做任何限制。错误查看==Warning:==的内容。10: 用于给局域网主机提供时间服务。启动命令如下,务必把服务设为。作用:指定ntp服务器地址。

2023-04-06 16:01:42 9542 2

原创 WordPress Rest Api 记录

WordPress Rest Api 记录。

2023-03-29 11:15:20 700

原创 nginx 转发squid 代理

nginx转发squid实际上是利用tcp实现的,http是无法实现转发squid功能的。stream模块和http模块是同级的关系。

2023-03-15 10:40:41 3670

原创 nginx实现正向代理

nginx和ngx_http_proxy_connect_module需要版本对应。

2023-03-14 17:52:53 4112

原创 HAProxy+mysql实现负载均衡

HAProxy 是一个使用C语言编写的自由及开放源代码软件,其提供高可用性、负载均衡,以及基于 TCP 和 HTTP 的应用程序代理。相较与 Nginx,HAProxy 更专注与反向代理,因此它可以支持更多的选项,更精细的控制,更多的健康状态检测机制和负载均衡算法。haproxy 是工作在四层之上的,这也就意味着它可以代理的服务要比 nginx 更广泛,性能比 nginx 也要更高一些。相比较 lvs,可配置性又比较好,需要的机器没有 lvs 那么多。

2023-03-14 16:21:20 4415 4

原创 mysql 主从配置

主从、主备: mysql一个主,一个从主主: mysql互为主从。

2023-03-14 15:39:46 3332

原创 spring-boot + mybatis-enhance-actable实现自动创建表

spring-boot + mybatis-enhance-actable1.5.0+mybatis-plus

2022-09-29 09:43:20 4255 1

原创 mysql 向下递归、向上递归

mysql 向下递归查询,向上递归查询,支持多个坐标进行查询

2022-08-26 16:36:52 4545 2

原创 413 Request Entity Too Large

但是如果在同一个nginx的一个端口跳转搭配另一个端口,因为http的配置无效,必须注意在每个层级的server层中都要配置。但是为什么nginx-1.22 http的全局配置没有生效呢?之前低版本是没有问题的。nginx 报错 413 Request Entity Too Large。client_max_body_size 在http层的全局配置没有生效。试验下放在server层和location 层,可以用没问题。post-json 请求 request 2m 的参数报错。http层的配置无效。...

2022-08-04 09:49:04 3500 1

原创 【1-n】之前k个数做的组合

给定两个整数 n 和 k,返回范围 [1, n] 中所有可能的 k 个数的组合

2022-07-18 15:17:57 166

原创 二叉树求路径总和

二叉树求路径总和

2022-07-18 11:28:48 385

原创 连续子数组和的最大值

连续子数组和的最大值

2022-07-15 11:23:07 297

原创 nginx 编译全参数

nginx编译全参数详解

2022-07-06 09:53:52 456

原创 JVM 虚拟机归纳

java虚拟机是什么java虚拟机是一个可以执行java字节码的虚拟机进程,java文件被编译成可以被java虚拟机执行的字节码文件。重点来了,java虚拟机重点是虚拟机这三个字。这也决定了java服务可以在任何平台执行,不用考虑底层平台。java内存结构java堆:java堆是java虚拟机最大的一个内存空间。被所有线程共享,在虚拟机初始化的时候建立,唯一的作用就是存放对象实例,并且基本所有的对象都在此分配内存。方法区:和java堆一样是被所有线程共享的区域,存储被虚拟机加载的类、常量、静态常.

2021-09-27 11:16:12 3149

原创 centos 7 内网shell脚本同步北京时间

网络时间地址:[http://www.beijing-time.org/t/time.asp](http://www.beijing-time.org/t/time.asp)原理:服务器无外网,使用nginx转发通过固定路径跳转到外网服务器。 ‘编写shell脚本生成实时时间,然后修改服务器时间。设置定时任务执行此shell脚本外网服务器 nginx 转发配置可以配置多层转发,直到内网服务器可以访问 location /beijing-time/{ .

2021-07-28 11:58:49 13121 1

原创 java实现图片分辨率压缩、图片软化、jpg质量压缩

最近遇见个需求,需要压缩图片,但是很多涉及到的方法类,要么对jdk依赖比较大,要么对系统的配置有要求,经过几天的研究合测试,终于整了一个还算比较全的方案。代码注解1:关于根据url读取图片的方法有很多,这里解释下为什么使用new ImageIcon(new URL(url)).getImage()而不使用ImageIo.read(new URL(url)),因为ImageIo.read这个方法读取颜色空间为CMKY的图片时会报错bad sequence number注解2:关于图片质量压缩,网上大.

2020-09-03 17:31:40 27954

原创 GraphicsDevice 导致 java.awt.HeadlessException

原因java.awt.HeadlessException 出现的原因是又java的运行机制引起来的,通常是设计到图片操作的时候会出现这个问题。### 解决在springboot的启动类里面,加入以下代码public static void main(String[] args) { // SpringBeanLoader.setApplicationContext(SpringApplication.run(Application.class, args)); .

2020-09-02 14:46:57 14577

原创 java链接linux服务器,命令操作

本地读取linux文件,即在Windows上链接外部linuximport java.io.BufferedReader;import java.io.IOException;import java.io.InputStream;import java.io.InputStreamReader;import java.util.ArrayList;import java.util.List;import ch.ethz.ssh2.Connection;import ch.ethz.ssh.

2020-06-17 10:52:00 14443

转载 idea插件

时序图 SequenceDiagram for IntelliJ IDEA推荐指数:☆☆☆推荐理由:在梳理别人的代码的时候, 能够很清晰的看到依赖调用时序彩色括号 Rainbow Brackets mybatis插件集合 :MyBatis Log PluginMyBatisCodeHelperProFree Mybatis plugin推荐指数:☆☆☆☆☆推荐理由: 在sql的xml里也能智能提示了!酷 三个插件都装上吧,相互补充翻译插件 translation p.

2020-05-13 16:08:22 927

原创 mongodb数据库密码配置

mongodb安装:https://zhaosongbin.blog.csdn.net/article/details/105790676密码配置打开mongodb命令行操作页面mongo在系统数据库中配置mongodb的最高权限账户密码use admindb.createUser( {user: "admin",pwd: "123456",roles: [ { role: "u...

2020-04-27 16:28:13 16320

原创 mongdb数据库安装配置

mongdb下载地址:https://download.csdn.net/download/zhaosongbin/12366856安装解压二进制安装包,并移动tar -zxvf mongodb-linux-x86_64-4.0.5.tgzmv mongodb-linux-x86_64-4.0.5 /usr/local/mongo配置环境变量配置vim /etc/profil...

2020-04-27 14:52:29 15077

原创 Nginx + ModSecurity 报错

This version of ModSecurity was not compiled with GeoIP or MaxMind supportnginx集成modsecurity启动报错nginx: [emerg] “modsecurity_rules_file” directive Rules error. File: /usr/local/nginx/conf/modsecurit...

2020-01-02 17:56:44 18281

原创 CentOS7: Nginx+ModSecurity 安装教程

nginx 卸载停止nginxps -ef | grep nginxkill -9 pid删除nginx文件夹whereis nginxrm -rf *yum清理nginxyum remove nginx相关依赖安装yum install -y wget epel-releaseyum install -y gcc-c++ flex bison yajl yajl-...

2020-01-02 17:54:06 20536 14

mongodb-安装.rar

mongodb安装包、安装教程、注意事项、和相关的数据库密码操作..

2020-04-27

elk-二进制安装包

elk所需要的文件安装包,下载站点是国外的站点, 文件比较大,下载比较慢 包括 elasticsearch-7.4.2-linux-x86_64.tar.gz kibana-7.4.2-linux-x86_64.tar.gz logstash-7.4.2.tar.gz

2019-11-13

osgi集成servlet在karaf容器发布

此代码描述了在osgi的环境下使用servlet的方式发布rest接口.....................................................

2019-04-16

空空如也

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

TA关注的人

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