处理long类型精度丢失
前言由于项目原架构使用的是Vue2、Element-UI开发的前端,现在想集成Flowable工作流引擎,但公司采购的源码采用的是Vue3、TypeScript、Element-Plus,所以只能改造成Vue2,然后再使用我的问题主键使...
前言由于项目原架构使用的是Vue2、Element-UI开发的前端,现在想集成Flowable工作流引擎,但公司采购的源码采用的是Vue3、TypeScript、Element-Plus,所以只能改造成Vue2,然后再使用我的问题主键使...
前言在处理文件上传时,对于较小的文件,可以直接将文件转化为字节流进行上传。然而,当面对较大的文件时,使用传统的上传方式并不是一个理想的选择。很少有人能够容忍在上传过程中遇到中断后,只能重新开始上传的糟糕体验。那么,有没有更好的文件上传解...
昨天看了一篇《小细节,大问题。分享一次代码优化的过程》看到一个评论,里面提到了list.sort()和list.strem().sorted()排序的差异。说到list sort()排序比stream().sorted()排序性能更好,...
算起来,mp也用了两年多了,总体上还是非常舒服的,导致我现在都不想写sql了,网络上教程很多,这里只记录我项目中感觉较为好用的功能什么是MybatisPlusMyBatis-Plus(简称 MP)是一个 MyBatis的增强工具,在 M...
前不久 JDK 20 / Java 20 正式发布了,下面一起来看看,都有哪些新特性这是一个短期维护版本,将获得六个月的支持。尽管如此,但它仍然可用于生产环境中。根据开发计划,下一个 LTS 版本就是将于 2023 年 9 月发布的 J...
在IDEA中使用@Autowired注解,会提示如下内容,那么为什么会出现以下提示呢?下面我们进一步分析分析原因分析关于这个问题,答案其实比较统一,通俗易懂其实也很容易理解。初始化问题Java初始化类的顺序:父类静态字段>父类静态代码块...
前言日常工作当中,用到的涉及到的注解非常多,好多注解有的项目中用不上(当然也是具体看项目),有的项目用的确很多,记录下,方便以后查阅@JsonProperty介绍JsonProperty作用于序列化或者反序列化时,映射的属性的名字,可以...
相信不少小伙伴已经被java的NPE(Null Pointer Exception)所谓的空指针异常搞的头昏脑涨,有大佬说过“防止 NPE,是程序员的基本修养。”但是修养归修养,也是我们程序员最头疼的问题之一,那么我们今天就要尽可能的利...
前情提要本文中提供了九种方式获取resources目录下文件的方式。其中打印文件的方法如下: / 根据文件路径读取文件内容 @param fileInPath @throws IOException / public static vo...
细心的小伙伴可能会发现,抖音新上线了 IP 属地的功能,小伙伴在发表动态、发表评论以及聊天的时候,都会显示自己的 IP 属地信息下面,我就来讲讲,Java 中是如何获取 IP 属地的,主要分为以下几步通过 HttpServletRequ...