java
文章平均质量分 51
林默默
专注写bug的老阿姨
展开
-
解决SpringBoot启动时无法加载配置文件或环境变量的问题
启动springboot服务报错,扫描不到配置文件或者加载不了环境变量。原创 2022-03-22 13:39:32 · 14419 阅读 · 0 评论 -
解决IDEA代码报错不提示的几种方案
解决IDEA编辑器代码不报错的情况原创 2021-12-22 16:48:56 · 30899 阅读 · 11 评论 -
Java 自定义数字格式化注解格式化数据库字段值
项目场景:将mysql表中多个数字类型(decimal/int/bignt/…)的字段值格式化成携带千字符以及百分比的字段值,并保留x位小数问题描述:由于需要读取原始表中多个浮点型字段值到服务层,并将其格式化为千位符或者百分比后保留x为小数,其实可以通过读取数据库表数据再遍历的方法去进行逐个格式化,但多个报表的情况下,这样就显得代码很冗余,并且效率不高,此时就可以通过自定义注解的方法进行优化。CREATE TABLE `t_shop_live_info` ( `id` bigint(10) u原创 2021-10-21 18:43:49 · 1581 阅读 · 0 评论 -
归类统计List<Map>中某个字段其元素值个数
按字段归类 groupingBy,统计个数 counting代码片段 Map<String, String> map1 = new HashMap<>(); map1.put("year", "1998"); map1.put("name", "linmm"); map1.put("age", "22"); map1.put("sex", "F"); Map<String, S原创 2020-12-01 14:18:26 · 2946 阅读 · 1 评论 -
将List<Map<String,Object>>或者List<Object>中满足条件的集合根据某个字段分类
过滤+分组 filter+groupingBy代码片段 Map<String, String> map1 = new HashMap<>(); map1.put("year", "1998"); map1.put("name", "linmm"); map1.put("age", "22"); map1.put("sex", "F"); Map<String, String> map2 = new HashMap<&g原创 2020-11-30 15:57:02 · 2434 阅读 · 3 评论 -
java8 将集合List<Map>或者List<Object>按照某个条件进行分组
java8 将集合List<Map>按照某个条件进行分组分组 Collectors.groupingBy()分组 Collectors.groupingBy()代码片段: Map<String, String> map1 = new HashMap<>(); map1.put("year", "1998"); map1.put("name", "linmm"); map1.put("age", "22"原创 2020-11-30 15:40:30 · 4231 阅读 · 4 评论 -
netty-socketio 笔记
netty-socketio 概述netty-socketio是一个开源的Socket.io服务器端的一个java的实现,它基于Netty框架,可用于服务端推送消息给客户端。说到服务端推送技术,一般会涉及WebSocket,WebSocket是HTML5最新提出的规范,虽然主流浏览器都已经支持,但仍然可能有不兼容的情况,为了兼容所有浏览器,给程序员提供一致的编程体验,SocketIO将WebSocket、AJAX和其它的通信方式全部封装成了统一的通信接口,也就是说,使用SocketIO时不用担心兼容问题原创 2020-08-20 14:50:07 · 265 阅读 · 0 评论