本地仓库和远程仓库分支回退到指定的历史版本(idea) 一、项目右键显示Git仓库历史记录 二、选择要回退的提交记录节点 三、回退 1、soft 未添加到暂存区的代码保留,暂存区的代码不变,已提交…
CPU密集型(CPU-bound)和IO密集型(IO-bound)是两种常见的计算密集型和IO操作密集型任务类型 CPU密集型任务: CPU密集型任务是指在执行过程中主要依赖于CPU处理能力的任务。 …
最近对附件文件下载代码进行了简易的优化 下面出现的HttpUtil、FileUtil、ZipUtil都是Hutool工具包里提供的工具类。 private final static String DO…
Redis作为当今最流行的内存数据库,已经成为服务端加速的必备工具之一。 缓存(Cache) Redis的第一个应用场景是Redis作为缓存对象来加速Web应用的访问。 在该场景下,有一些存储于数据库…
Arthas背景 Arthas 是 Alibaba 开源的 Java 诊断工具,深受开发者喜爱。通过全局视角实时查看应用 load、内存、gc、线程的状态信息,并能在不修改应用代码的情况下,对业务问题…
问题: 项目使用的是Mybatis持久层框架,之前的旧导入业务十分耗时,影响体验。 定位: 经过排查发现,处理一条数据需要执行3条DDL语句,导入2k数据则需要执行6K DDl语句,这些DDL语句写在…
下载带超链接的Excel文件,并超链到同级目录附件,最后以压缩包的形式下载 public void downloadWorkOrder(HttpServletRequest request,HttpS…
NoClassDefFoundError是一个错误(Error),而ClassNOtFoundException是一个异常,在Java中对于错误和异常的处理是不同的,我们可以从异常中恢复程序但却不应该…
1.编辑docker.service vim /usr/lib/systemd/system/docker.service 找到 ExecStart字段修改如下 ExecStart=/usr/bin/…
集成Flowable,并自定义IDM用户及组的管理功能 首先集成flowable-ui,官网目前最新的是6.8.0,这里使用6.7.2,核心依赖如下: <?xml version="1…