前期准备 Oracle官方下载:https://www.oracle.com/cn/java/technologies/oracle-java-archive-downloads.html JDK华为镜像站(支持主流版本):https://repo.huaweicloud.com/java/jdk/ ...
分类:
其他好文 时间:
2020-07-19 11:47:00
阅读次数:
128
在实际项目中,Mycat服务也需要考虑高可用性,如果Mycat所在的服务器出现宕机,或者Mycat服务故障,需要有备机提供服务,需要考虑Mycat集群。高可用方案:我们可以使用HAProxy+Keepalived配合两台Mycat搭起Mycat集群,实现高可用性。HAProxy实现了Mycat多节点的集群高可用和负载均衡,而HAProxy自身的高可用则可以通过Keepalived来实现。所需环境:
分类:
其他好文 时间:
2020-07-19 11:26:39
阅读次数:
77
日志 boost::log source core sink ACL log golang 参考资料 https://www.boost.org/doc/libs/1_65_1/libs/log/doc/html/index.html boost::log库学习 ...
分类:
其他好文 时间:
2020-07-18 15:59:39
阅读次数:
62
文中所述Guava版本基于29.0-jre,文中涉及到的代码完整示例请移步Github查看。 常见Obejct方法使用 Java中所有的类都有一个隐藏的公共父类,就是Object类。既然所有的类都继承自Object类,那所有的类中都包含有Object类的方法,常见的有。 equals(Object) ...
分类:
其他好文 时间:
2020-07-17 16:12:10
阅读次数:
46
备份: 在cmd命令行中,执行sqlplus,用管理员账号登录 建立目录对象: create directory expdir as ‘D:\expdir’; 赋予要备份数据的用户导出权限: grant exp_full_database to username(你要备份的用户名); 另打开一个cm ...
分类:
数据库 时间:
2020-07-17 16:03:09
阅读次数:
80
概览 Java语言中,多线程是由线程的核心概念驱动的,而线程的生命周期会经历以下的不同状态。 Java java.lang.Thread类包含了一个静态类State,它定义了线程的状态,在任意一个时间点上,线程只可能是其中的一个状态,我们接下来逐一讨论每个状态。 NEW 新创建且还未被执行的线程 在 ...
分类:
编程语言 时间:
2020-07-17 16:02:03
阅读次数:
76
继承ClassLoader并且重写findClass方法就可以自定义一个类加载器,具体什么是类加载器以及类加载器的加载过程与顺序下次再说,下面给出一个小demo 首先定义一个类,比如MyTest,并且将其编译成class文件,然后放到一个指定的文件夹下面,其中文件夹的最后几层就是它的包名,这里我将这 ...
分类:
编程语言 时间:
2020-07-17 14:00:59
阅读次数:
112
操作系统版本redhat6.9,数据库版本11.2.0.4; 手工将新增的ASM磁盘添加至ASM磁盘组,发现磁盘组名称写错了!!!如何回退 命令如下 alter diskgroup DATA add disk '/dev/oracleasm/disks/DATA009' rebalance powe ...
分类:
数据库 时间:
2020-07-17 09:16:38
阅读次数:
114
--语句新建一个定时任务 declare job number;BEGIN DBMS_JOB.SUBMIT( JOB => job, /*自动生成JOB_ID*/ WHAT => 'p_monitor_tablespace;', /*需要执行的存储过程名称或SQL语句*/ NEXT_DATE => ...
分类:
数据库 时间:
2020-07-16 21:24:07
阅读次数:
107
上文提到过数据库中2PC如何实现的,今天就来好好画画2PC与3PC的流程图,以及对比它们之间的关系和区别。 分布式事务是为了解决微服务架构(形式都是分布式系统)中不同节点之间的数据一致性问题。这个一致性问题本质上解决的也是传统事务需要解决的问题,即一个请求在多个微服务调用链中,所有服务的数据处理要么 ...
分类:
其他好文 时间:
2020-07-16 18:23:42
阅读次数:
64