
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
一、前言在实际开发中经常用到fastjson中相关数据结构。在今日通过迭代器循环重新解析、组装fastJson后,控制台输出遍历发现数组中多出一些“$ref”这些乱七八糟的数据二、原因JSONObject 默认开启引用检测,重复引用对象时会被$ref代替。因为我的addJson里面的keyt是相同重复复的,因此重新遍历组装后出现另类的数据在其中。三、解决方案entity.setChangeAft(
Apache Solr什么情况下需要用solr搜索引擎?在大数据量的查询情况下,如果后台没有采取任何的策略,查询速度上面会有一定的影响,因为在后台Java调用数据库这一层肯定是:select(字段名)from 表名 where (条件);大部分的项目中查询差不多是这样,如果碰见稍微多的数据量,有可能会利用rownumber 分页以及会在数据库中创建索引,以及在函数使用上的注意等,就到此...
当下软件行业中,低码平台被越来越多的公司使用,但是低码平台构建的系统产品,往往和现实中千变万化的需求还有很长的磨合期要经历。我更推荐开发者使用Github Copilot。经常写业务代码的开发者,会不断地调高自己的编码效率、质量。其实它有很多当时代码编写时它的出色表现没有截图,推荐大家去体验感受下。

前言在现实开发中关于数据展示可能需要对数据进行一些处理,比如去重。在查询以及相关接口调用后,我们会得到一个list<Map>的结果集,需要将里面的数据进行处理后展示。之前写过利用collections.sort去重,本篇文章介绍利用stream流对数据进行去重展示。先看下面demo看控制台打印如下:可以看见有两个三年级1班的数据,下面,利用stream()流处理list数据:先封装公共
当下软件行业中,低码平台被越来越多的公司使用,但是低码平台构建的系统产品,往往和现实中千变万化的需求还有很长的磨合期要经历。我更推荐开发者使用Github Copilot。经常写业务代码的开发者,会不断地调高自己的编码效率、质量。其实它有很多当时代码编写时它的出色表现没有截图,推荐大家去体验感受下。

Map集合对于开发人员来说这种数据类型再熟悉 不过,个人也是特别喜欢这种键值对存在的数据类型,在自己做政府项目中,老项目组开发人员已经把controller层接收到的数据全部封装成立Map类型。在业务逻辑层处理中,往往会对Map数据类型进行一些判空的处理,自己总结了一下,将判断方法写出供大家参考:一、Map本身得判空1.1“==null”判断Map本身是否为null首先看我的demo初...

一、前言flutter开发中,有时候的页面例如OA流程、贷款申请等等一系列的流程操作,必不可少的就是填写表单,在flutter中,表单会有很多种,例如“text”文本框,”options“下拉框、”select“选择框等等。为了减少冗余代码开发,各项目组公司会封装一套自己的自定义表单组件提供使用。但往往随着需求的更新、变化,当年公司封装的一套表单有时候并不能满足自己的实际需求。因此,个人也结合网上
一、前言最近开始开发App软件系统,之前一直在做Java开发,且前后台分离的开发模式较多, spring cloud、dubbo +zookeeper、spring boot+zookeeper、spring cloud Alibaba…诸如写下几个业务相关接口 postman一测 写下API扔给前端就不管了哈哈。。。对于刚接触flutter框架的我来说,非常的奔溃:不熟悉dart语言、不熟悉fl
Map集合对于开发人员来说这种数据类型再熟悉 不过,个人也是特别喜欢这种键值对存在的数据类型,在自己做政府项目中,老项目组开发人员已经把controller层接收到的数据全部封装成立Map类型。在业务逻辑层处理中,往往会对Map数据类型进行一些判空的处理,自己总结了一下,将判断方法写出供大家参考:一、Map本身得判空1.1“==null”判断Map本身是否为null首先看我的demo初...
实际业务场景中,多端的查询功能都有很大的优化空间。常见的处理方式有建索引、建物化视图简化查询逻辑、DB层之上建立缓存、分页…然而随着业务数据量的不断增多,总有那么一张表或一个业务,是无法通过常规的处理方式来缩短查询时间的。在查询功能优化上,作为开发人员应该站在公司的角度,本着优化客户体验的目的去寻找解决方案。本人有幸做过Tomcat整合solr,今天一起研究一下当前比较火热的Elasticsear








