Arthas背景 Arthas 是 Alibaba 开源的 Java 诊断工具,深受开发者喜爱。通过全局视角实时查看应用 load、内存、gc、线程的状态信息,并能在不修改应用代码的情况下,对业务问题…
问题: 项目使用的是Mybatis持久层框架,之前的旧导入业务十分耗时,影响体验。 定位: 经过排查发现,处理一条数据需要执行3条DDL语句,导入2k数据则需要执行6K DDl语句,这些DDL语句写在…
下载带超链接的Excel文件,并超链到同级目录附件,最后以压缩包的形式下载 public void downloadWorkOrder(HttpServletRequest request,HttpS…
NoClassDefFoundError是一个错误(Error),而ClassNOtFoundException是一个异常,在Java中对于错误和异常的处理是不同的,我们可以从异常中恢复程序但却不应该…
Spring Boot 整合 Spring Cloud Alibaba各个微服务组件 1、spring boot、spring cloud以及spring cloud alibaba版本控制对照 ①s…
引出问题 项目中有用到左连接分页查询(一对多),但是分页插件统计的数据总数与数据库中查出的实际数据总数不符合,导致页面数据展示异常。 例: select o.name,b.name from tabl…
应用场景 : 三方摄像头厂商云视频只会短时间保留,如需长时间保留则需转储至自己的资源服务器。 解决案例 : 保存海康的视频成MP4格式的视频,最后无法在网页上播放,或者干脆本地无法打开。 引入pom依…
主要思路就是获取链接资源,获得输入流然后转字节,字节再转MultipartFile对象, 看到最后步骤的MultipartFile对象是不是就很熟悉了呢? 注意:适用spring框架,因为使用Mult…
1.什么是幂等性 幂等:是一个数学与计算机的概念,在编程领域中,一次幂等操作:用相同参数重复执行,并能获得相同结果的。 任意多次执行所产生的影响均与一次执行的影响相同,这是幂等性的核心特点。 2.业务…
解读JAXBContext类 JAXBContext是整个JAXB API的入口。主要用来构建JAXB实例(newInstance()),并提供与XML/Java绑定信息相关的抽象方法,如编组(cre…