摘要:
现象 系统根据指定的日期范围(LocalDateTime)查询数据库,结果与直接将SQL语句查询不一致,系统查询的并不是期望日期范围的数据。 通过 LocalDateTime、LocaDate、LocalDate 作为时间插入数据时,时间不对 解决 更换 mysql 的驱动包版本在 8.0.22及以 阅读全文
摘要:
环境准备 activemq-5.16.2 安装包 3台安装了 jdk1.8 的 centos 7.5 服务器 1台安装了 mysql 的服务器 ( 基于 jdbc 的集群方案) 3台安装了 zookeeper 的服务器集群 (基于 zookeeper + 可复制的 LevelDB 的集群方案) 服务 阅读全文
摘要:
现象 运维监控到生产环境的消费者错误日志,并将日志发给了我进行排查,错误日志如下: 解决 redisson 分布式锁未释放,在 finally 语句块中加入释放锁的操作。 过程 1.思路 看报错日志就是连接池中连接用完了,在等待60秒后,没有新连接可用,然后一直超时。登上MQ消费队列监控端,发现消息 阅读全文
摘要:
环境准备 三台服务器 jenkins 部署包以及各种插件,可在百度网盘中找到:jenkins-2.330-1.1.noarch.rpm 插件地址: 水木清华jenkins插件地址 持续集成概念图(图片来源于网络,侵删) jenkins rpm安装 安装 jdk1.8 上传 jenkins-2.335 阅读全文
摘要:
环境准备 三台 centos 7.5 服务器 rabbitmq 安装所需依赖Erlang (使用 rpm 安装) rabbitmq 安装包(使用rpm安装) 服务器IP 服务器 IP hostname rabbit-50 192.168.86.50 node0 rabbit-51 192.168.8 阅读全文
摘要:
环境准备 3台已安装 jdk 的 centos 7.5 服务器 redis-6.2.2.tar.gz 服务器IP 服务器 IP 角色 redis-140 192.168.86.140 master redis-141 192.168.86.141 slave redis-142 192.168.86 阅读全文
摘要:
环境准备 3台已安装 jdk 的 centos 7.5 服务器 zookeeper-3.7.0-bin.tar.gz 单机模式部署 上传安装包到服务器的 /opt 目录 解压安装包,并且移动到 /usr/local 目录 cd /opt tar -zxvf apache-zookeeper-3.7. 阅读全文
摘要:
背景 使用 idea 对 dubbo 消费者源码进行 debug 时,出现了 <dubbo:reference interface="" /> interface not allow null! 异常,而如果不 debug 运行,就不会出现异常,具体如下: [15/04/21 05:19:22:02 阅读全文
摘要:
前言 一般而言,各发行版系统中内置的软件包都不是最新的,所以使用默认 yum 进行安装 subversion 时,安装的大多数都为低版本(1.7.X)。然而,在某些情况下,我们必须要使用高版本,此时我们可以使用以下两种方法进行高版本的安装。两种安装方式各有优缺点 yum 安装(适用于网络环境OK、所 阅读全文
摘要:
搭建说明 两主一从,从本质上说,只不过是机器 master-a 和 master-b 互为主从机(热备),然后通过 keepalived 进行高可用配置,使得在同一时间内只会有一台对外提供服务,实现单写机制,另一个机器 slave 则作为 master-a 的从机存在(冷备)。 从机 slave 无 阅读全文