简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
前言在现实开发中关于数据展示可能需要对数据进行一些处理,比如去重。在查询以及相关接口调用后,我们会得到一个list<Map>的结果集,需要将里面的数据进行处理后展示。之前写过利用collections.sort去重,本篇文章介绍利用stream流对数据进行去重展示。先看下面demo看控制台打印如下:可以看见有两个三年级1班的数据,下面,利用stream()流处理list数据:先封装公共
当下软件行业中,低码平台被越来越多的公司使用,但是低码平台构建的系统产品,往往和现实中千变万化的需求还有很长的磨合期要经历。我更推荐开发者使用Github Copilot。经常写业务代码的开发者,会不断地调高自己的编码效率、质量。其实它有很多当时代码编写时它的出色表现没有截图,推荐大家去体验感受下。
Map集合对于开发人员来说这种数据类型再熟悉 不过,个人也是特别喜欢这种键值对存在的数据类型,在自己做政府项目中,老项目组开发人员已经把controller层接收到的数据全部封装成立Map类型。在业务逻辑层处理中,往往会对Map数据类型进行一些判空的处理,自己总结了一下,将判断方法写出供大家参考:一、Map本身得判空1.1“==null”判断Map本身是否为null首先看我的demo初...
在公司做项目从SVN上拉取项目后,项目中下载下来的jar包,有一个jai_core一直报错。在本地仓库看已经完全下载下来没有问题。但是在eclipse中发现一直报错。报错的内容大概就就是missing的问题,自己把本地下载的文件夹删除重新下载还是一样,能下载出来,由此断出不是网速问题,从maven本地仓库看了下,发现下载下来的jar名字有错误,后缀多了些字母,所以报错,解决思路如下:...
一、前言flutter开发中,有时候的页面例如OA流程、贷款申请等等一系列的流程操作,必不可少的就是填写表单,在flutter中,表单会有很多种,例如“text”文本框,”options“下拉框、”select“选择框等等。为了减少冗余代码开发,各项目组公司会封装一套自己的自定义表单组件提供使用。但往往随着需求的更新、变化,当年公司封装的一套表单有时候并不能满足自己的实际需求。因此,个人也结合网上
一、前言最近开始开发App软件系统,之前一直在做Java开发,且前后台分离的开发模式较多, spring cloud、dubbo +zookeeper、spring boot+zookeeper、spring cloud Alibaba…诸如写下几个业务相关接口 postman一测 写下API扔给前端就不管了哈哈。。。对于刚接触flutter框架的我来说,非常的奔溃:不熟悉dart语言、不熟悉fl
一、前言现实生活中,我们想要对应用的开发程序内容进行管控,避免暴露出敏感信息。因此,在很多的pc端的开发页面上,经常能看见水印,这种水印的实现,在html、vue等技术上对于开发过的人来说十分的简单。当然,App端同业也有很多的敏感信息,避免暴露出去因此需要加上水印。自己这次的开发需求上就遇见了,因为是第一次接触flutter,对与很多东西都不懂更别说全局设置什么水印了,所以,在网上查询了好久,诸
Map集合对于开发人员来说这种数据类型再熟悉 不过,个人也是特别喜欢这种键值对存在的数据类型,在自己做政府项目中,老项目组开发人员已经把controller层接收到的数据全部封装成立Map类型。在业务逻辑层处理中,往往会对Map数据类型进行一些判空的处理,自己总结了一下,将判断方法写出供大家参考:一、Map本身得判空1.1“==null”判断Map本身是否为null首先看我的demo初...
实际业务场景中,多端的查询功能都有很大的优化空间。常见的处理方式有建索引、建物化视图简化查询逻辑、DB层之上建立缓存、分页…然而随着业务数据量的不断增多,总有那么一张表或一个业务,是无法通过常规的处理方式来缩短查询时间的。在查询功能优化上,作为开发人员应该站在公司的角度,本着优化客户体验的目的去寻找解决方案。本人有幸做过Tomcat整合solr,今天一起研究一下当前比较火热的Elasticsear