<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[zcbdandan的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/zcbdandan</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; zcbdandan]]></copyright><item><title><![CDATA[利用Jgrapht做基于带宽的网络路径动态规划时，原始边无法加入到子图的问题。]]></title><link>https://blog.youkuaiyun.com/zcbdandan/article/details/159349657</link><guid>https://blog.youkuaiyun.com/zcbdandan/article/details/159349657</guid><author>zcbdandan</author><pubDate>Sun, 22 Mar 2026 12:59:26 +0800</pubDate><description><![CDATA[经过排查发现，在自定义的边MyEdge类中，使用了lombok的@Data注解，这个注解会重写MyEdge类的hasCode方法，使哈希值随着MyEdge中的属性Qos（质量）值、bandWidth（带宽）值的变化而变化。3、把路径P1上所有的边的带宽值减去B1，作为新的边，和第二对起止节点的带宽值B2作比较，满足 ≥ B2的边作为新的边构成新的AsSubgraph子图T2，在T2上用DijkstraShortestPath算法求出路径P2……]]></description><category></category></item><item><title><![CDATA[JNA内存对齐导致的结构体数组传输错误]]></title><link>https://blog.youkuaiyun.com/zcbdandan/article/details/156399828</link><guid>https://blog.youkuaiyun.com/zcbdandan/article/details/156399828</guid><author>zcbdandan</author><pubDate>Mon, 29 Dec 2025 23:02:30 +0800</pubDate><description><![CDATA[因为Java中结构体的内存对齐方式默认是按照4字节字节对齐，也就是4字节的整数倍，但是C中默认是1字节对齐，因此需要将Java结构体STRUCT_A的内存方式设置成和C相同：1字节对齐。结构体数组STRUCT_A[] sttpConfigTable从Java传递到C后，第一个元素取值正常，第二个元素取值异常，例如在C中取sttpConfigTable[1]的name属性乱码，不是“名称2”。]]></description><category></category></item><item><title><![CDATA[bat脚本执行时报错is not recognized as an internal or external command,operable program or batch file]]></title><link>https://blog.youkuaiyun.com/zcbdandan/article/details/153694024</link><guid>https://blog.youkuaiyun.com/zcbdandan/article/details/153694024</guid><author>zcbdandan</author><pubDate>Tue, 21 Oct 2025 17:11:52 +0800</pubDate><description><![CDATA[写了一个启动jar包的脚本，大概流程如下所示，执行是能正常值性能，但是总是在cmd窗口打印一些错误信息【'在启动' is not recognized as an internal or external command,operable program or batch file.】把所有echo内容换成英文，或者把bat脚本的第12行【echo 监测端口号】删除，不再打印错误信息。原因估计是跟中文有关。]]></description><category></category></item><item><title><![CDATA[RandomAccessFile、FileInputStream、BufferedInputStream不同方式读取同一个文件，内存消耗情况的对比]]></title><link>https://blog.youkuaiyun.com/zcbdandan/article/details/135534878</link><guid>https://blog.youkuaiyun.com/zcbdandan/article/details/135534878</guid><author>zcbdandan</author><pubDate>Thu, 11 Jan 2024 17:31:22 +0800</pubDate><description><![CDATA[功能开发完成后验证时，一共试了4台安装了DGS加密软件的办公电脑和3台个人笔记本电脑，发现在其中有2台安装了DGS加密软件的电脑上，出现了内存消耗及其不正常的情况，其他2台办公电脑和3个个人本都没有问题，所以也不知道是不是加密软件导致（因为最近2个月中加密软件给我们开发工作带来了各种诡异问题，所以个人更倾向于是加密软件导致）。----RandomAccessFile，消耗28G（没错，是28个G！----FileInputStream，消耗11G（没错，是11个G！]]></description><category></category></item><item><title><![CDATA[使用h2的springboot项目，有lock文件时无法重启的问题]]></title><link>https://blog.youkuaiyun.com/zcbdandan/article/details/135150333</link><guid>https://blog.youkuaiyun.com/zcbdandan/article/details/135150333</guid><author>zcbdandan</author><pubDate>Fri, 22 Dec 2023 12:38:41 +0800</pubDate><description><![CDATA[【代码】使用h2的springboot项目，有lock文件时无法重启的问题。]]></description><category></category></item><item><title><![CDATA[cmd窗口日志打印拖慢程序速度]]></title><link>https://blog.youkuaiyun.com/zcbdandan/article/details/129430459</link><guid>https://blog.youkuaiyun.com/zcbdandan/article/details/129430459</guid><author>zcbdandan</author><pubDate>Thu, 09 Mar 2023 20:46:20 +0800</pubDate><description><![CDATA[cmd窗口日志打印导致程序执行速度极度变慢的情况，少见，确有可能。]]></description><category></category></item><item><title><![CDATA[在麒麟桌面操作系统编译安装postgresql的经历]]></title><link>https://blog.youkuaiyun.com/zcbdandan/article/details/125531270</link><guid>https://blog.youkuaiyun.com/zcbdandan/article/details/125531270</guid><author>zcbdandan</author><pubDate>Wed, 29 Jun 2022 23:18:58 +0800</pubDate><description><![CDATA[麒麟桌面操作系统自带ftp客户端拉取的tar包解压缩报错，经确认拉取下来的tar包的mad5值和服务器上tar包的md5值不一样，然后换火狐浏览器下载相同的tar包，md5值就一样了。估计多半是ftp客户端的锅。再就是解压缩到数据盘上，configure命令报permmision denied的错误，解压到文件系统盘上就一切正常。...]]></description><category></category></item><item><title><![CDATA[springboot项目多组播时，部分组播地址功能不正常的解决]]></title><link>https://blog.youkuaiyun.com/zcbdandan/article/details/124150080</link><guid>https://blog.youkuaiyun.com/zcbdandan/article/details/124150080</guid><author>zcbdandan</author><pubDate>Wed, 13 Apr 2022 16:00:25 +0800</pubDate><description><![CDATA[我有一个springboot的maven项目，其中有2个组播功能，一个是和239.5.5.5收发数据，一个是和239.5.5.3收发数据。项目启动后，发现239.5.5.3正常，239.5.5.5不正常。不正常表现如下：
项目日志打印表明，确实调用MulticastSendingMessageHandler发送了数据，且未报异常；但是wireshark抓包就是抓不到我发送的数据包，也抓不到239.5.5.5回传的数据包。
后来发现是因为电脑的网络问题-----239.5.5.5绑定到了loopback上，而]]></description><category></category></item><item><title><![CDATA[pandoc-2.11.3.2-windows-x86_64.msi]]></title><link>https://blog.youkuaiyun.com/zcbdandan/article/details/123973375</link><guid>https://blog.youkuaiyun.com/zcbdandan/article/details/123973375</guid><author>zcbdandan</author><pubDate>Tue, 05 Apr 2022 17:42:22 +0800</pubDate><description><![CDATA[pandoc-2.11.3.2-windows-x86_64.msi
也是服了，下载个【pandoc-2.11.3.2-windows-x86_64.msi】都各种要资源、收费啊。。。。传一个免费的，方便大家。
阿里云盘：
pandoc-2.11.3.2-windows-x86_64.msi
百度网盘：
链接：pandoc-2.11.3.2-windows-x86_64.msi
提取码：1234

...]]></description><category></category></item><item><title><![CDATA[springboot（druid）项目启动时初始化数据（postgre）的问题]]></title><link>https://blog.youkuaiyun.com/zcbdandan/article/details/123058294</link><guid>https://blog.youkuaiyun.com/zcbdandan/article/details/123058294</guid><author>zcbdandan</author><pubDate>Mon, 21 Feb 2022 23:12:40 +0800</pubDate><description><![CDATA[1、项目启动时未执行初始化sql
前提：spring.datasource.schema一般是配置建表语句相关，spring.datasource.data是插入、更新数据相关。所以我以为我已经建好表了，就不用spring.datasource.schema了，只用spring.datasource.data即可。
现象：配置了spring.datasource.data和spring.datasource.initialization-mode，但是初始化脚本未执行。
原因：在有spring.dataso]]></description><category></category></item><item><title><![CDATA[windows运行正常但是linux下程序在浏览器控制台console报websocket is closed before the connection is established]]></title><link>https://blog.youkuaiyun.com/zcbdandan/article/details/122926567</link><guid>https://blog.youkuaiyun.com/zcbdandan/article/details/122926567</guid><author>zcbdandan</author><pubDate>Mon, 14 Feb 2022 16:08:57 +0800</pubDate><description><![CDATA[windows运行正常但是linux下程序在浏览器控制台console报websocket is closed before the connection is established
原因：
连接socket时需要通过IP获取到对应主机的域名来进行连接，此过程会相当耗时
前端有一个超时时间，导致无法在规定时间内收到服务端消息而触发超时操作
表现：
windows及linux下可不同时出现，与DNS解析的配置有关
浏览器console界面会打印大量websocket is closed 错误消息
可能伴随着]]></description><category></category></item><item><title><![CDATA[win10搭建网络代理，供Linux使用]]></title><link>https://blog.youkuaiyun.com/zcbdandan/article/details/122767538</link><guid>https://blog.youkuaiyun.com/zcbdandan/article/details/122767538</guid><author>zcbdandan</author><pubDate>Wed, 02 Feb 2022 01:44:17 +0800</pubDate><description><![CDATA[Windows 10配置网络代理服务器
一、物理环境
1、新入手的Windows 10系统环境的台式机，wifi上网。
2、10年前的老旧笔记本，带不动win系统了，安装了centos7.6。笔记本无法wifi连接路由上网。
3、台式机和笔记本用一根网线直连。
二、需求描述
希望通过网络参数配置，实现以下2种功能：
1、可以实现台式机win10和笔记本centos之间的网线直连（主要用于ftp，因为如果二者走wifi网络，传输速度实在太慢）。
2、 可以实现笔记本centos通过台式机win10的网络代理，]]></description><category></category></item><item><title><![CDATA[alertmanager清除（使失效）告警记录]]></title><link>https://blog.youkuaiyun.com/zcbdandan/article/details/111597366</link><guid>https://blog.youkuaiyun.com/zcbdandan/article/details/111597366</guid><author>zcbdandan</author><pubDate>Wed, 23 Dec 2020 19:33:50 +0800</pubDate><description><![CDATA[alertmanager清除告警记录问题描述解决过程步骤1：现获取alertmanager里的告警记录，并筛选出你想要失效的那条告警记录![在这里插入图片描述](https://img-blog.csdnimg.cn/20201223193015936.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3pjYmRhbmRhbg==,size_16,co]]></description><category></category></item><item><title><![CDATA[启动mysql集群报错问题]]></title><link>https://blog.youkuaiyun.com/zcbdandan/article/details/105677133</link><guid>https://blog.youkuaiyun.com/zcbdandan/article/details/105677133</guid><author>zcbdandan</author><pubDate>Wed, 22 Apr 2020 11:14:49 +0800</pubDate><description><![CDATA[问题：

在node1、node2、node3这3个节点上部署了一个mysql集群，因为突发事件3台服务器全挂。后来服务器重启后，启动mysql服务。

操作：

我对mysql集群基本上是个小白。所以上来就到3个node上分别执行systemctl restart mysqld命令，

但是报如下错误：


Apr 21 14:52:53 controller1 mysqld[37593]: 2...]]></description><category></category></item><item><title><![CDATA[zabbix-server无法监控zabbix-agent]]></title><link>https://blog.youkuaiyun.com/zcbdandan/article/details/105650725</link><guid>https://blog.youkuaiyun.com/zcbdandan/article/details/105650725</guid><author>zcbdandan</author><pubDate>Tue, 21 Apr 2020 09:32:11 +0800</pubDate><description><![CDATA[问题：

①确定zabbix-server正常启动；

②zabbix-server的auto-registration for linux动作也正常配置



③zabbix-agent正常配置、启动；



④zabbix-server和zabbix-agent之间能相互ping通



以上几点确认过，都正常。但就是无法监控到zabbix-agent。

结果：

把zabbix-age...]]></description><category></category></item><item><title><![CDATA[Pushgateway推送数据和Prometheus报警的一点细节]]></title><link>https://blog.youkuaiyun.com/zcbdandan/article/details/105640317</link><guid>https://blog.youkuaiyun.com/zcbdandan/article/details/105640317</guid><author>zcbdandan</author><pubDate>Mon, 20 Apr 2020 17:39:37 +0800</pubDate><description><![CDATA[问题：

假如多个节点向同一个pushgateway推送数据，而且Prometheus对该pushgateway的数据建立了所有节点的报警规则，而且所有的节点也已经触发报警。那么如果其中某一个节点挂了，Prometheus是不再对此节点判断报警？还是会每次拉取该pushgateway的旧数据，持续报警？

如下图：



试验后发现：

使用pushgateway收集多节点数据时，假设采集的某节...]]></description><category></category></item><item><title><![CDATA[OpenStack 清理镜像时报错407和409的问题解决]]></title><link>https://blog.youkuaiyun.com/zcbdandan/article/details/105638127</link><guid>https://blog.youkuaiyun.com/zcbdandan/article/details/105638127</guid><author>zcbdandan</author><pubDate>Mon, 20 Apr 2020 16:27:29 +0800</pubDate><description><![CDATA[问题现象：

在dashboard上删除某些镜像时，提示无法删除。到/var/log/glance下查看日志，会发现有一下报错内容：

409 Conflict: Image 32e599e0-d622-4049-852c-0bcf3550260d could not be deleted because it is in use: The image cannot be deleted beca...]]></description><category></category></item><item><title><![CDATA[consul服务启动报错panic: log not found]]></title><link>https://blog.youkuaiyun.com/zcbdandan/article/details/105197555</link><guid>https://blog.youkuaiyun.com/zcbdandan/article/details/105197555</guid><author>zcbdandan</author><pubDate>Mon, 30 Mar 2020 13:38:38 +0800</pubDate><description><![CDATA[consul的agent启动时报一下错误：
panic: log not found

goroutine 1 [running]:
github.com/hashicorp/consul/vendor/github.com/hashicorp/raft.NewRaft(0xc4201d4120, 0x1ae17e0, 0xc42026f360, 0x1ae84e0, 0xc42028aa40, ...]]></description><category></category></item><item><title><![CDATA[druid登录成功但是无法跳转到首页]]></title><link>https://blog.youkuaiyun.com/zcbdandan/article/details/103155899</link><guid>https://blog.youkuaiyun.com/zcbdandan/article/details/103155899</guid><author>zcbdandan</author><pubDate>Wed, 20 Nov 2019 09:15:28 +0800</pubDate><description><![CDATA[druid登录成功但是无法跳转到首页前提：问题：原因解决方法不足
前提：
①用Nginx负载均衡了多个实例；
②springboot项目设置了druid的登录名、密码和白名单（127.0.0.1）
问题：
①白名单无效，其他IP也可访问登录页；
②登录成功，但是无法跳转到druid的首页。
原因
问题①：Nginx负载均衡、反向代理多个实例，此时其他IP通过Nginx访问实例时，经过Nginx的代...]]></description><category></category></item><item><title><![CDATA[Springboot项目自己配置JDBC事务管理器无效]]></title><link>https://blog.youkuaiyun.com/zcbdandan/article/details/102787761</link><guid>https://blog.youkuaiyun.com/zcbdandan/article/details/102787761</guid><author>zcbdandan</author><pubDate>Mon, 28 Oct 2019 20:10:49 +0800</pubDate><description><![CDATA[Springboot项目配置JDBC事务管理器起因：弃用spring事务管理器，自己配置事务管理器主要代码如下：启动类配置类问题：使用自己开发的事务注解标签后，发现事务抛出异常时，无法回滚！直接原因：事务管理器的自动配置类没有生效！解决方法：万能的架构师到此，问题解决！
起因：弃用spring事务管理器，自己配置事务管理器
因为业务需要，在项目中弃用了spring自带的事务管理器，自己配置了JDB...]]></description><category></category></item></channel></rss>