摘要: Mysql分区,一般都是按时间做的分区,但是却不能做自动分区,想要自动分区,要么写存储过程,要么定时执行脚本,下面是java的分区代码 import com.alibaba.druid.pool.DruidDataSource; import lombok.extern.slf4j.Slf4j; i 阅读全文
posted @ 2022-06-12 17:18 陈无问 阅读(1394) 评论(0) 推荐(0) 编辑
摘要: 在开发过程中,经常会需要在程序运行时使用脚本,在java中可以使用诸如Groovy等运行在JVM上的脚本,需要对应添加依赖。也可以直接使用java脚本(使用janino库来进行编译,或者使用JavaCompile API ToolProvider 链接)。通常我们使用的脚本都是解释型脚本,其实jav 阅读全文
posted @ 2022-04-18 15:03 陈无问 阅读(4474) 评论(0) 推荐(0) 编辑
摘要: camunda多数据源,即业务数据库与camunda数据库分开 业务数据库正常配置在application.yml中。添加camunda配置类 package com.example.workflow; import org.camunda.bpm.engine.impl.cfg.Standalon 阅读全文
posted @ 2022-04-09 19:54 陈无问 阅读(1353) 评论(0) 推荐(0) 编辑
摘要: 添加Mysql的maven依赖 <!-- 选择适合自己的版本 --> <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> <version>5.1.49</version> </dep 阅读全文
posted @ 2021-05-10 11:46 陈无问 阅读(1746) 评论(0) 推荐(0) 编辑
摘要: Gitlab是企业常用的代码托管平台。 除了管理代码外,Gitlab还可以做持续集成和持续发布,这一点就需要依赖Gitlab-CI/CD的功能了。 首先要想使用该功能,就需要先安装gitlab-runner。gitlab-runner的下载 可以看这里 gitlab-runner的注册可以看这里。g 阅读全文
posted @ 2021-04-25 15:50 陈无问 阅读(6222) 评论(0) 推荐(0) 编辑
摘要: 上篇博客 写了如何使用docker-compose来部署服务。虽然docker-compose解决了docker间通信问题,但是缺点也是很明显的。就是只能在一台宿主机上通信。我们使用docker-compose在宿主机上部署了20+的应用,宿主机配置 16C 32GB RAM。服务全部启动后,常态内 阅读全文
posted @ 2021-04-12 18:19 陈无问 阅读(835) 评论(0) 推荐(0) 编辑
摘要: 这是一个普通的docker-compose文件 version: '3' services: applymgr: image: harbor.cloud.test/online/applymgr:b88b2301 networks: - default dns: - 10.99.165.22 ext 阅读全文
posted @ 2021-04-08 18:56 陈无问 阅读(1183) 评论(0) 推荐(0) 编辑
摘要: 通常数据库存储树形数据一般采取这种形式: 我们会创建一个对应的实体类 package cn.kanyun.build_tree; import java.util.List; /** * 节点类 * 部分字段添加transient关键字是为了,在Json序列化时不序列化该字段 * * @author 阅读全文
posted @ 2021-01-11 11:02 陈无问 阅读(2978) 评论(0) 推荐(0) 编辑
摘要: 查询数据库存在哪些表的SQL // mysql select table_name as tableName from INFORMATION_SCHEMA.TABLES where table_schema = '" + schema + "'" //oracle select table_nam 阅读全文
posted @ 2020-11-19 13:25 陈无问 阅读(411) 评论(0) 推荐(0) 编辑
摘要: 一个数据库表的结构如下: 可以看到 province/city/district 这三个字段是逻辑上的主从结构,在展示的时候,有时候会以列表的形式展示,这种方式展示时 不需要做什么特殊处理,如果是以树状图展示时,则需要进行特殊处理。如下图 首先需要有一个类表示树结构。 package cn.kany 阅读全文
posted @ 2020-09-02 11:46 陈无问 阅读(2717) 评论(0) 推荐(0) 编辑