05 2022 档案
摘要:import com.alibaba.fastjson.JSONObject;import com.google.common.collect.Lists;import com.hl.analyze.utils.enums.DateFmtEnum;import lombok.AccessLevel;
阅读全文
摘要:public static void main(String[] args) { CommonQueryVO commonQueryVO1 = new CommonQueryVO(); commonQueryVO1.setLabel("1"); commonQueryVO1.setValue("2"
阅读全文
摘要:前言在开发过程中,我们会遇到很多使用线程池的业务场景,例如定时任务使用的就是ScheduledThreadPoolExecutor。而有些时候使用线程池的场景就是会将一些可以进行异步操作的业务放在线程池中去完成,例如在生成订单的时候给用户发送短信,生成订单的结果不应该被发送短信的成功与否所左右,也就
阅读全文
摘要:一.SpringBoot实现基于token的登录验证 基于token的登录验证实现原理:客户端通过用户名和密码调用登录接口,当验证数据库中存在该用户后,将用户的信息按照token的生成规则,生成一个字符串token,返回给客户端,客户端在调用其他接口的时候,需要在请求头上带上token,来验证登录信
阅读全文
摘要:之前有面试到两个日期的大小比较方式,现在整理一下几种方法。 例子: String beginTime=new String("2017-06-09 10:22:22"); String endTime=new String("2017-05-08 11:22:22"); 1 直接用Date自带方法b
阅读全文
摘要:索引失效的原因 1.隐式转换导致索引失效.这一点应当引起重视.也是开发中经常会犯的错误.由于表的字段tu_mdn定义为varchar2(20),但在查询时把该字段作为number类型以where条件传给Oracle,这样会导致索引失效.错误的例子:select * from test where t
阅读全文
摘要:TRUNCATE(X,D) 此函数用于返回X的截断到小数位D号的值。 如果D为0,则小数点被除去。如果D是负的,那么D的值的整数部分值的数量被截断。考虑下面的例子: SQL>SELECT TRUNCATE(7.536432,2); + + | TRUNCATE(7.536432,2) | + + |
阅读全文
摘要:方法:stream流中的 groupingBy方法代码实现: Map<String, List<DistribsunStationListVO>> collect = distribsunStationListList.stream().collect(Collectors.groupingBy(D
阅读全文
摘要:五、nacos的namespace和group namespace:相当于环境,开发环境 测试环境 生产环境 ,每个空间里面的配置是独立的默认的namespace是public, namespace可以进行资源隔离 group:相当于项目 六、配置中心 1、引入配置中心为了什么? 配置属性的动态刷新
阅读全文