- 博客(27)
- 收藏
- 关注

原创 基于tomcat运行jenkins常见的报错处理
jenkins.util.SystemProperties$Listener监听器配置错误;Fontconfig head is null;jdk11无jre文件;升级jdk11;JRE_HOME environment variable is not defined correctly;tomcat启动失败,Caused by: java.lang.ClassNotFoundException: java.util.logging.Logger;离线部署jenkins插件;jenkins插件下载
2024-02-07 10:49:11
3509

原创 postgresql开机自启的方式
pg自启动,postgresql开机自启动,contrib/start-scripts/linux文件,rc.local文件
2023-09-11 18:46:57
3151
7

原创 离线--升级Openssh9.3p1(附脚本)
离线升级openssh9.3;openssh-9.3p下载;使用脚本升级openssh9.3;提示ssh-copy-id无该命令
2023-05-18 15:52:12
2421

原创 编译安装 Postgresql 及方向键乱码问题
安装postgresql下载安装包,执行configure执行make、make install初始化、启动数据库,添加环境变量;解决postgresql方向键乱码问题;postgresql乱码问题;pg_ctl: no database directory specified and environment variable PGDATA unsetTry "pg_ctl --help" for more information.
2022-06-07 15:10:34
2033
原创 部署subversion,使用post-commit实现代码同步更新
部署subversion-14.2;更新subversion下载源;Linux部署svn服务端;部署svn客户端;svn协同;svn代码自动更新同步;
2023-12-21 12:05:16
1099
原创 Notepad++正则表达式(二)
Notepad++常见的正则表达式速记符;使用正则表达式快速给时间戳增加空格/增加符号;使用正则表达式快速修改日期格式
2023-12-15 10:05:46
1303
原创 Notepad++正则表达式(一)
notepad++快速选中一列;notepad++正则表达式;Notepad++的正则表达式更改日期格式
2023-12-14 10:30:20
5008
1
原创 kubernetes部分概念理解
master主要负责资源调度,控制副本,提供统一范文集群入口。Node是Kubernetes集群中的工作负载节点;etcd数据库
2023-11-16 10:34:47
70
原创 linux命令---truncate命令、split命令
truncate命令通常用于将每个文件的大小缩小或扩展到指定的大小;split命令是Linux系统中的一个用于拆分文件的命令;Linux中文件过大如何分割、拆分;
2023-10-13 09:45:28
1002
原创 主从数据不一致,重做从库数据--mysqldump
mysqldump;重做从库数据;---single-transaction参数是mysqldump在全量数据导入是对锁的一些处理,都应该加上该参数。--master-data=1参数是在备份文件中有 CHANGE MATER TO xxxxx命令,对备库有用。在主服务器备份主库数据。
2023-07-06 17:09:48
259
1
原创 Linux安装svn服务端及iF.SVNAdmin可视化管理
svn服务端,svn可视化,iF.SVNAdmin可视化管理。AH00526: Syntax error on line 3 of /etc/httpd/conf.d/subversion.conf: httpd[8688]: DAV not allowed here
2023-02-01 15:39:51
1308
原创 Centos7 安装Oracle19C--无图形化
centos7 无图形化 安装Oracle19c官网下载:https://www.oracle.com/database/technologies/,下载安装包 oracle-database-ee-19c-1.0-1.x86_64.rpm 登入oracle,修改用户密码。重启oracle。Oracle错误ORA-03113: end-of-file on communication channel处理办法
2022-10-01 10:00:00
1152
1
原创 MySql之可能出现的报错与解决
Can't connect to local MySQL server through socket /var/lib/mysql/mysql. sock版本问题,官方 MySQL 存储库的 GPG 密钥已过期,无法安装或更新 MySQL 包。ERROR 1040 (HY000): Too many connections。
2022-09-22 12:14:06
1261
原创 docker部署redis集群实现动态扩缩容
基于哈希插槽分区,实现redis集群三主三从动态扩缩容假如现有1~2亿的数据需要缓存,请问如何设置存储架构??若是分布式存储,用redis如何实现落地??Redis集群中内置了16384个哈希槽,redis 会根据节点数量大致均等的将哈希槽映射到不同的节点。当需要在Redis集群中放置一个 key-value时,redis先对key使用crc16算法算出一个结果,然后把结果对16384求余数,这样每个key都会对应一个编号在0-16383之间的哈希槽,也就是映射到某个节点上。
2022-05-13 17:20:22
1061
原创 Linux常见的目录及作用
目录导语Linux的树目录结构Linux的目录和作用目录的相关命令绝对路径与相对路径的区别导语1.Linux中使用的都是从 /[根] 目录开始的2.在Linux中一切皆文件3.设备主要指的是存储设备Linux的树目录结构Linux的目录和作用1./bin: 存放系统的命令,普通用户的命令。如 /bin/cat, /bin/ls2./sbin: 存放管理员的命令。如 /sbin/service3./boot: 存放系统启动文件及内核。如 ...
2022-03-22 16:27:04
2664
1
原创 docker-compose+gitlab部署CICD
docker,gitlabCICD,顾名思义就是持续集成(Continuous Integration)和持续部署(Continuous Deployment)简称,指在开发过程中自动执行一系列脚本来减低开发引入 bug 的概率,在新代码从开发到部署的过程中,尽量减少人工的介入。......
2022-03-22 16:12:49
2706
3
原创 RabbitMQ集群部署
消息中间件RabbitMQ,一般以集群方式部署,主要提供消息的接受和发送,实现各微服务之间的消息异步。原理介绍RabbitMQ底层是通过Erlang架构来实现的,所以rabbitmqctl会启动Erlang节点,并基于Erlang节点来使用Erlang系统连接RabbitMQ节点,在连接过程中需要正确的Erlang Cookie和节点名称,Erlang节点通过交换Erlang Cookie以获得认证,所以部署Rabbitmq分布式集群时要先安装Erlang,并把其中一个服务的cookie复...
2021-11-30 20:07:33
209
1
原创 nginx+keepalived实现高可用
什么是keepalived?keepalived工作原理部署nginx+keepalived什么是keepalived?keepalived是集群管理中保证集群高可用的一个服务,类似于heartbeat,用来防止单节点故障。keepalived是以VRRP协议为基础实现的。Virtual Route Redundancy Protocol,即虚拟路由冗余协议,它主要是实现路由器高可用的容错协议,即将N台提供相同功能的路由器组成一个路由器组
2021-11-12 20:54:50
3559
原创 RabbitMQ消息中间件
目录消息中间件介绍RabbitMQ什么是消息队列RabbitMQ单机部署消息中间件消息中间件也成为消息队列,指用高效可靠的消息传递机制进行与平台无关的数据交流,并基于数据通信来进行分布式系统的集成。当下主流的中间件有:RabbitMQ、Kafka、ActiveMQ、RocketMQ等消息中间件的优点: 能够在客户端和服务器之间进行同步和异步的连接,并且在任何时刻都可以将消息进行传送和转发,是分布式系统中非常重要的组件,主要用来解决应用耦合、异步通...
2021-11-12 20:04:34
2022
原创 Mysql的主从复制
MS-GTID基于事务ID复制,GITID(Global Transaction Identifiers)即全局事务标识,是用来代替传统复制的方法。mysql主从同步
2021-10-16 17:01:45
300
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人