实际开发中Map的一些常用用法
分类问题在公司实际开发中非常常见的一类数据处理问题例子:🌰现有一个List集合XX中的每个元素为一个对象,此对象中包含多个属性:A、B、C等现在需要将List集合X中元素按照对象中的某个或某些属性分组。Map的解决方案:原理为,Map的key值是唯一的,因此我们就可以把key作为分组的唯一依据将分
ALL WILL BE CLEAR
分类问题在公司实际开发中非常常见的一类数据处理问题例子:🌰现有一个List集合XX中的每个元素为一个对象,此对象中包含多个属性:A、B、C等现在需要将List集合X中元素按照对象中的某个或某些属性分组。Map的解决方案:原理为,Map的key值是唯一的,因此我们就可以把key作为分组的唯一依据将分
问题描述@OverridepublicvoiddoAfterAllAnalysed(AnalysisContextanalysisContext)throwsBusinessException{saveData();if(repeatList.size()>0||errorList.size(
Spring循环依赖具体解释请看这篇博客,不再赘述问题:在Service中使用构造器注入,并发生循环依赖,启动程序直接失败。解决方案:在被注入的Service上添加@Lazy注解其他:如果进行自动注入时使用Spring中的@Autowried注解,Spring会自动帮我们解决循环依赖的问题,Spri
常见的登录验证的方式1、httpbasicauth每次请求API时都提供用户的username和password。容易把账号密码暴露给第三方客户端,在生产环境下被使用的越来越少。2、OauthOAuth(开放授权)是一个开放的授权标准,允许用户让第三方应用访问该用户在某一web服务上存储的私密的资源
问题描述今天要完成的业务是,将从Excel中读取的数据转换成相对应的对象,并对其中的字段进行验证,并根据其中的租约号/造箱合同号,从数据库中查询对应数据进行填充。而数据库中没有的字段则从基础代码的数据库表中根据Excel中传入的name属性来填充其对应的code属性。因为用户在录入时不可能去录入co
简介定时任务是后端开发中常见的需求,主要应用场景有定期数据报表、定时消息通知、异步的后台业务逻辑处理、日志分析处理、垃圾数据清理、定时更新缓存等等。SpringBoot集成了一整套的定时任务工具,让我们专注于完成逻辑,剩下的基础调度工作将自动完成。通用实现方式实现方式描述java.util.Time
关于业务中Java Stream流的使用时间:2020-09-07问题今天要写的业务逻辑大概是这样:第一、前端传入一个或一些查询条件,根据这些条件查询plan表,得到一个planList。第二、再根据每个plan对象里的planID查询planDetails表,又得到n个planDetailsLis
不想打字,看不看懂靠缘分Content-Typemultipart/form-data注意⚠️:Body里的form-data里的KEY,选择File类型后,还需要输入file。可能与后台接收时的MultipartFile的属性名有关(具体我也不清楚,只是猜测,未验证)
EasyExcel的基本使用一、添加依赖<!--https://mvnrepository.com/artifact/com.alibaba/easyexcel--><dependency><groupId>com.alibaba</groupId>&
PageHelper的简单封装使用日期:2020-09-01具体问题Pagehelper的使用方法及原理这里就不细说了,网上一大堆。公司项目中需要使用Pagehelper进行一个分页查询,查询一个表全部的数据时分页很简单,但当我想要进行条件查询时,发现封装的Pagehelper中的过滤条件没有起作用