- 博客(11)
- 收藏
- 关注
原创 sse简介
对于onFailure事件,为简单处理起见,构造的结束数据包统一提示为超时,同时要注意资源的释放,具体来说就是当throwable不为空(有异常返回时) ,调用response.close()(当respose不为空),eventSource.cancel(),更新数据库,当throwable为空时,则构造结束数据包,调用eventSource.cancel(),更新数据库。需要注意的是,不同的服务器和框架可能会在实现SSE时使用不同的Content-Type值。
2024-01-09 08:42:19
666
原创 update(null, wrapper)会导致updateTime不自动填充
update(null, wrapper)会导致updateTime不自动填充。
2024-01-03 08:38:46
617
原创 近期对sql的一些工作记录
2 按字段a等于某个具体值(以100为例)进行分组统计时,可以在select后使用count(case when a=100 then 1 end )另一个是要排除过去发生,并且过去结束的情况,即x.b>=startTime,两种情况用or连接,即。对于startTime条件,需要的数据分为两种情况,一个是仍在进行中的数据,即x.b为null,6 使用DATE()函数以yyyy-mm-dd的格式或者datetime类型的字段值。对于endTime条件,需要过滤掉未来发生的数据,即x.a>endTime,
2024-01-02 23:12:13
385
1
原创 lambda操作list,实体类为x,按字段a排序并按字段b进行分组
Map map = list.stream().sorted(Comparator.comparing(item -> item.getA())).collect(Collectors.groupingBy(item -> item.getB(), TreeMap::new, Collectors.toList()));
2024-01-02 23:09:37
399
原创 【oracle踩坑日记】
oracle踩坑日记踩坑记录DATE类型字段创建sql语句小写并带了双引号就是个坑踩坑记录DATE类型字段在定义dto中的DATE类型字段时,我一开始用的LocalDate类型,在调试中发现不行,Oracle是将LocalDate和LocalDateTime貌似合并在一起了,最后还是定义的String类型。取值的方法 用的hutool工具DateTime dateTime = DateUtil.date(dateStr);DateUtil.format(date, “yyyy-MM-dd”)创
2022-01-21 19:01:28
638
原创 idea与网易云音乐热键冲突
突然发现Ctrl+Alt+l 格式化代码 以及Ctrl+Alt+光标左键返回刚才查看的代码 快捷键没反应了 最后发现是idea和网易云音乐的热键发生了冲突 需要到网易云音乐的设置中将冲突的热键关掉或者修改即可...
2021-12-27 14:59:42
482
原创 elasticsearch 7.6.2 script批量执行
在批量执行es的脚本时要注意 多个scrpit要用分号隔开,同时painless等参数不填写也可以,会带上相应参数的默认值,套路类似如下:UpdateByQueryRequest request = new UpdateByQueryRequest(indexName);request.setQuery(“这里填充查询条件”);request.setScript(“这里填写脚本”);RestHighLevelClient.updateByQuery(request, RequestOptions.D
2021-12-27 11:00:42
1088
原创 【spring5源码编译问题记录】
spring5源码编译问题记录问题记录1.Could not resolve: com.ibm.websphere:uow:6.0.2.17问题记录1.Could not resolve: com.ibm.websphere:uow:6.0.2.17编译的时候被这个困扰了好久,查阅多个资料后总结如下:要修改build.gradle 中的repositories,除了填上aliyun相关的配置外,还要填上https://repo.spring.io/libs-spring-framework-bui
2021-12-23 14:00:25
580
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人