<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[chen417980762的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/chen417980762</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; chen417980762]]></copyright><item><title><![CDATA[解决redis lettuce连接池经常出现连接拒绝（Connection refused）问题]]></title><link>https://blog.youkuaiyun.com/chen417980762/article/details/145991782</link><guid>https://blog.youkuaiyun.com/chen417980762/article/details/145991782</guid><author>chen417980762</author><pubDate>Mon, 03 Mar 2025 17:25:57 +0800</pubDate><description><![CDATA[不改业务系统配置，不加代码，解决redis letuce连接池连接拒绝问题]]></description><category></category></item><item><title><![CDATA[保姆级教程：使用maven-mvnd替换maven大大提升编译打包速度，官方宣称2~10倍]]></title><link>https://blog.youkuaiyun.com/chen417980762/article/details/144849803</link><guid>https://blog.youkuaiyun.com/chen417980762/article/details/144849803</guid><author>chen417980762</author><pubDate>Tue, 31 Dec 2024 18:07:03 +0800</pubDate><description><![CDATA[最全maven-mvnd安装使用教程
使用maven mvnd替换maven提升项目的编译打包效率，包含mvnd安装、命令行运行、idea中配置。]]></description><category></category></item><item><title><![CDATA[windows安装mongodb]]></title><link>https://blog.youkuaiyun.com/chen417980762/article/details/144723950</link><guid>https://blog.youkuaiyun.com/chen417980762/article/details/144723950</guid><author>chen417980762</author><pubDate>Wed, 25 Dec 2024 18:19:18 +0800</pubDate><description><![CDATA[在windows系统安装mongodb服务端和命令行客户端mongodb shell]]></description><category></category></item><item><title><![CDATA[Nginx更换ssl证书不生效]]></title><link>https://blog.youkuaiyun.com/chen417980762/article/details/143689713</link><guid>https://blog.youkuaiyun.com/chen417980762/article/details/143689713</guid><author>chen417980762</author><pubDate>Mon, 11 Nov 2024 17:05:30 +0800</pubDate><description><![CDATA[解决nginx更换ssl证书不生效问题，将新证书放到一个新目录，nginx配置文件指向新路径。]]></description><category></category></item><item><title><![CDATA[解决因为TortoiseSVN未安装cmmand line client tools组件，导致idea无法使用svn更新、提交代码]]></title><link>https://blog.youkuaiyun.com/chen417980762/article/details/143688379</link><guid>https://blog.youkuaiyun.com/chen417980762/article/details/143688379</guid><author>chen417980762</author><pubDate>Mon, 11 Nov 2024 16:34:31 +0800</pubDate><description><![CDATA[解决因为TortoiseSVN未安装cmmand line client tools组件，导致idea无法使用svn更新、提交代码]]></description><category></category></item><item><title><![CDATA[Spring超出最大会话数(Max sessions limit reached: 10000)]]></title><link>https://blog.youkuaiyun.com/chen417980762/article/details/140814228</link><guid>https://blog.youkuaiyun.com/chen417980762/article/details/140814228</guid><author>chen417980762</author><pubDate>Wed, 31 Jul 2024 10:27:53 +0800</pubDate><description><![CDATA[会话超出了最大会话限制数10000
java.lang.IllegalStateException: Max sessions limit reached: 10000

  at org.springframework.web.server.session.InMemoryWebSessionStore$InMemoryWebSession.checkMaxSessionsLimit(InMemoryWebSessionStore.java:276)]]></description><category></category></item><item><title><![CDATA[nignx允许跨域请求配置]]></title><link>https://blog.youkuaiyun.com/chen417980762/article/details/140605424</link><guid>https://blog.youkuaiyun.com/chen417980762/article/details/140605424</guid><author>chen417980762</author><pubDate>Mon, 22 Jul 2024 13:23:14 +0800</pubDate><description><![CDATA[Access to XMLHttpRequest at 'http://xxxxxx' from origin 'null' has been blocked by CORS policy: Response to preflight request doesn't pass access control check: No 'Access-Control-Allow-Origin' header is present on the requested resource.
strict-origin-wh]]></description><category></category></item><item><title><![CDATA[MobaXterm升级，导入旧版的会话和密码]]></title><link>https://blog.youkuaiyun.com/chen417980762/article/details/139063794</link><guid>https://blog.youkuaiyun.com/chen417980762/article/details/139063794</guid><author>chen417980762</author><pubDate>Mon, 20 May 2024 14:48:43 +0800</pubDate><description><![CDATA[MobaXterm升级，导入旧版的会话和密码；
解决MobaXterm导入会话丢失问题；
解除MobaXterm个人版最多14个会话限制；
MobaXterm个人版破解。]]></description><category></category></item><item><title><![CDATA[MySql字段排序规则不一致导致Illegal mix of collations (utf8mb4_general_ci,IMPLICIT) and (utf8mb4_unicode_ci,IMPL]]></title><link>https://blog.youkuaiyun.com/chen417980762/article/details/127068037</link><guid>https://blog.youkuaiyun.com/chen417980762/article/details/127068037</guid><author>chen417980762</author><pubDate>Tue, 27 Sep 2022 11:41:33 +0800</pubDate><description><![CDATA[批量修改数据库表的编码规则和字段的排序规则；
在多表关联查询时出现错误信息：Illegal mix of collations
批量修改mysql表、字段的排序规则
Illegal mix of collations (utf8mb4_general_ci,IMPLICIT) and (utf8mb4_unicode_ci,IMPLICIT) for operation '='
error code 1627
原因：=号两边的字段使用了不同的排序规则。]]></description><category></category></item><item><title><![CDATA[springboot war包tomcat中运行报错，一个或多个筛选器启动失败。完整的详细信息将在相应的容器日志文件中找到]]></title><link>https://blog.youkuaiyun.com/chen417980762/article/details/125508110</link><guid>https://blog.youkuaiyun.com/chen417980762/article/details/125508110</guid><author>chen417980762</author><pubDate>Tue, 28 Jun 2022 19:34:34 +0800</pubDate><description><![CDATA[一个或多个筛选器启动失败。完整的详细信息将在相应的容器日志文件中找到


一般这个错误的原因是项目中有过滤器，在tomcat容器启动的时候报错了。我碰到的问题是jar包运行没错，war包tomcat中运行报这个错误。可以在tomcat/logs/localhostxxx.log日志文件中找到是哪些过滤器问题。问题原因有很多不是我碰到的只列原因不做详细说明：原因一：首先确定springboot的版本和对应的内置tomcat版本，是否与下载的tomcat版本一样（一般大版本相同即可），因为不同版本的s...]]></description><category></category></item><item><title><![CDATA[eureka启动报错Passed in hostname is blank, not setting it解决方案]]></title><link>https://blog.youkuaiyun.com/chen417980762/article/details/125507882</link><guid>https://blog.youkuaiyun.com/chen417980762/article/details/125507882</guid><author>chen417980762</author><pubDate>Tue, 28 Jun 2022 18:55:12 +0800</pubDate><description><![CDATA[首先说原因：        1.电脑没有主机名或中文的主机名，导致的读到了中文主机名不能识别。        2.多个网卡问题。过程：Passed in hostname is blank, not setting it，启动的时候报错找不到主机名。错误信息如下：


因为在注册中心启动需要会获取到电脑名称，构建服务端路径，发布服务，客户端找这个路径。 一般来说每台电脑都会有主机名，这里获取不到，难道这个hostname是ip地址？进入cmd输入ipconfig后，发现有好几个网卡的ip信息，有无线局域网的]]></description><category></category></item><item><title><![CDATA[java.lang.NoSuchMethodError: javax.ws.rs.ClientErrorException.validate]]></title><link>https://blog.youkuaiyun.com/chen417980762/article/details/115766614</link><guid>https://blog.youkuaiyun.com/chen417980762/article/details/115766614</guid><author>chen417980762</author><pubDate>Fri, 16 Apr 2021 17:24:56 +0800</pubDate><description><![CDATA[项目在开发、测试环境上没问题，上生产环境报错如下
java.lang.NoSuchMethodError: javax.ws.rs.ClientErrorException.validate(Ljavax/ws/rs/core/Response;Ljavax/ws/rs/core/Response$Status$Family;)Ljavax/ws/rs/core/Response;
Exception

javax.servlet.ServletException: Servlet executio]]></description><category></category></item><item><title><![CDATA[使用redis做websocket分布式消息推送服务]]></title><link>https://blog.youkuaiyun.com/chen417980762/article/details/108888525</link><guid>https://blog.youkuaiyun.com/chen417980762/article/details/108888525</guid><author>chen417980762</author><pubDate>Wed, 25 Nov 2020 15:21:07 +0800</pubDate><description><![CDATA[redis、websocket实现同一账户多点登录、websocket服务多节点部署推送方案。



                                    简单架构图

用户A两个地方登录连接到两个websocketServer节点，用户B连接到2节点。消息生产者发布消息的时候应为map格式receive=userid，msg="msg...."，将消息推送给对应的userid。

1.该项目为springboot项目，先引入w......]]></description><category></category></item><item><title><![CDATA[POI给word中的表格table动态添加行，并保留上一行的样式]]></title><link>https://blog.youkuaiyun.com/chen417980762/article/details/106653708</link><guid>https://blog.youkuaiyun.com/chen417980762/article/details/106653708</guid><author>chen417980762</author><pubDate>Wed, 10 Jun 2020 00:25:22 +0800</pubDate><description><![CDATA[最近在处理项目中，动态生成word格式的合同，再将word转为pdf，并为pdf添加文字、图片水印。

在生成word的时候模板中有动态添加表格行，模板如下图：



下面先上结果图：



模板上的标签变量解析是自己写的。开始想着用freemark做模板解析，但是freemark生成的word文档，无法用poi转化为pdf文档，最后放弃了，只能自己着手写。

在poi的官方代码中提供了四种添加行的方法：


table.addNewRowBetween 官方没实现
table.insertNewTable]]></description><category></category></item><item><title><![CDATA[lombok版本问题导致项目编译报错]]></title><link>https://blog.youkuaiyun.com/chen417980762/article/details/102822297</link><guid>https://blog.youkuaiyun.com/chen417980762/article/details/102822297</guid><author>chen417980762</author><pubDate>Wed, 30 Oct 2019 16:52:31 +0800</pubDate><description><![CDATA[前一天项目还好好的，第二天早上一打开发现一些类第一行package处报错了，鼠标放上去提示下面的错误信息：

Errorsoccurredduringthebuild.

Errorsrunningbuilder'JavaBuilder'onproject'xxxx'.

org.eclipse.jdt.internal.compiler.lookup.MethodBindi...]]></description><category></category></item><item><title><![CDATA[java poi excel解析异常]]></title><link>https://blog.youkuaiyun.com/chen417980762/article/details/91977866</link><guid>https://blog.youkuaiyun.com/chen417980762/article/details/91977866</guid><author>chen417980762</author><pubDate>Fri, 14 Jun 2019 15:48:44 +0800</pubDate><description><![CDATA[异常信息：Invalid header signature; read 0x6EDBFCD509B7FD6C, expected 0xE11AB1A1E011CFD0 - Your file appears not to be a valid OLE2 document。
说不是标准的excel文档，但是用wps、office软件打开都没问题，将文件另存为后可...]]></description><category></category></item><item><title><![CDATA[cxf精简jar包]]></title><link>https://blog.youkuaiyun.com/chen417980762/article/details/76064212</link><guid>https://blog.youkuaiyun.com/chen417980762/article/details/76064212</guid><author>chen417980762</author><pubDate>Tue, 25 Jul 2017 11:57:28 +0800</pubDate><description><![CDATA[由于所有的jar太多，并且若加到原有的项目中会造成相同jar版本之间的冲突，经过精简后得到下面的所需jar，其中commons-logging-1.2.jar为自己精简后另外加进去的。 
经过测试这套包可以供服务端和测试端使用，若出现异常可根据异常信息baidu || google看缺少什么包。]]></description><category></category></item></channel></rss>