SQL LEFT JOIN 数据去重复
实例:查询当前用户参与过的流程实例(instance) 关系:每个实例 (instance)对应多个任务(task),task关联办理人(userId) 这样查询后,如果一个人办理同一个流程中的多个任务,则会重复查出相同的instance。 其实 join 关键词查询“一对多”关系的数据,查询之后的结果的记录数,是和“阅读更多SQL LEFT JOIN 数据去重复[…]
实例:查询当前用户参与过的流程实例(instance) 关系:每个实例 (instance)对应多个任务(task),task关联办理人(userId) 这样查询后,如果一个人办理同一个流程中的多个任务,则会重复查出相同的instance。 其实 join 关键词查询“一对多”关系的数据,查询之后的结果的记录数,是和“阅读更多SQL LEFT JOIN 数据去重复[…]
关于 activiti 流程设计器,除了eclipse插件外, 官方在发布的包中,还提供了流程设计器。下载官方发布的软件包,有如下三个war包: 将他们解压到tomcat下部署后,访问activiti-app,登陆用户名密码在如下位置文件中: apache-tomcat-9.0.39\webapps\activiti-阅读更多activiti 6.0 流程设计器[…]
桶 Buckets 、指标 Metrics 桶在概念上类似于 SQL 的分组(GROUP BY),而指标则类似于 COUNT() 、 SUM() 、 MAX() 等统计方法。 桶提供了一种给文档分组的方法来让我们可以计算感兴趣的指标。 大多数 指标 是简单的数学运算(例如最小值、平均值、最大值,还有汇总),这些是通过文阅读更多ES聚合查询 aggs/aggregations[…]
elasticsearch 的java驱动中,提供了许多查询尔对构造方式,如下: org.elasticsearch.index.query.QueryBuilders queryName 说明 关键词分词 matchAllQuery 查询所有 matchQuery 分词 multiMatchQuery 分词 matc阅读更多Spring中,使用RestHighLevelClient查询es[…]
ES完整查询示例: { “query”: { “bool”: { “must”: [ {  阅读更多ES(Elasticsearch)常用查询和布尔查询boolQuery[…]
常用的字段数据类型 text, keyword, date, long, double, boolean , ip 在建立索引时,可以指定字段的数据类型,如下: PUT /my-index-000001/_mapping { “properties”: { “a阅读更多Elasticsearch es常用数据类型[…]
git 撤销 commit 如果执行了 git commit -m “…”需要撤销,则可以使用以下命令: git reset –soft HEAD~1 想撤销两次commit,可以写成 git reset –soft HEAD~2 参数 –mixed –soft 阅读更多git 撤销 commit 提交[…]
每一个消息都有一个routingKey,每一个队列与交换机的绑定都有一个bindingKey。交换机会根据消息的routingKey将消息分发到不同的队列,具体以下四类: direct routingKey == bindingKey topic routingKey 是否匹配表达式(topic模式) fanout 发阅读更多Amqp交换机exchange[…]
Redis 事务可以一次执行多个命令。将多个命令加入一个队列中,使用exec执行。执行过程中不会被其他命令打断,但是在命令被加入队列过程中出错,整个队列的命令都不会被执行。 Redis事务命令 命令 说明 multi 开启事务 exec 提交(执行)事务 discard 回滚(放弃)事务 watch 监视一个(或多个)阅读更多Redis事务[…]
分片枚举 通过在配置文件中配置可能的枚举 id,自己配置分片,本规则适用于特定的场景,比如有些业务需要按照省份或区县来做保存,而全国省份区县固定的,这类业务使用本条规则,配置如下: <tableRule name=”sharding-by-intfile”> <rule> <columns阅读更多Mycat 常用的分片规则[…]
安装 yum install memcached 运行 memcached -p 11211 -m 64m -d -u root 客户端连接memcached telnet 192.168.xx.xxx 11211 Memcached 命令 key:键值 key-value 结构中的 key,用于查找缓存值。 flag阅读更多Memcached k-v 存储[…]
尝试启动mycat 下载解压后,运行startup_nowrap.bat: 如果报错找不到主类 **/mycat,需要将mycat文件夹放在没特殊字符或空格的路径下。例如,如果放在D:\Program Files\mycat路径下,就会找不到主类Files/mycat。 如果启动没有异常退出即可,日志中还会有一些错误,阅读更多Mycat使用入门Windows环境[…]
RDB快照 ################################ SNAPSHOTTING ################################## Save the DB on disk:## save <seconds> <changes>## &nbs阅读更多从配置文件学redis–Redis持久化备份[…]