摘要: 1. 相关变量 GTID_NEXT: SESSION级别变量,表示下一个将被使用的GTID。 -- AUTOMATIC: 使用自动产生的下一个GTID。 -- ANONYMOUS: 事务没有GTID, 只使用 file and position 作为标识。 -- UUID:NUMBER:GTID i 阅读全文
posted @ 2023-01-04 15:19 codercg 阅读(43) 评论(0) 推荐(0) 编辑
摘要: 1. 异地多活:一般为两地三中心或者三地五中心,这样设计是为了在发生单点故障或网络分区时,集群能继续提供服务。两地三中心可以容忍机房级别灾难,三地五中心可以容忍城市级别灾难。 2. 回环同步:例如数据库A、B双向同步,A上发生的写操作同步到B,B又将此操作同步回A,可能产生无限循环。 解决方案:利用 阅读全文
posted @ 2023-01-04 14:12 codercg 阅读(329) 评论(0) 推荐(0) 编辑
摘要: 1. 问题描述 问题来源于某开源项目,在程序运行过程中,如果连接的数据库停掉,会导致程序卡死,问题简化后的代码如下: @Test public void testThreadPoolSubmitBlocked() { ExecutorService workerExecutor = Util.new 阅读全文
posted @ 2020-12-02 14:15 codercg 阅读(564) 评论(0) 推荐(0) 编辑
摘要: 背景:MyBatis多数据源切换问题,希望通过注解标注Dao类的数据源,但使用注解切点表达式,因实现类是MyBatis动态代理生成,无法在实现类上添加注解,而添加到接口上又无效,需要寻找替代方案。 解决方案:不采用AspectJ表达式方式定义切点和切面,使用 AnnotationMatchingPo 阅读全文
posted @ 2020-07-27 18:16 codercg 阅读(7725) 评论(6) 推荐(0) 编辑
摘要: 一、创建用户 oracle内部有两个建好的用户:system和sys。用户可直接登录到system用户以创建其他用户,因为system具有创建别 的用户的 权限。 在安装oracle时,用户或系统管理员首先可以为自己建立一个用户。 语法[创建用户]: create user 用户名 identifi 阅读全文
posted @ 2019-06-06 17:50 codercg 阅读(198) 评论(0) 推荐(0) 编辑
摘要: 网上搜索到的方法是进入grub 命令行,分别输入 kernel 和 initrd 命令,然后boot进入系统,这样确实可以成功进入,但下次重启还是报错。 经过试验发现,在启动界面按e, 进入到启动命令界面,发现第一行的启动命令为 root (hd1,0),而网上的教程都要求输入 root (hd0, 阅读全文
posted @ 2019-06-03 09:56 codercg 阅读(1600) 评论(0) 推荐(0) 编辑
摘要: 1. 添加ftp用户 #useradd -d /var/www -s /sbin/nologin ftp3 #passwd ftp3 建立用户ftp3,并指定其家目录为/var/www,禁止登陆 启动或是重启ftp服务。 #service vsftpd restart(start) 2. 连接: f 阅读全文
posted @ 2019-05-31 10:58 codercg 阅读(186) 评论(0) 推荐(0) 编辑
摘要: 1. Host Monitor 启动失败 查看role日志,发现有端口占用问题,通过在 https://www.cloudera.com/documentation/enterprise/5-7-x/topics/cm_ig_ports_cm.html 上找到 Host Monitor 使用的几个端 阅读全文
posted @ 2019-05-29 14:24 codercg 阅读(415) 评论(0) 推荐(0) 编辑
摘要: 1. vim 全局替换字符串,并确认 :%s/str1/str2/gc 统计字符串出现次数: :%s/str/&/gn 2. awk求和 awk 'BEGIN{total=0}{total+=$1}END{print total}' 3. sed跨行匹配 从begin匹配到end: sed -n - 阅读全文
posted @ 2019-04-28 11:16 codercg 阅读(209) 评论(0) 推荐(0) 编辑
摘要: jmap -histo pid 输出的[C [B [I [S methodKlass constantPoolKlass含义 2014年01月16日 11:00:12 lxb_champagne 阅读数:23002 jmap -histo pid 输出的[C [B [I [S methodKlass 阅读全文
posted @ 2019-04-25 16:41 codercg 阅读(227) 评论(0) 推荐(0) 编辑