标签 Java 下共有 14 篇文章
SpringBoot自定义请求参数校验
最近在工作中遇到写一些API,这些API的请求参数非常多,嵌套也非常复杂,如果参数的校验代码全部都手动去实现,写起来真的非常痛苦。正好Spring轮子里面有一个Validation,这里记录一下怎么使用,以及怎么自定义它的返回结果。
轻松玩转Java Stream
Java8 中增加了 Stream 处理,可以配合 Lambda 表达式来使用,让操作集合非常便利。虽然我们平时经常使用 Stream,但用到的方法其实非常少,这篇文章就来完整的介绍 Stream 的使用。
shell 脚本获取gradle project 版本
在目前的项目中,我们采用的微服务架构,后端服务主要使用gradle进行依赖管理。我们希望在线上环境出现问题的时候,能够快速的定位是哪一个版本出现了问题。目前没有做应用监控,应用是部署到了Kubernetes集群中的, 因此我们希望通过一条比较简单的命令获取到应用名称、应用版本、应用使用的版本。
FastJson配置解决long类型在前端界面展示精度丢失问题
前后端交互的时候,数据的ID字段采用的雪花ID,Long类型,返回给前端时,由于数值过大,会导致精度丢失,后面几位会变成0,这时候就需要把ID字段转成String类型的返回给前端页面。
HttpServletResponse输出的中文乱码问题
首先,response 返回有两种,一种是字节流 outputstream,一种是字符流 printwrite。接下面我从这两方面在解决这个 HttpServletResponse 输出的中文乱码问题。
Java创建多级目录文件
最近写了一个小项目,其中有个问题就是创建一个多级目录的文件,刚开始没思路,在网上看了好多博客,发现都有问题,无法成功,另外不得不吐槽一下 CSDN 真是盗版聚集地。所以重新拿起了 Java 书,学习了一下 IO 操作。