摘要:
看了一篇通俗易懂的文章,原文链接:https://www.cnblogs.com/lanqi/p/10282279.html 1.简单说下什么是最左匹配原则顾名思义:最左优先,以最左边的为起点任何连续的索引都能匹配上。同时遇到范围查询(>、<、between、like)就会停止匹配。例如:b = 2 阅读全文
摘要:
1)父子-聚合项目 通过 maven 可以创建父子-聚合项目。 所谓的父子项目,即有一个父项目,有多个子项目。这些子项目,在业务逻辑上,都归纳在这个父项目下,并且一般来说,都会有重复的jar包共享。所以常用的做法会把重复的 jar 包都放在父项目下进行依赖,那么子项目就无需再去依赖这些重复的 jar 阅读全文
摘要:
问题原因:Spring Boot内置tomcat限制了请求文件的大小 下面是修改方法:根据自己的Spring Boot版本 2.0之后版本的修改方式 在主配置文件 application.properties里面增加(这个我个人试了没有问题,别的没试过) spring.servlet.multipa 阅读全文
摘要:
这里记录一个测试新项目时遇到的一个老问题,以前就遇到了,总是不注意 The server time zone value 'Öйú±ê׼ʱ¼ä' is unrecognized or represents more than one time zone. 这里有一个简便的方式再记录一次加深印象 阅读全文
摘要:
在用自定义Classloader加载class文件时,出现了这个错误: 我这里 是因为在cmd上javac编译的,但是你eclipse的编译环境与你系统上的不一样。我就是,配的1.8但是eclipse用的是1.7的环境,然后就一直报错,改成1.8后就好了。 原因: 这个问题确实是由较高版本的JDK编 阅读全文
摘要:
1.如何定位并优化慢查询sql a.根据慢日志定位慢查询sql SHOW VARIABLES LIKE '%query%' 查询慢日志相关信息 slow_query_log 默认是off关闭的,使用时,需要改为on 打开 slow_query_log_file 记录的是慢日志的记录文件 long_q 阅读全文
摘要:
常见问题: 1.为什么要使用索引? 数据查询最简单的方式就是全表扫描,即将整张表的数据,或者分批次加载到内存当中,存储的最小单位是块或者页,它们是由多行数据来组成的,将这些块都加载进来,并逐个轮寻,找到需要的目标,并返回。 而这种方式在查找大量的数据时,是会非常慢的,但是在只有几十行的少量数据时,直 阅读全文
摘要:
有时,流程定义可能并不唯一(公司同时使用了多个流程),所以需要 查询流程定义信息: 存在多个流程,就肯定会遇到需要删除流程定义的时候: (注意:当有流程实例正在运行时,这种方法无法删除该流程定义定义信息) 如果非要强制删除,可以修改上面方法参数: 也有可能会有一个流程已经结束了,需要查看它的历史信息 阅读全文
摘要:
感觉跟activiti6差不多,不过7中删除了两个service(IdentityService、FormService),反而又多了两个表。这里所有输出的信息都是以后可以放在前端里的信息。 1.Activiti的架构说明 ProcessEngineConfiguration类,主要作用是加载act 阅读全文
摘要:
错误场景: springboot + mybatis 在工具类的静态方法中,需要使用mapper(其他bean也一样),所以最开始直接使用@Autowired进行了注入,代码如下: 接着在下面的静态方法中直接进行了使用,查询数据表(sql语句、数据库数据都正常,理论上是可以查出数据的),然而报了下面 阅读全文