本周的主要任务主要有: 新增/删除参与者,关联关系整合,常量表设定,AOP记录日志信息重构等等,2表查询数据整合查询。
主要贡献: 如上4点所示。简单的说,本周的任务主要还是业务为主,未遇到太多的问题。
本周工作未用到太多的知识点,主要是对于之前的程序的优化。以及bug的修复。
Tips
JSON传递的数据是有一定的大小限制的,超过一定的大小会导致传输过慢,并且可能会产生异常。
Mysql内的函数,在扫描的时候,每次都会执行。当函数耗时过大的时候,会成几何倍的增长。
For Example
#mysql
select getTree(i)
select * from event where find_in_set(id,getTree(1))
#会导致getTree函数执行N次,导致时间的消耗过大。
- 2表数据整合查询 使用
union all
,需要注意的是2张表内查询的字段需要一致才能union all ,可以使用select id as tmp_id from student
,这样。
Reference
[1]. (工具类)java如何追加写入txt文件
[2]. 75. Spring Boot 定制URL匹配规则【从零开始学Spring Boot】
/abc/{id} /abc/1 有一套URL优先级匹配规则
[3]. Linux中文显示乱码?如何设置centos显示中文
[4]. MyBatis之高级关联和集合映射(二、嵌套查询和嵌套结果小案例)
collection重复的嵌套使用
[5]. Mybatis高级应用-嵌套查询association和collection