Java 常用工具方法
文章平均质量分 73
蜀山雪松
这个作者很懒,什么都没留下…
展开
-
数据共享程序【推送与拉取】设计方案探讨
一般者对外提供数据的方式通常有如下两种方案: 1、提供接口让接收数据方使用定时任务进行调用接口拉取数据【Pull方式】。 2、数据提供方使用定时任务Push数据到数据使用的第三方。原创 2023-03-10 23:58:47 · 671 阅读 · 1 评论 -
Jackson 返回前端的 Response结果字段大小问题
凡是遇见的问题,一般其他人应该也遇见过,需要自己思考搜索相关的关键字才能找到对应的解决方案,所以解决问题需要抓住问题的关键本质。如此问题需要搜索关键词jackson 转 jsonjackson 转 jsonjackson 转 json参数大小写问题 返回字段大小写 不一致参数大小写问题。原创 2023-03-10 21:11:51 · 680 阅读 · 0 评论 -
Java8 Stream List<Bean> 或List<Map> 转Map
目录1、使用场景2、代码实现3、成果展现4、总结 5、参考文章1、使用场景 我们实际开发工作之中可能会遇见很多这种情况,要查询某个分页List,但是里面设计一些字典字段或者其他关联表的名称。在实际实现过程之中最简单粗暴的方法就是返回分页数据之后,循环分页结果如10条记录进行再次查询,假如分页List的记录项之中有很多类似的需要翻译名称势必会多次查询数据库。我在实际实践之中可能针对分页返回的结果,通过Stream的去重distinct处理只后,通过mys...原创 2021-12-19 11:06:23 · 2683 阅读 · 0 评论 -
通用Excel导出工具类,定义某些列特定格式实践操作
目录1、使用场景2、代码实现3、成果展现4、总结5、参考文章1、使用场景 因为项目需要,在已有通用ExcelExportUtils导出工具类中已经封装,仅仅需要传入导出dataList,导出表格HeadCloums,以及读取数据之中的导出列名称 exportCols。如果此时返回给的的datalist之中,比如包含某个分类(分支机构的id),但是导出列表之中需要显示的分类(分支机构)名称,或者需要格式化某些字段的格式等。此时应该如何解决此问题呢? ...原创 2021-06-04 18:08:49 · 508 阅读 · 2 评论 -
项目中Excel导出大数据量记录解决方案及实战(POI,Hutools,EasyExcel)
目录1、使用场景2、代码实现2.1 引入的jar maven配置2.2使用POI高级版功能(SXSSFWorkbook)V3.8版本以上2.3使用国内开源工具包Hutools实现2.4使用EasyExcel进行测试代码3、成果展现4、总结5、参考文章1、使用场景 因为最近项目需要,有一个培训系统之中,培训任务下有3000多用户;以前开发这个导出方式使用POI,基础功能创建的导出功能函数。最后导致这个导出功能导出3000多条记录需要耗时26s(...原创 2020-08-25 11:53:38 · 4896 阅读 · 0 评论 -
Java后端 实现基本HttpRequest 上传文件
目录1、使用场景2、代码实现 2.1、引入pom.xml jar包2.2、实现代码3、成果展现4、总结1、使用场景 我们经常会在开发之中遇见要求上传文件,特别是后端接口开发过程之中。比如有一下场景:(1)、我们每个人都需要上传头像(2)、软件App或者PC端需要针对问题反馈需要上传两张反馈截图(3)、还有相关论坛或者问题可能...原创 2019-12-01 11:49:21 · 5758 阅读 · 0 评论 -
POI Excel导入 HttpRequest 读取Exce文件流方式导入内容 导出Excel实现
目录1、使用场景2、代码实现 2.1、Pom.xml导入 jar包 2.2、HTTPRequest 读取Excel InputStream方式导入读取Excel文件内容2.2、导出数据内容到Excel之中2.3、如果导入文件需要读取多个表并且有关联关系实现3、成果展现4、总结5、参考文章1、使用场景 目前大多数人做项目,都会使用Exce...原创 2019-12-01 11:12:02 · 3250 阅读 · 0 评论 -
Alibaba 开源的 fastjson 日常之中常用方法总结
目录1、使用场景2、转换方法介绍和代码实现3、成果展现4、总结5、参考文章1、使用场景 最近这一两周,按照公司要求需要对接用户中心的接口;对方的接口是使用PHP所写的提供的RestFull风格的接口。并且由于我这边需要对接的项目涉及众多多达10个左右。于是我需要封装相关请求接口,把相关接口实现封装到一个jar文件之中啦。这样其他项目直接引入即可就ok...原创 2019-11-30 23:07:38 · 287 阅读 · 0 评论 -
使用POI 操作Excel (创建、写入数据、设置单元格颜色)
目录1、使用场景2、代码实现2.1、pom.xml 之中引入POI的jar2.2、对已经下载完毕的文件进行检查并编辑Excel文件,标识未下载完毕的文件3、成果展现3.1、创建Excel文件相关结果展示3.2、比对完毕文件后是否下载标识展示4、总结5、参考文章1、使用场景 本文章主要记录如何使用使用POI进行基本的创建Excel文件和读取E...原创 2019-12-01 09:56:48 · 1333 阅读 · 0 评论 -
Java 递归List返回树状结构
目录1、此类情况使用场景2、实现代码3、数据结果展示:1、此类情况使用场景 如果直接通过SQL查询,返回给所需树状结构数据,同时按照树的层级进行了排序 如下图所示: 2、实现代码 public static JSONArray treeRecursionDataList(List<Map<String,Object>> t...原创 2018-09-19 15:23:16 · 11270 阅读 · 13 评论