<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Activiti工作流]]></title><description><![CDATA[Activiti工作流从小白到大神的养成]]></description><link>https://blog.csdn.net/qq_41129811</link><language>zh-cn</language><generator>https://blog.csdn.net/</generator><copyright><![CDATA[Copyright &copy; qq_41129811]]></copyright><item><title><![CDATA[java将pdf转换成word]]></title><link>https://blog.csdn.net/qq_41129811/article/details/147445559</link><guid>https://blog.csdn.net/qq_41129811/article/details/147445559</guid><author>qq_41129811</author><pubDate>Wed, 23 Apr 2025 11:39:46 +0800</pubDate><description><![CDATA[在项目中新增lib目录，并将如下两个文件放入lib目录下。]]></description><category></category></item><item><title><![CDATA[积木报表导出数据量太大报错]]></title><link>https://blog.csdn.net/qq_41129811/article/details/141265173</link><guid>https://blog.csdn.net/qq_41129811/article/details/141265173</guid><author>qq_41129811</author><pubDate>Fri, 16 Aug 2024 17:31:04 +0800</pubDate><description><![CDATA[‌性能问题‌：‌当数据量非常大时，‌积木报表在导出过程中可能会遇到性能瓶颈，‌导致导出过程缓慢甚至失败。‌解决这一问题的方法包括优化SQL查询、‌调整分页大小、‌使用更适合处理大量数据的库（‌如阿里巴巴的EasyExcel）‌进行导出，‌或者采用异步处理的方式来避免接口超时1。‌内存溢出‌：‌如果报表工具或其依赖的库不支持流式（‌分批）‌导出，‌大量数据的处理可能会导致内存溢出。‌数据处理方式‌：‌如果待导出的数据包含特殊字符，‌如英文双引号或等号，‌这可能导致JSON反序列化报错。]]></description><category></category></item><item><title><![CDATA[redis缓存失效问题]]></title><link>https://blog.csdn.net/qq_41129811/article/details/140497406</link><guid>https://blog.csdn.net/qq_41129811/article/details/140497406</guid><author>qq_41129811</author><pubDate>Wed, 17 Jul 2024 15:59:34 +0800</pubDate><description><![CDATA[redis缓存失效问题处理方案]]></description><category></category></item><item><title><![CDATA[redis 中的八大问题]]></title><link>https://blog.csdn.net/qq_41129811/article/details/136658815</link><guid>https://blog.csdn.net/qq_41129811/article/details/136658815</guid><author>qq_41129811</author><pubDate>Tue, 12 Mar 2024 18:00:18 +0800</pubDate><description><![CDATA[在分布式系统中，由于redis分布式锁相对于更简单和高效，成为了分布式锁的首先，被我们用到了很多实际业务场景当中。但不是说用了redis分布式锁，就可以高枕无忧了，如果没有用好或者用对，也会引来一些意想不到的问题。今天我们就一起聊聊redis分布式锁的一些坑，给有需要的朋友一个参考。]]></description><category></category></item><item><title><![CDATA[oracle 获取两个时间相差天数，以及指定一个日期相差天数后的日期]]></title><link>https://blog.csdn.net/qq_41129811/article/details/136556845</link><guid>https://blog.csdn.net/qq_41129811/article/details/136556845</guid><author>qq_41129811</author><pubDate>Fri, 08 Mar 2024 11:18:01 +0800</pubDate><description><![CDATA[【代码】oracle 获取两个时间相差天数，以及指定一个日期相差天数后的日期。]]></description><category></category></item><item><title><![CDATA[java将word转换成pdf，并去除水印]]></title><link>https://blog.csdn.net/qq_41129811/article/details/135528247</link><guid>https://blog.csdn.net/qq_41129811/article/details/135528247</guid><author>qq_41129811</author><pubDate>Thu, 11 Jan 2024 14:41:50 +0800</pubDate><description><![CDATA[【代码】java将word转换成pdf，并去除水印。]]></description><category></category></item><item><title><![CDATA[java 多个list取交集]]></title><link>https://blog.csdn.net/qq_41129811/article/details/132623881</link><guid>https://blog.csdn.net/qq_41129811/article/details/132623881</guid><author>qq_41129811</author><pubDate>Fri, 01 Sep 2023 14:47:50 +0800</pubDate><description><![CDATA[如果只有一个集合那么交集就是当前集合，如果有多个集合，那么第一个集合当做目标集合，在通过目标集合去和剩下的集合比较，取出相同的值，运行结果如下图。模拟多个list集合，如下图。]]></description><category></category></item><item><title><![CDATA[java动态导出excel头]]></title><link>https://blog.csdn.net/qq_41129811/article/details/131679662</link><guid>https://blog.csdn.net/qq_41129811/article/details/131679662</guid><author>qq_41129811</author><pubDate>Wed, 12 Jul 2023 13:53:10 +0800</pubDate><description><![CDATA[Component/*** 从 sheet 中获取指定行列的单元格值* @param sheet 表单* @param rowNumber 行号* @param columnNumber 列号* @return 统一返回字符串类型，null 表示找不到} // 只处理数字、文本、公式结果为数字、文本的，其余认为错误 switch(cell . getCellTypeEnum()) {]]></description><category></category></item><item><title><![CDATA[项目启动报错：Application Server was not connected before run configuration stop, reason: Unable to ping]]></title><link>https://blog.csdn.net/qq_41129811/article/details/131435403</link><guid>https://blog.csdn.net/qq_41129811/article/details/131435403</guid><author>qq_41129811</author><pubDate>Wed, 28 Jun 2023 14:07:17 +0800</pubDate><description><![CDATA[idea中启动项目报错Application Server was not connected before run configuration stop, reason: Unable to ping]]></description><category></category></item><item><title><![CDATA[kafka入门篇]]></title><link>https://blog.csdn.net/qq_41129811/article/details/123527335</link><guid>https://blog.csdn.net/qq_41129811/article/details/123527335</guid><author>qq_41129811</author><pubDate>Wed, 16 Mar 2022 15:36:00 +0800</pubDate><description><![CDATA[kafka入门篇概述1.1 定义1.2 消息队列1.2.1 MQ传统应用场景之异步处理1.2.2 消息队列的好处1.2.3 消息队列的两种模式1.3 Kafka基础架构注意特别注意：0.9版本之前，offset存在zk,0.9版本之后，存储在本地（kafka）1.4 相关阅读1.5 kafka概念：二 Zookeeper集群搭建2.1 zookeeper下载2.2 linux安装JDK2.2.1 下载.tar.gz包，上传到服务器 /usr/local/software下2.5 搭建遇到的问题2.5.1 集]]></description><category></category></item><item><title><![CDATA[java导入excel]]></title><link>https://blog.csdn.net/qq_41129811/article/details/121472358</link><guid>https://blog.csdn.net/qq_41129811/article/details/121472358</guid><author>qq_41129811</author><pubDate>Mon, 22 Nov 2021 15:32:54 +0800</pubDate><description><![CDATA[Java导入excel
Java 导入加校验，注意校验需根据自己公司的要求来，这里只做参考，接收参数根据自己导入的数据来定义实体
1 、工具类

import com.google.common.collect.Lists;
import org.apache.poi.hssf.usermodel.HSSFWorkbook;
import org.apache.poi.poifs.filesystem.FileMagic;
import org.apache.poi.ss.usermodel.Workboo]]></description><category></category></item><item><title><![CDATA[java 获取markdown内容里面的图片路径并截取成数组]]></title><link>https://blog.csdn.net/qq_41129811/article/details/120952735</link><guid>https://blog.csdn.net/qq_41129811/article/details/120952735</guid><author>qq_41129811</author><pubDate>Mon, 25 Oct 2021 15:22:55 +0800</pubDate><description><![CDATA[1、java获取markdown内容图片路径
 /**
  * 将markdown中的图片地址取出
  *
  * @param markdown markdown内容
  */

    public static List&lt;String&gt; getMatchList(String markdown) {
        List&lt;String&gt; imagePrefixList = Stream.of(".jpg", ".bmp", ".gif", ".ico", ".pcx", "]]></description><category></category></item><item><title><![CDATA[Java 生成类似excel表头字母]]></title><link>https://blog.csdn.net/qq_41129811/article/details/120760745</link><guid>https://blog.csdn.net/qq_41129811/article/details/120760745</guid><author>qq_41129811</author><pubDate>Thu, 14 Oct 2021 11:36:51 +0800</pubDate><description><![CDATA[方法
   /**
     * java 生成类似excel表头字母
     *
     * @return
     */
    public static String numberToLetter(int num) {
        if (num &lt;= 0) {
            return null;
        }
        String letter = "";
        num--;
        do {
            if (lette]]></description><category></category></item><item><title><![CDATA[Vue 文件导出出现乱码解决方法]]></title><link>https://blog.csdn.net/qq_41129811/article/details/120203288</link><guid>https://blog.csdn.net/qq_41129811/article/details/120203288</guid><author>qq_41129811</author><pubDate>Thu, 09 Sep 2021 16:17:06 +0800</pubDate><description><![CDATA[导出时前端响应是一堆乱码，但浏览器上并没有文件下载记录的文件，如图

前端vue解决方法一
关键在加blob这一步

	// 下载未导入成功的数据
	// api方法
	downExceptionUser(data){
	  return service.request({
	    url: "questionnaire/questionnaire/downExceptionUser",
	    method: "post",
	    responseType: 'blob',
	    data
	]]></description><category></category></item><item><title><![CDATA[java截取视频第一帧或者某一帧作为图片]]></title><link>https://blog.csdn.net/qq_41129811/article/details/113434486</link><guid>https://blog.csdn.net/qq_41129811/article/details/113434486</guid><author>qq_41129811</author><pubDate>Sat, 30 Jan 2021 15:28:19 +0800</pubDate><description><![CDATA[java截取视频第一帧或者某一帧作为图片
直接上代码 注意我这里截取之后是base64位字节，如果需要转换成图片地址或者Filel类型需根据自己业务去做相应的转换
package com.gwm.marketing.common.util;

import org.bytedeco.javacv.FFmpegFrameGrabber;
import org.bytedeco.javacv.Frame;
import org.bytedeco.javacv.FrameGrabber;
import org.b]]></description><category></category></item><item><title><![CDATA[ORA-01031:insufficient privileges 解决方法]]></title><link>https://blog.csdn.net/qq_41129811/article/details/109525790</link><guid>https://blog.csdn.net/qq_41129811/article/details/109525790</guid><author>qq_41129811</author><pubDate>Fri, 06 Nov 2020 10:02:24 +0800</pubDate><description><![CDATA[原因
首先报这个错提示的是没有权限，还有一个是当前连接的数据库没有你所要查询的表，所以才会出现这个问题
解决办法
1、如果当前用户连接的数据库没有这个表，而另外一个权限比较大的用户下有这个表，那么可以直接用这个权限较大的用户授权给这个权限较小的用户
grant select on YZT_HBSG.YZT_PZGL_DEPT to U_YWHQ;
// 注释
grant select on 用户权限较大的用户.表名 to 用户权限较小的用户;


上面授权之后下面用法
在权限较小的用户下使用该表

SELE]]></description><category></category></item><item><title><![CDATA[springboot + redis缓存页面点击浏览量]]></title><link>https://blog.csdn.net/qq_41129811/article/details/109507027</link><guid>https://blog.csdn.net/qq_41129811/article/details/109507027</guid><author>qq_41129811</author><pubDate>Thu, 05 Nov 2020 11:02:40 +0800</pubDate><description><![CDATA[springboot + redis缓存页面点击浏览量
我这里是根据接口请求向redis加数据，只要调用了接口我都会在redis数据库中添加一条数据
前期准备
yml 配置

pom 配置
注意需要导入redis jar包  redis jar包根据实际需求导入相应的版本，这里我不贴出我的jar包
redis 工具类 这里我只写了浏览量的统计，其他的需要根据你实际需求去编写工具类
@Component
public class Counter {

    @Autowired
    private co]]></description><category></category></item><item><title><![CDATA[java.lang.ClassNotFoundException: javax.servlet.ServletContext]]></title><link>https://blog.csdn.net/qq_41129811/article/details/109057873</link><guid>https://blog.csdn.net/qq_41129811/article/details/109057873</guid><author>qq_41129811</author><pubDate>Tue, 13 Oct 2020 18:38:23 +0800</pubDate><description><![CDATA[在Intellij IDEA中默认所有 scope 为 provided 的依赖不会被加入到 classpath；
注意：上面改好了之后需要maven  clean   然后 maven install 一下 否则可能还是会出现上面的错误
想想配置正确，怎么不能创建窗容器呢
java.lang.ClassNotFoundException: javax.servlet.ServletContext

复制代码
2020-03-21 17:33:17,156 WARN [org.springframework]]></description><category></category></item><item><title><![CDATA[Java  soap webservice 调用接口请求xml 解析成Java对象]]></title><link>https://blog.csdn.net/qq_41129811/article/details/108751255</link><guid>https://blog.csdn.net/qq_41129811/article/details/108751255</guid><author>qq_41129811</author><pubDate>Wed, 23 Sep 2020 13:57:08 +0800</pubDate><description><![CDATA[Java 解析webservice xml成Java对象
这里是个


import com.alibaba.fastjson.JSONArray;
import org.dom4j.Attribute;
import org.dom4j.Document;
import org.dom4j.DocumentException;
import org.dom4j.Element;
import org.dom4j.io.SAXReader;
import org.junit.Test;
import org]]></description><category></category></item><item><title><![CDATA[百度身份证识别]]></title><link>https://blog.csdn.net/qq_41129811/article/details/108081234</link><guid>https://blog.csdn.net/qq_41129811/article/details/108081234</guid><author>qq_41129811</author><pubDate>Tue, 18 Aug 2020 16:49:14 +0800</pubDate><description><![CDATA[百度证件识别，因为我的项目只用到了身份证识别，所以在这里我就只给你们展示的是身份证识别，百度还有其他识别，如果有需要可以去看百度证件识别官网连接百度身份证识别不过这个是要钱的，所以API Key和 Securet Key还是要你们自己去注册获取哦
身份证识别工具类
	1、这里根据需要去筛选自己所需要的的字段，因为我这里在身份证识别的时候需要人脸对比，所以加了人脸
	2、这里取到身份证上面的信息不止这些，你可以根据需要取到自己想要的信息
  /**
     *
     * @param frontUrl ]]></description><category></category></item></channel></rss>