【常用代码】

IMPL

lambda8 + wrapper

查询

1.list转map

第一种:
在这里插入图片描述
第二种:
在这里插入图片描述
第三种:
在这里插入图片描述
**

2.list转set

在这里插入图片描述

3.大list转 小list

在这里插入图片描述
在这里插入图片描述
**

4.apply[模仿]

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

**

5.last

在这里插入图片描述

**

6.ne

在这里插入图片描述

**

高级写法一【模仿】:

在这里插入图片描述
在这里插入图片描述

完整示例一:

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

2.删除[模仿]

在这里插入图片描述

**

3. 修改

在这里插入图片描述

**

**4.SelectList[模仿]

Mapper根据条件selectOne时,若数据不止一条,会出现异常。
因此最好用selectList,获取list.get(0)

在这里插入图片描述
在这里插入图片描述

**

固定元素的list

**
List rows = New ArrayList<>(Arrays.asList(4,5,6,7,8));

读取EXCEL遇到的问题

EXCEL单元格设置为 文本时,读取为 字符串;
EXCEL遇到数值时,假如输入 32,cell.getumericCellValue()会解析成32.0

只保留整数:

Int endIndex = value.lastIndexOf(.);
If(endIndex  > 0){
	Value = value.substring(0, endIndex);
}

**

list遍历移除的坑

在这里插入图片描述

**

**

Mapper

在这里插入图片描述

**

例一:参数groupCode是all ( list ) 或者 单个(string)
在这里插入图片描述

例二:高级用法

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

科普:to_days函数
在这里插入图片描述
在这里插入图片描述

**

例一:入参: 字符串 + list

**

在这里插入图片描述
在这里插入图片描述

**

例一:查出包含逻辑删除的

**
在这里插入图片描述

**

例二: 加上limit的

**

在这里插入图片描述
在这里插入图片描述

**

例三:高级写法

**
在这里插入图片描述

**

例三:修改

**
在这里插入图片描述

**

BO

**
1.抽取公共属性,继承
在这里插入图片描述
在这里插入图片描述

**

2.Bo —> entity

**

第一种(全部复制)
在这里插入图片描述
在这里插入图片描述

第二种(只取部分)
在这里插入图片描述

**

3.Map —> entity

在这里插入图片描述

**

**

4.给属性默认值

在这里插入图片描述

**

**

5.Querywrapper

在这里插入图片描述

**

**

ENTITY

在这里插入图片描述
在这里插入图片描述

**

**

CONTROLLER

**

1.新增

在这里插入图片描述

2.分页
在这里插入图片描述

3.导出EXCEL
在这里插入图片描述

4.查询企业树 2种:全部加载、按需加载

在这里插入图片描述
在这里插入图片描述

**

TASK

微服务调用

假如 analysis调用report:
1.在report的api里写方法

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

2.在ayalysis调用

在这里插入图片描述

注入另一个模块的api里的方法

在这里插入图片描述

jar包问题:
这里我遇到了一个问题。report的api以前是写在dev_5.0.0分支,推到dev分支后,把代码depoly(jar包传到远程maven仓库)。调用方model模块 在jenkins上build error.发现 是由于maven仓库里没有找到report的最新的jar包。
如何把report模块的api 的jar包 上传到远程maven仓库?

在这里插入图片描述

字符串 高级写法二(模仿):

在这里插入图片描述

数据库实例

多实例: 在服务器上启动 n个相同的mysql进程,运行在不同的端口(如 3306,3307,3308 ),
通过不同的端口 对外提供服务。

在一个实例下面 可以创建n个数据库;
通常在一台服务器上 只要安装 一个mysql实例 即可满足使用。

如何 新建立一个mysql实例?
读写分离

双数据源

2个mysql

1.Yml
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

完整功能1:上传EXCEL

在这里插入图片描述

1.上传EXCEL
2.展示EXCEL数据
3.计算

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

处理前9张EXCEL数据
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

完整功能2:加载企业树

在这里插入图片描述

1.全部加载

在这里插入图片描述

完整功能3:QLExpress计算
业务逻辑:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

**

完整功能4:上传下载附件

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值