4.195555

枚举类enum

https://blog.csdn.net/hellojoy/article/details/79883671
枚举类可以实现一个或多个接口。

序列化

https://blog.csdn.net/u011215133/article/details/51177843

数据库连接

https://blog.csdn.net/weixin_42518008/article/details/113688550

JSONObject

https://blog.csdn.net/weixin_43956958/article/details/105799907

继承和接口

https://wenku.baidu.com/view/1980493013a6f524ccbff121dd36a32d7375c7c3.html

向外抛出异常

throw new ApplicationException

主键

primarykey/unique key

Mybatis—动态查询(choose,when,otherwise)

https://blog.csdn.net/qq_28580431/article/details/80289632

limit 1(sql)

Where加上LIMIT 1,只要找到了对应的一条记录,就不会继续向下扫描了,效率会大大提高。

判断集合是否为空:

CollectionUtils.isEmpty(null): true

Override

https://blog.csdn.net/upc1607020107/article/details/81274398

for

https://zhidao.baidu.com/question/289877151.html

依赖

当某个角色(可能是一个Java实例,调用者)需要另一个角色(另一个Java实例,被调用者)的协助时。
所谓依赖注入,是指程序运行过程中,如果需要调用另一个对象协助时,无须在代码中创建被调用者,而是依赖于外部的注入。Spring的依赖注入对调用者和被调用者几乎没有任何要求,完全支持对POJO之间依赖关系的管理。

访问器

https://blog.csdn.net/weixin_44751808/article/details/113773252

CollectionUtils集合类是否为空

CollectionUtils.isEmpty(new ArrayList())

动态sql (mybatis)

https://blog.csdn.net/vcj1009784814/article/details/106391982?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522165049682816780261980328%2522%252C%2522scm%2522%253A%252220140713.130102334…%2522%257D&request_id=165049682816780261980328&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2alltop_positive~default-1-106391982.142v9control,157v4control&utm_term=mybatis&spm=1018.2226.3001.4187

sql in

https://www.w3school.com.cn/sql/sql_in.asp

https://blog.csdn.net/weixin_45698945/article/details/112860938

try catch

https://blog.csdn.net/football98/article/details/17920221?spm=1001.2101.3001.6661.1&utm_medium=distribute.pc_relevant_t0.none-task-blog-2%7Edefault%7ECTRLIST%7Edefault-1.pc_relevant_aa&depth_1-utm_source=distribute.pc_relevant_t0.none-task-blog-2%7Edefault%7ECTRLIST%7Edefault-1.pc_relevant_aa&utm_relevant_index=1

instanceof是Java的一个二元操作符,和==,>,<是同一类东东。由于它是由字母组成的,所以也是Java的保留关键字。它的作用是测试它左边的对象是否是它

右边的类的实例,返回boolean类型的数据。

https://blog.csdn.net/weixin_41213648/article/details/89638954

Boolean.True.equals()

如果需要用一个方法返回的结果是Boolean并且有可能为null值,那么就需要使用Boolean.True.equals() 进行判断

stream

a.stream().filter(e->条件)
e代表a中的每个对象
筛选出满足条件的对象
在这里插入图片描述

https://www.cnblogs.com/cdlyy/p/15739274.html
stream().map().Collect()
在这里插入图片描述

group by

https://baijiahao.baidu.com/s?id=1722183211075287337&wfr=spider&for=pc

Collections.singletonList()

https://blog.csdn.net/fadedsun/article/details/107322611

trim()

trim() [1] 函数移除字符串两侧的空白字符或其他预定义字符。
功能除去字符串开头和末尾的空格或其他字符。函数执行成功时返回删除了string字符串首部和尾部空格的字符串,发生错误时返回空字符串(“”)。如果任何参数的值为NULL,Trim() 函数返回NULL。

retainall()集合 Collection 接口

https://blog.csdn.net/weixin_40307206/article/details/121621944

removeIf

query.getRuleIdList().removeIf(temp->query.getLimitRuleIdList.contains(temp))
在query对象的RuleIdList里删除LimitRuledList中的元素

Arrays.asList() 详解

https://blog.csdn.net/kzadmxz/article/details/80394351

JOIN

https://www.runoob.com/w3cnote/sql-join-image-explain.html
inner join查询表中都有的数据才会显示

right join
https://blog.csdn.net/wheredata/article/details/87191983

count(1) sql

select COUNT(1) from
select temp.result_id from(
条件
)
)
选出符合条件的result_id条数

select as

SELECT * FROM Employee AS emp
查找所有Employee 表里面的数据,并把Employee表格命名为 emp。

StringBuilder

StringBuilder是一个可变的字符序列。此类提供一个与 StringBuffer 兼容的 API,但不保证同步。该类被设计用作 StringBuffer 的一个简易替换,用在字符串缓冲区被单个线程使用的时候(这种情况很普遍)。

接口

1.一个类继承了父类,同时又实现了接口,父类和接口中有同名方法,默认用父类的。

map的computeIfAbsent()

Map的computeIfAbsent和putIfAbsent都是判断第一个参数Object k 在map.keyset中是否存在,不存在则将k同后面的Object value一同保存到Map中。

forEach/computeIfAbsent()

roles.forEach(role->collect.computeIfAbsent(role.getId(),k->getRoleName()))
List roles
Map<String,Long> collect

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值