本地仓库和远程仓库分支回退到指定的历史版本(idea) 一、项目右键显示Git仓库历史记录 二、选择要回退的提交记录节点 三、回退 1、soft 未添加到暂存区的代码保留,暂存区的代码不变,已提交…
CPU密集型(CPU-bound)和IO密集型(IO-bound)是两种常见的计算密集型和IO操作密集型任务类型 CPU密集型任务: CPU密集型任务是指在执行过程中主要依赖于CPU处理能力的任务。 …
NoClassDefFoundError是一个错误(Error),而ClassNOtFoundException是一个异常,在Java中对于错误和异常的处理是不同的,我们可以从异常中恢复程序但却不应该…
引出问题 项目中有用到左连接分页查询(一对多),但是分页插件统计的数据总数与数据库中查出的实际数据总数不符合,导致页面数据展示异常。 例: select o.name,b.name from tabl…
应用场景 : 三方摄像头厂商云视频只会短时间保留,如需长时间保留则需转储至自己的资源服务器。 解决案例 : 保存海康的视频成MP4格式的视频,最后无法在网页上播放,或者干脆本地无法打开。 引入pom依…
主要思路就是获取链接资源,获得输入流然后转字节,字节再转MultipartFile对象, 看到最后步骤的MultipartFile对象是不是就很熟悉了呢? 注意:适用spring框架,因为使用Mult…
解读JAXBContext类 JAXBContext是整个JAXB API的入口。主要用来构建JAXB实例(newInstance()),并提供与XML/Java绑定信息相关的抽象方法,如编组(cre…
事务的传播机制 所谓事务的传播行为是指,如果在开始当前事务之前,一个事务上下文已经存在,此时有若干选项可以指定一个事务性方法的执行行为。 SpringBoot具有 七 种事务传播机制: propaga…
Application Events and Listeners 在springboot启动的过程中会产生一系列事件,我们开发的时候可以自定义一些事件监听处理器.根据自己的需要在针对每个事件做一些业务…
EasyExcel 多sheet,动态列,定义下拉框,锁定某列 EasyExcel是一个基于Java的简单、省内存的读写Excel的开源项目。在尽可能节约内存的情况下支持读写百M的Excel。 git…