- 博客(3)
- 收藏
- 关注
原创 JAVA篇-Stream 轻松遍历树形结构
可能平常会遇到一些需求,比如构建菜单,构建树形结构,数据库一般就使用父id来表示,为了降低数据库的查询压力,我们可以使用Java8中的Stream流一次性把数据查出来,然后通过流式处理. 我们一起来看看,代码实现为了实现简单,就模拟查看数据库所有数据到List里面。 实体类:Menu.java /** * Menu * * @author lcry * @date 2020/06/01 20:36 */@Data@Builderpublic class Menu { /** *
2022-03-11 13:40:32 9
原创 mysql篇-索引失效场景实测
首先创建一张 on_duty表,然后创建了一个普通索引和一个复合索引,插入若干数据,接下来我们开始测试了! 一、like查询是以%开头或者%全缀匹配% 二、如果列类型是字符串,那一定要在条件中将数据使用引号引用起来,否则不使用索引 三、.对于复合索引,没有遵循最左前缀原理,则不会使用索引 四、搜索条件存在null值 执行 alter table on_duty MODIFY employee_name varchar(30) null comment '员工姓...
2021-08-23 15:01:50 68
转载 Gitlab利用Webhook实现Push代码后的jenkins自动构建
之前部署了Gitlab的代码托管平台和Jenkins的代码发布平台。通常是开发后的代码先推到Gitlab上管理,然后在Jenkins里通过脚本构建代码发布。这种方式每次在发版的时候,需要人工去执行jenkins上的构建动作,有时显得过于繁琐。于是就想到了Gitlab的Webhook功能,通过Webhook的相关设置,可以实现代码Push后,自动去触发jenkins上的构建动作,这样就不需要人工干预去执行发版操作了。设置如下: 1)Jenkins上的操作 通常,jenkins在项目配置时是可以配置远程构建触
2021-06-11 11:45:45 305
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人