摘要:
建表 drop table if exists employees; CREATE TABLE employees ( employee_id NUMBER(10) PRIMARY KEY, -- Employee ID, primary key first_name VARCHAR2(50), - 阅读全文
摘要:
一,需求:下图为一个有向图,需要生成所有路径。 二,数据结构 顶点 @Data public class VertexDTO implements Serializable { /** * 是否属于当前路径 */ private Boolean currentPath;/** * 顶点id */ p 阅读全文
摘要:
由于业务增长,需要分表处理。实现思路: 1.使用一致性hash算法通过业务id来计算数据属于哪张表 一致性hash算法参考:https://www.jianshu.com/p/ded630cb6d6c 2.使用自定义注解获取业务id,在需要分表接口实现类加入自定义注解。然后注解下的mapper方法获 阅读全文
摘要:
一,更新触发条件:插入的主键或其他的唯一约束列值相同就会更新 二,mybatis写法: <insert id="insertOrUpdate"> insert into bas_data( bas_data.rel_plan_id, bas_data.rel_namespace_id, bas_da 阅读全文
摘要:
一,mapper中实现自定义的方法,然后把page参入传入即可。 二,使用 三,注意导包正确性 import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.extension.plugins 阅读全文
摘要:
一,自己的类打成jar 二,引入这个jar使用 然后就可以使用了 阅读全文
摘要:
package util; import com.sun.org.apache.xerces.internal.impl.dv.util.Base64; import org.apache.commons.lang3.StringUtils; import javax.crypto.Cipher; 阅读全文
摘要:
drop table if exists sk_test_create_hive_create_all_fields;create table if not exists sk_test_create_hive_create_all_fields( `user_id` bigint COMMENT 阅读全文
摘要:
一,编写序列、触发器 CREATE SEQUENCE TEST_SK_CREATE12_SEQ_98 INCREMENT BY 1 START WITH 1 NOMAXVALUE NOCYCLE NOCACHE CREATE OR REPLACE TRIGGER TEST_SK_CREATE12_T 阅读全文
摘要:
一,mysqlProx 二,分库分表(水平+垂直) 2.1路由算法 取模1024有利于扩展 三,mycat配置 3.1安装、修改配置文件 server.xml schema.xml rule.xml:定义分片规则 四,启动mycat连接测试,mycat会自动汇总数据 五,实现读写分离:删除从库的数据 阅读全文