<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>orange-guo</title><description>Personal blog about engineering troubleshooting and problem solving at work.</description><link>https://blog.orangeguo.dpdns.org/</link><item><title>排查 `flock` 在 NFSv3 上报 `No locks available` 而在 NFSv4 正常的问题</title><link>https://blog.orangeguo.dpdns.org/posts/2026-04-21-troubleshooting-flock-no-locks-available-on-nfsv3-but-works-on-nfsv4/</link><guid isPermaLink="true">https://blog.orangeguo.dpdns.org/posts/2026-04-21-troubleshooting-flock-no-locks-available-on-nfsv3-but-works-on-nfsv4/</guid><description>记录一次 `flock` 在 NFSv3 上报 `No locks available`、但重新挂载成 NFSv4 后恢复正常的排查过程，说明根因并不是客户端命令或 `local_lock=none`，而是服务端缺少 `rpc-statd` / `status`，并给出验证与修复方法。</description><pubDate>Tue, 21 Apr 2026 00:00:00 GMT</pubDate></item><item><title>基于 `cturra/docker-ntp` 的 NTP 容器 `chronyd.pid` Permission Denied 问题排查与迁移方案</title><link>https://blog.orangeguo.dpdns.org/posts/2026-04-20-troubleshooting-chronyd-pid-permission-denied-in-docker-and-switching-to-simonrupf-chronyd/</link><guid isPermaLink="true">https://blog.orangeguo.dpdns.org/posts/2026-04-20-troubleshooting-chronyd-pid-permission-denied-in-docker-and-switching-to-simonrupf-chronyd/</guid><description>记录 `cturra/docker-ntp` 在部分节点上出现 `chronyd.pid` Permission denied 的排查过程，分析为什么同样配置在不同节点表现不一致，并给出迁移到 `simonrupf/docker-chronyd` 的稳定方案。</description><pubDate>Mon, 20 Apr 2026 00:00:00 GMT</pubDate></item><item><title>Ubuntu 基础 NIS 客户端容器从 18.04 升级到 22.04 后 `getent passwd -s nis` 失效问题排查与兼容方案</title><link>https://blog.orangeguo.dpdns.org/posts/2026-04-15-getent-passwd-s-nis-fails-after-upgrading-ubuntu-based-nis-client-container-from-18-04-to-22-04/</link><guid isPermaLink="true">https://blog.orangeguo.dpdns.org/posts/2026-04-15-getent-passwd-s-nis-fails-after-upgrading-ubuntu-based-nis-client-container-from-18-04-to-22-04/</guid><description>分析 Ubuntu 基础 NIS 客户端容器从 18.04 升级到 22.04 后 `getent passwd -s nis` 失效的原因，并给出在不修改上层调用方式前提下的平滑兼容方案。</description><pubDate>Wed, 15 Apr 2026 00:00:00 GMT</pubDate></item><item><title>排查 VMware 虚拟机中 vmwgfx 与 wlroots 的 DMA-BUF 导入失败问题</title><link>https://blog.orangeguo.dpdns.org/posts/2026-04-10-troubleshooting-vmware-vmwgfx-wlroots-dmabuf-import-failure/</link><guid isPermaLink="true">https://blog.orangeguo.dpdns.org/posts/2026-04-10-troubleshooting-vmware-vmwgfx-wlroots-dmabuf-import-failure/</guid><description>排查 VMware 虚拟机中 vmwgfx 与 wlroots 组合下 DMA-BUF 导入失败、Xwayland 重启以及潜在资源泄漏的问题，并给出一种更稳妥的修复思路。</description><pubDate>Fri, 10 Apr 2026 00:00:00 GMT</pubDate></item><item><title>Docker 容器内 nslcd 启动卡死 (Hang) 问题排查</title><link>https://blog.orangeguo.dpdns.org/posts/2026-02-07-troubleshooting-nslcd-startup-hang-in-docker/</link><guid isPermaLink="true">https://blog.orangeguo.dpdns.org/posts/2026-02-07-troubleshooting-nslcd-startup-hang-in-docker/</guid><description>排查基于较新内核或 ARM64 架构的基础镜像中 nslcd 启动卡死 (Hang) 的问题，分析其因 ulimit 设置过大导致遍历关闭文件描述符耗时过长，并提供解决方案。</description><pubDate>Sat, 07 Feb 2026 00:00:00 GMT</pubDate></item><item><title>ArchLinux下NetworkManager导入OpenVPN及Mihomo分流配置</title><link>https://blog.orangeguo.dpdns.org/posts/2025-12-10-configure-openvpn-split-tunneling-in-networkmanager-for-mihomo-on-arch-linux/</link><guid isPermaLink="true">https://blog.orangeguo.dpdns.org/posts/2025-12-10-configure-openvpn-split-tunneling-in-networkmanager-for-mihomo-on-arch-linux/</guid><description>ArchLinux下NetworkManager导入OpenVPN及Mihomo分流配置</description><pubDate>Wed, 10 Dec 2025 00:00:00 GMT</pubDate></item><item><title>解决Spring Data LDAP中Projection查询@Attribute字段返回空值的问题</title><link>https://blog.orangeguo.dpdns.org/posts/2025-09-11-spring-data-ldap-projection-attribute-mapping-fix/</link><guid isPermaLink="true">https://blog.orangeguo.dpdns.org/posts/2025-09-11-spring-data-ldap-projection-attribute-mapping-fix/</guid><description>解决Spring Data LDAP中Projection查询@Attribute字段返回空值的问题</description><pubDate>Thu, 11 Sep 2025 00:00:00 GMT</pubDate></item><item><title>解决Apache Guacamole中SSH连接数量超过60个以后无法建立新连接的问题</title><link>https://blog.orangeguo.dpdns.org/posts/2025-08-28-fixing-guacamole-ssh-connection-limit-issue/</link><guid isPermaLink="true">https://blog.orangeguo.dpdns.org/posts/2025-08-28-fixing-guacamole-ssh-connection-limit-issue/</guid><description>解决Apache Guacamole中SSH连接数量超过60个以后无法建立新连接的问题</description><pubDate>Thu, 28 Aug 2025 00:00:00 GMT</pubDate></item><item><title>解决 Spring Boot 3.5.0 后 Jasypt 无法解析环境变量中的加密字符串问题</title><link>https://blog.orangeguo.dpdns.org/posts/2025-07-15-jasypt-spring-boot-starter-env-var-decryption-fix-spring-boot-3-5-0/</link><guid isPermaLink="true">https://blog.orangeguo.dpdns.org/posts/2025-07-15-jasypt-spring-boot-starter-env-var-decryption-fix-spring-boot-3-5-0/</guid><description>解决 Spring Boot 3.5.0 后 Jasypt 无法解析环境变量中的加密字符串问题</description><pubDate>Tue, 15 Jul 2025 00:00:00 GMT</pubDate></item><item><title>将Apache Guacamole从1.5.5升级到1.6.0版本后SSH终端粘贴中文首个字符不显示问题排查与解决</title><link>https://blog.orangeguo.dpdns.org/posts/2025-06-30-guacamole-terminal-chinese-rendering-issue-fix/</link><guid isPermaLink="true">https://blog.orangeguo.dpdns.org/posts/2025-06-30-guacamole-terminal-chinese-rendering-issue-fix/</guid><description>将Apache Guacamole从1.5.5升级到1.6.0版本后SSH终端粘贴中文首个字符不显示问题排查与解决</description><pubDate>Mon, 30 Jun 2025 00:00:00 GMT</pubDate></item><item><title>创建VNC会话报错A VNC server is already running as :xxx</title><link>https://blog.orangeguo.dpdns.org/posts/2024-09-18-troubleshooting-a-vnc-server-is-already-running-as-xxx/</link><guid isPermaLink="true">https://blog.orangeguo.dpdns.org/posts/2024-09-18-troubleshooting-a-vnc-server-is-already-running-as-xxx/</guid><description>创建VNC会话报错A VNC server is already running as :xxx</description><pubDate>Wed, 18 Sep 2024 00:00:00 GMT</pubDate></item><item><title>实现在X桌面环境中在不引入窗口管理器的情况下实现窗口的全屏</title><link>https://blog.orangeguo.dpdns.org/posts/2024-07-18-implement-fullscreen-window-in-x-desktop-environment-without-window-manager/</link><guid isPermaLink="true">https://blog.orangeguo.dpdns.org/posts/2024-07-18-implement-fullscreen-window-in-x-desktop-environment-without-window-manager/</guid><description>实现在X桌面环境中在不引入窗口管理器的情况下实现窗口的全屏</description><pubDate>Thu, 18 Jul 2024 00:00:00 GMT</pubDate></item><item><title>在Chrome中内置端侧大模型</title><link>https://blog.orangeguo.dpdns.org/posts/2024-07-06-enable-ai-in-chrome/</link><guid isPermaLink="true">https://blog.orangeguo.dpdns.org/posts/2024-07-06-enable-ai-in-chrome/</guid><description>在Chrome中内置端侧大模型</description><pubDate>Sat, 06 Jul 2024 00:00:00 GMT</pubDate></item><item><title>将Asciinema集成到Docusaurus项目中</title><link>https://blog.orangeguo.dpdns.org/posts/2024-06-28-integrate-asciinema-into-dodocusaurus-project/</link><guid isPermaLink="true">https://blog.orangeguo.dpdns.org/posts/2024-06-28-integrate-asciinema-into-dodocusaurus-project/</guid><description>将Asciinema集成到Docusaurus项目中</description><pubDate>Fri, 28 Jun 2024 00:00:00 GMT</pubDate></item><item><title>X Window System</title><link>https://blog.orangeguo.dpdns.org/posts/2024-06-23-x-window-system/</link><guid isPermaLink="true">https://blog.orangeguo.dpdns.org/posts/2024-06-23-x-window-system/</guid><description>X Window System</description><pubDate>Sun, 23 Jun 2024 00:00:00 GMT</pubDate></item><item><title>在GitLab的CI/CD中支持Go Module引用同一代码库下的其他Go仓库</title><link>https://blog.orangeguo.dpdns.org/posts/2024-04-11-support-gomod-referencing-local-repos-in-gitlab-cicd/</link><guid isPermaLink="true">https://blog.orangeguo.dpdns.org/posts/2024-04-11-support-gomod-referencing-local-repos-in-gitlab-cicd/</guid><description>在GitLab的CI/CD中支持Go Module引用同一代码库下的其他Go仓库</description><pubDate>Thu, 11 Apr 2024 00:00:00 GMT</pubDate></item><item><title>升级spring-cloud-gateway到4.1.0的过程中遇到的问题的以及对应解决方案</title><link>https://blog.orangeguo.dpdns.org/posts/2024-04-08-troubleshooting-and-solutions-encountered-during-the-upgrade-process-of-spring-cloud-gateway-to-version-410/</link><guid isPermaLink="true">https://blog.orangeguo.dpdns.org/posts/2024-04-08-troubleshooting-and-solutions-encountered-during-the-upgrade-process-of-spring-cloud-gateway-to-version-410/</guid><description>升级spring-cloud-gateway到4.1.0的过程中遇到的问题的以及对应解决方案</description><pubDate>Mon, 08 Apr 2024 00:00:00 GMT</pubDate></item><item><title>升级grafana过程中遇到的问题的以及对应修复方案</title><link>https://blog.orangeguo.dpdns.org/posts/2024-04-07-upgrading-grafana-issues-and-fixes/</link><guid isPermaLink="true">https://blog.orangeguo.dpdns.org/posts/2024-04-07-upgrading-grafana-issues-and-fixes/</guid><description>升级grafana过程中遇到的问题的以及对应修复方案</description><pubDate>Sun, 07 Apr 2024 00:00:00 GMT</pubDate></item><item><title>Gnome桌面环境启用Wayland</title><link>https://blog.orangeguo.dpdns.org/posts/2024-03-27-gnome-desktop-environment-enabling-wayland/</link><guid isPermaLink="true">https://blog.orangeguo.dpdns.org/posts/2024-03-27-gnome-desktop-environment-enabling-wayland/</guid><description>Gnome桌面环境启用Wayland</description><pubDate>Wed, 27 Mar 2024 00:00:00 GMT</pubDate></item><item><title>使用apache-httpclient5并通过DNS请求服务如果域名不符合FQDN规范导致报错NullPointerException的问题的排查及修复</title><link>https://blog.orangeguo.dpdns.org/posts/2024-03-15-troubleshooting-and-fixing-null-pointer-exception-when-using-apache-httpclient5-for-dns-requests-for-services-with-non-compliant-fqdn/</link><guid isPermaLink="true">https://blog.orangeguo.dpdns.org/posts/2024-03-15-troubleshooting-and-fixing-null-pointer-exception-when-using-apache-httpclient5-for-dns-requests-for-services-with-non-compliant-fqdn/</guid><description>使用apache-httpclient5并通过DNS请求服务如果域名不符合FQDN规范导致报错NullPointerException的问题的排查及修复</description><pubDate>Fri, 15 Mar 2024 00:00:00 GMT</pubDate></item><item><title>kopia接入火山云TOS报错Access Denied问题的排查及修复</title><link>https://blog.orangeguo.dpdns.org/posts/2024-03-14-kopia-integration-with-volcano-cloud-tos-access-denied-issue-investigation-and-fix/</link><guid isPermaLink="true">https://blog.orangeguo.dpdns.org/posts/2024-03-14-kopia-integration-with-volcano-cloud-tos-access-denied-issue-investigation-and-fix/</guid><description>kopia接入火山云TOS报错Access Denied问题的排查及修复</description><pubDate>Thu, 14 Mar 2024 00:00:00 GMT</pubDate></item><item><title>升级框架后发现Feign调用失败时间格式化问题的排查和解决</title><link>https://blog.orangeguo.dpdns.org/posts/2023-12-22-openfeign-zoned-datetime-formatting-problem/</link><guid isPermaLink="true">https://blog.orangeguo.dpdns.org/posts/2023-12-22-openfeign-zoned-datetime-formatting-problem/</guid><description>升级框架后发现Feign调用失败时间格式化问题的排查和解决</description><pubDate>Fri, 22 Dec 2023 00:00:00 GMT</pubDate></item><item><title>升级到spring-boot-3.1.0后native-image启动报错以及问题解决</title><link>https://blog.orangeguo.dpdns.org/posts/2023-06-01-upgrading-to-spring-boot-310-native-image-startup-errors-and-solutions/</link><guid isPermaLink="true">https://blog.orangeguo.dpdns.org/posts/2023-06-01-upgrading-to-spring-boot-310-native-image-startup-errors-and-solutions/</guid><description>升级到spring-boot-3.1.0后native-image启动报错以及问题解决</description><pubDate>Thu, 01 Jun 2023 00:00:00 GMT</pubDate></item><item><title>基于hibernate的spring-data-jpa的并发性能优化配置</title><link>https://blog.orangeguo.dpdns.org/posts/2023-05-26-performance-optimization-strategies-for-hibernate-in-concurrent-scenarios/</link><guid isPermaLink="true">https://blog.orangeguo.dpdns.org/posts/2023-05-26-performance-optimization-strategies-for-hibernate-in-concurrent-scenarios/</guid><description>基于hibernate的spring-data-jpa的并发性能优化配置</description><pubDate>Fri, 26 May 2023 00:00:00 GMT</pubDate></item><item><title>解决无法输入中文字符到vscode</title><link>https://blog.orangeguo.dpdns.org/posts/2023-05-15-solve-unable-to-input-chinese-character-into-vscode/</link><guid isPermaLink="true">https://blog.orangeguo.dpdns.org/posts/2023-05-15-solve-unable-to-input-chinese-character-into-vscode/</guid><description>解决无法输入中文字符到vscode</description><pubDate>Mon, 15 May 2023 00:00:00 GMT</pubDate></item><item><title>通过关闭OpenEntityManagerInViewInterceptor确保当下游服务响应缓慢时不会导致数据库连接被占用完</title><link>https://blog.orangeguo.dpdns.org/posts/2023-05-15-to-ensure-that-database-connections-are-not-exhausted-when-downstream-services-respond-slowly-by-closing-open-session-inview/</link><guid isPermaLink="true">https://blog.orangeguo.dpdns.org/posts/2023-05-15-to-ensure-that-database-connections-are-not-exhausted-when-downstream-services-respond-slowly-by-closing-open-session-inview/</guid><description>通过关闭OpenEntityManagerInViewInterceptor确保当下游服务响应缓慢时不会导致数据库连接被占用完</description><pubDate>Mon, 15 May 2023 00:00:00 GMT</pubDate></item><item><title>通过创建rsa格式的私钥以及服务端启用rsa认证解决jsch连接ssh失败的问题</title><link>https://blog.orangeguo.dpdns.org/posts/2023-05-05-solve-jsch-ssh-connection-failure-by-creating-rsa-private-key-and-enabling-rsa-authentication-on-server/</link><guid isPermaLink="true">https://blog.orangeguo.dpdns.org/posts/2023-05-05-solve-jsch-ssh-connection-failure-by-creating-rsa-private-key-and-enabling-rsa-authentication-on-server/</guid><description>通过创建rsa格式的私钥以及服务端启用rsa认证解决jsch连接ssh失败的问题</description><pubDate>Fri, 05 May 2023 00:00:00 GMT</pubDate></item><item><title>使用kind创建一个k8s集群</title><link>https://blog.orangeguo.dpdns.org/posts/2023-04-23-use-kind-create-a-k8s-cluster/</link><guid isPermaLink="true">https://blog.orangeguo.dpdns.org/posts/2023-04-23-use-kind-create-a-k8s-cluster/</guid><description>使用kind创建一个k8s集群</description><pubDate>Sun, 23 Apr 2023 00:00:00 GMT</pubDate></item><item><title>使用S3托管静态网站</title><link>https://blog.orangeguo.dpdns.org/posts/2023-04-16-hosting-a-static-website-using-s3/</link><guid isPermaLink="true">https://blog.orangeguo.dpdns.org/posts/2023-04-16-hosting-a-static-website-using-s3/</guid><description>使用S3托管静态网站</description><pubDate>Sun, 16 Apr 2023 00:00:00 GMT</pubDate></item><item><title>使用Gradle的JavaPackager插件将Java应用打包成二进制文件</title><link>https://blog.orangeguo.dpdns.org/posts/2023-04-15-use-gradle-plugin-java-packager-to-build-binary-java-app/</link><guid isPermaLink="true">https://blog.orangeguo.dpdns.org/posts/2023-04-15-use-gradle-plugin-java-packager-to-build-binary-java-app/</guid><description>使用Gradle的JavaPackager插件将Java应用打包成二进制文件</description><pubDate>Sat, 15 Apr 2023 00:00:00 GMT</pubDate></item><item><title>解决在Kotlin Coroutines中的命令行调用中出现Stream Closed异常</title><link>https://blog.orangeguo.dpdns.org/posts/2023-04-05-fix-stream-closed-exception-in-command-line-invocation-in-kotlin-coroutine/</link><guid isPermaLink="true">https://blog.orangeguo.dpdns.org/posts/2023-04-05-fix-stream-closed-exception-in-command-line-invocation-in-kotlin-coroutine/</guid><description>解决在Kotlin Coroutines中的命令行调用中出现Stream Closed异常</description><pubDate>Wed, 05 Apr 2023 00:00:00 GMT</pubDate></item><item><title>为Docusaurus中的Blog启用评论功能</title><link>https://blog.orangeguo.dpdns.org/posts/2023-04-04-enable-comment-in-docusaurus/</link><guid isPermaLink="true">https://blog.orangeguo.dpdns.org/posts/2023-04-04-enable-comment-in-docusaurus/</guid><description>为Docusaurus中的Blog启用评论功能</description><pubDate>Tue, 04 Apr 2023 00:00:00 GMT</pubDate></item><item><title>Gitlab中常见的标签</title><link>https://blog.orangeguo.dpdns.org/posts/2023-03-31-common-tags-in-gitlab/</link><guid isPermaLink="true">https://blog.orangeguo.dpdns.org/posts/2023-03-31-common-tags-in-gitlab/</guid><description>Gitlab中常见的标签</description><pubDate>Fri, 31 Mar 2023 00:00:00 GMT</pubDate></item><item><title>解决elm依赖下载失败的问题</title><link>https://blog.orangeguo.dpdns.org/posts/2023-03-30-fix-elm-package-download-failed/</link><guid isPermaLink="true">https://blog.orangeguo.dpdns.org/posts/2023-03-30-fix-elm-package-download-failed/</guid><description>解决elm依赖下载失败的问题</description><pubDate>Thu, 30 Mar 2023 00:00:00 GMT</pubDate></item><item><title>node.js v17及以上版本使用openssl v3.0引发的哈希算法错误及其解决方法</title><link>https://blog.orangeguo.dpdns.org/posts/2023-03-30-fix-node-v17-upwards-openssl-hash-error/</link><guid isPermaLink="true">https://blog.orangeguo.dpdns.org/posts/2023-03-30-fix-node-v17-upwards-openssl-hash-error/</guid><description>node.js v17及以上版本使用openssl v3.0引发的哈希算法错误及其解决方法</description><pubDate>Thu, 30 Mar 2023 00:00:00 GMT</pubDate></item><item><title>通过延长olcIdleTimeout以减少nslcd中的Can&apos;t contact LDAP server日志报错</title><link>https://blog.orangeguo.dpdns.org/posts/2023-03-28-ldap-idle-timeout/</link><guid isPermaLink="true">https://blog.orangeguo.dpdns.org/posts/2023-03-28-ldap-idle-timeout/</guid><description>通过延长olcIdleTimeout以减少nslcd中的Can&apos;t contact LDAP server日志报错</description><pubDate>Tue, 28 Mar 2023 00:00:00 GMT</pubDate></item><item><title>grpc服务tls连接握手失败问题排查</title><link>https://blog.orangeguo.dpdns.org/posts/2023-03-27-grpc-tls-handshake-failed/</link><guid isPermaLink="true">https://blog.orangeguo.dpdns.org/posts/2023-03-27-grpc-tls-handshake-failed/</guid><description>grpc服务tls连接握手失败问题排查</description><pubDate>Mon, 27 Mar 2023 00:00:00 GMT</pubDate></item><item><title>通过使用evans来更加便捷地调试grpc服务</title><link>https://blog.orangeguo.dpdns.org/posts/2023-03-25-evans/</link><guid isPermaLink="true">https://blog.orangeguo.dpdns.org/posts/2023-03-25-evans/</guid><description>通过使用evans来更加便捷地调试grpc服务</description><pubDate>Sat, 25 Mar 2023 00:00:00 GMT</pubDate></item><item><title>transport endpoint is not connected问题解决</title><link>https://blog.orangeguo.dpdns.org/posts/2023-03-23-transport-endpoint-is-not-connected/</link><guid isPermaLink="true">https://blog.orangeguo.dpdns.org/posts/2023-03-23-transport-endpoint-is-not-connected/</guid><description>transport endpoint is not connected问题解决</description><pubDate>Thu, 23 Mar 2023 00:00:00 GMT</pubDate></item><item><title>TestContainers固定容器端口</title><link>https://blog.orangeguo.dpdns.org/posts/2023-03-16-testcontainers-fixed-port/</link><guid isPermaLink="true">https://blog.orangeguo.dpdns.org/posts/2023-03-16-testcontainers-fixed-port/</guid><description>TestContainers固定容器端口</description><pubDate>Thu, 16 Mar 2023 00:00:00 GMT</pubDate></item><item><title>通过增加timeout-control以解决当tcp连接一直处于SYN_SENT状态导致java中的ldap-client的failover不工作的问题</title><link>https://blog.orangeguo.dpdns.org/posts/2023-03-15-ldap-client-failover/</link><guid isPermaLink="true">https://blog.orangeguo.dpdns.org/posts/2023-03-15-ldap-client-failover/</guid><description>通过增加timeout-control以解决当tcp连接一直处于SYN_SENT状态导致java中的ldap-client的failover不工作的问题</description><pubDate>Wed, 15 Mar 2023 00:00:00 GMT</pubDate></item><item><title>IntelliJ IDEA中实现自定义注解中的语法高亮</title><link>https://blog.orangeguo.dpdns.org/posts/2023-03-14-intellij-idea-language-injection/</link><guid isPermaLink="true">https://blog.orangeguo.dpdns.org/posts/2023-03-14-intellij-idea-language-injection/</guid><description>IntelliJ IDEA中实现自定义注解中的语法高亮</description><pubDate>Tue, 14 Mar 2023 00:00:00 GMT</pubDate></item><item><title>使用IntelliJ IDEA中的java-decompiler插件将jar包反编译为java源码</title><link>https://blog.orangeguo.dpdns.org/posts/2023-03-13-intellij-idea-java-decompiler/</link><guid isPermaLink="true">https://blog.orangeguo.dpdns.org/posts/2023-03-13-intellij-idea-java-decompiler/</guid><description>使用IntelliJ IDEA中的java-decompiler插件将jar包反编译为java源码</description><pubDate>Mon, 13 Mar 2023 00:00:00 GMT</pubDate></item><item><title>SSH命令无法创建远程连接</title><link>https://blog.orangeguo.dpdns.org/posts/2023-03-09-ssh-execution-timeout/</link><guid isPermaLink="true">https://blog.orangeguo.dpdns.org/posts/2023-03-09-ssh-execution-timeout/</guid><description>SSH命令无法创建远程连接</description><pubDate>Thu, 09 Mar 2023 00:00:00 GMT</pubDate></item><item><title>使用spring构建native遇到的问题</title><link>https://blog.orangeguo.dpdns.org/posts/2023-03-06-problem-build-native-springboot-application/</link><guid isPermaLink="true">https://blog.orangeguo.dpdns.org/posts/2023-03-06-problem-build-native-springboot-application/</guid><description>使用spring构建native遇到的问题</description><pubDate>Mon, 06 Mar 2023 00:00:00 GMT</pubDate></item><item><title>升级springboot3遇到的问题</title><link>https://blog.orangeguo.dpdns.org/posts/2023-03-05-problem-springboot3-upgrade/</link><guid isPermaLink="true">https://blog.orangeguo.dpdns.org/posts/2023-03-05-problem-springboot3-upgrade/</guid><description>升级springboot3遇到的问题</description><pubDate>Sun, 05 Mar 2023 00:00:00 GMT</pubDate></item><item><title>脚本中实现修改用户密码</title><link>https://blog.orangeguo.dpdns.org/posts/2023-03-03-passwd-in-script/</link><guid isPermaLink="true">https://blog.orangeguo.dpdns.org/posts/2023-03-03-passwd-in-script/</guid><description>脚本中实现修改用户密码</description><pubDate>Fri, 03 Mar 2023 00:00:00 GMT</pubDate></item><item><title>基于clojure表达式实现更加灵活的数据验证</title><link>https://blog.orangeguo.dpdns.org/posts/2023-03-02-clojure-validation/</link><guid isPermaLink="true">https://blog.orangeguo.dpdns.org/posts/2023-03-02-clojure-validation/</guid><description>基于clojure表达式实现更加灵活的数据验证</description><pubDate>Thu, 02 Mar 2023 00:00:00 GMT</pubDate></item><item><title>ubuntu中常用的apt源</title><link>https://blog.orangeguo.dpdns.org/posts/2023-02-26-apt-mirror/</link><guid isPermaLink="true">https://blog.orangeguo.dpdns.org/posts/2023-02-26-apt-mirror/</guid><description>ubuntu中常用的apt源</description><pubDate>Sun, 26 Feb 2023 00:00:00 GMT</pubDate></item><item><title>使用nvm实现nodejs多版本管理</title><link>https://blog.orangeguo.dpdns.org/posts/2023-02-25-nvm/</link><guid isPermaLink="true">https://blog.orangeguo.dpdns.org/posts/2023-02-25-nvm/</guid><description>使用nvm实现nodejs多版本管理</description><pubDate>Sat, 25 Feb 2023 00:00:00 GMT</pubDate></item><item><title>启用SSH密码验证</title><link>https://blog.orangeguo.dpdns.org/posts/2023-02-24-enable-sshd-password-authentication/</link><guid isPermaLink="true">https://blog.orangeguo.dpdns.org/posts/2023-02-24-enable-sshd-password-authentication/</guid><description>启用SSH密码验证</description><pubDate>Fri, 24 Feb 2023 00:00:00 GMT</pubDate></item><item><title>常见的命名前缀</title><link>https://blog.orangeguo.dpdns.org/posts/2023-02-23-naming-pattern-prefix/</link><guid isPermaLink="true">https://blog.orangeguo.dpdns.org/posts/2023-02-23-naming-pattern-prefix/</guid><description>常见的命名前缀</description><pubDate>Thu, 23 Feb 2023 00:00:00 GMT</pubDate></item><item><title>springdoc-v2中在不配置@ParameterObject的情况下实现Pageable以及Sort对象到API参数的转换</title><link>https://blog.orangeguo.dpdns.org/posts/2023-02-22-springdoc-v2-parameter-object/</link><guid isPermaLink="true">https://blog.orangeguo.dpdns.org/posts/2023-02-22-springdoc-v2-parameter-object/</guid><description>springdoc-v2中在不配置@ParameterObject的情况下实现Pageable以及Sort对象到API参数的转换</description><pubDate>Wed, 22 Feb 2023 00:00:00 GMT</pubDate></item><item><title>通过环境变量注入数组到应用程序配置</title><link>https://blog.orangeguo.dpdns.org/posts/2023-02-21-inject-environment-as-array-into-spring-application/</link><guid isPermaLink="true">https://blog.orangeguo.dpdns.org/posts/2023-02-21-inject-environment-as-array-into-spring-application/</guid><description>通过环境变量注入数组到应用程序配置</description><pubDate>Tue, 21 Feb 2023 00:00:00 GMT</pubDate></item><item><title>清理旧版本的snap应用以释放空间</title><link>https://blog.orangeguo.dpdns.org/posts/2023-02-20-cleanup-old-version-of-snap-package/</link><guid isPermaLink="true">https://blog.orangeguo.dpdns.org/posts/2023-02-20-cleanup-old-version-of-snap-package/</guid><description>清理旧版本的snap应用以释放空间</description><pubDate>Mon, 20 Feb 2023 00:00:00 GMT</pubDate></item><item><title>通过为aws-eks托管的k8s中的service启用nlb以实现对外暴露服务</title><link>https://blog.orangeguo.dpdns.org/posts/2023-02-19-enable-nlb-for-eks-service/</link><guid isPermaLink="true">https://blog.orangeguo.dpdns.org/posts/2023-02-19-enable-nlb-for-eks-service/</guid><description>通过为aws-eks托管的k8s中的service启用nlb以实现对外暴露服务</description><pubDate>Sun, 19 Feb 2023 00:00:00 GMT</pubDate></item><item><title>使用aliyundrive-webdav和rclone实现阿里云盘文件挂载到本地</title><link>https://blog.orangeguo.dpdns.org/posts/2023-02-18-use-aliyundrive-webdav-with-rclone-to-mount-files/</link><guid isPermaLink="true">https://blog.orangeguo.dpdns.org/posts/2023-02-18-use-aliyundrive-webdav-with-rclone-to-mount-files/</guid><description>使用aliyundrive-webdav和rclone实现阿里云盘文件挂载到本地</description><pubDate>Sat, 18 Feb 2023 00:00:00 GMT</pubDate></item><item><title>使用snap安装指定版本的应用</title><link>https://blog.orangeguo.dpdns.org/posts/2023-02-17-snap-install-specify-version/</link><guid isPermaLink="true">https://blog.orangeguo.dpdns.org/posts/2023-02-17-snap-install-specify-version/</guid><description>使用snap安装指定版本的应用</description><pubDate>Fri, 17 Feb 2023 00:00:00 GMT</pubDate></item><item><title>在linux中通过启用swapfile来增加虚拟内存并提高性能</title><link>https://blog.orangeguo.dpdns.org/posts/2023-02-16-linux-swapfile/</link><guid isPermaLink="true">https://blog.orangeguo.dpdns.org/posts/2023-02-16-linux-swapfile/</guid><description>在linux中通过启用swapfile来增加虚拟内存并提高性能</description><pubDate>Thu, 16 Feb 2023 00:00:00 GMT</pubDate></item><item><title>在TestContainers中实现配置的容器hostname以解决容器之间访问问题</title><link>https://blog.orangeguo.dpdns.org/posts/2023-02-15-testcontainers-hostname/</link><guid isPermaLink="true">https://blog.orangeguo.dpdns.org/posts/2023-02-15-testcontainers-hostname/</guid><description>在TestContainers中实现配置的容器hostname以解决容器之间访问问题</description><pubDate>Wed, 15 Feb 2023 00:00:00 GMT</pubDate></item><item><title>跳过SSH连接时的确认提示</title><link>https://blog.orangeguo.dpdns.org/posts/2023-02-14-ssh-prompt/</link><guid isPermaLink="true">https://blog.orangeguo.dpdns.org/posts/2023-02-14-ssh-prompt/</guid><description>跳过SSH连接时的确认提示</description><pubDate>Tue, 14 Feb 2023 00:00:00 GMT</pubDate></item><item><title>修改postgresql中的最大连接数</title><link>https://blog.orangeguo.dpdns.org/posts/2023-02-13-postgres-max-connections/</link><guid isPermaLink="true">https://blog.orangeguo.dpdns.org/posts/2023-02-13-postgres-max-connections/</guid><description>修改postgresql中的最大连接数</description><pubDate>Mon, 13 Feb 2023 00:00:00 GMT</pubDate></item><item><title>将postgresql中指定的database导出为sql文件</title><link>https://blog.orangeguo.dpdns.org/posts/2023-02-12-postgres-pgdump/</link><guid isPermaLink="true">https://blog.orangeguo.dpdns.org/posts/2023-02-12-postgres-pgdump/</guid><description>将postgresql中指定的database导出为sql文件</description><pubDate>Sun, 12 Feb 2023 00:00:00 GMT</pubDate></item><item><title>在Docker中使用Rclone并将对应的fuse挂载到宿主机</title><link>https://blog.orangeguo.dpdns.org/posts/2023-02-11-rclone-fuse/</link><guid isPermaLink="true">https://blog.orangeguo.dpdns.org/posts/2023-02-11-rclone-fuse/</guid><description>在Docker中使用Rclone并将对应的fuse挂载到宿主机</description><pubDate>Sat, 11 Feb 2023 00:00:00 GMT</pubDate></item><item><title>使用pyenv实现python多版本管理</title><link>https://blog.orangeguo.dpdns.org/posts/2023-02-10-pyenv/</link><guid isPermaLink="true">https://blog.orangeguo.dpdns.org/posts/2023-02-10-pyenv/</guid><description>使用pyenv实现python多版本管理</description><pubDate>Fri, 10 Feb 2023 00:00:00 GMT</pubDate></item><item><title>JDK改进项目的介绍</title><link>https://blog.orangeguo.dpdns.org/posts/2023-02-09-openjdk-project/</link><guid isPermaLink="true">https://blog.orangeguo.dpdns.org/posts/2023-02-09-openjdk-project/</guid><description>JDK改进项目的介绍</description><pubDate>Thu, 09 Feb 2023 00:00:00 GMT</pubDate></item><item><title>在TestContainers中实现Docker registry认证</title><link>https://blog.orangeguo.dpdns.org/posts/2023-02-08-testcontainers-docker-registry/</link><guid isPermaLink="true">https://blog.orangeguo.dpdns.org/posts/2023-02-08-testcontainers-docker-registry/</guid><description>在TestContainers中实现Docker registry认证</description><pubDate>Wed, 08 Feb 2023 00:00:00 GMT</pubDate></item><item><title>通过调用shell模块来解决旧版本ansible无法设置密码过期时间的问题</title><link>https://blog.orangeguo.dpdns.org/posts/2023-02-07-use-chage-command-to-set-password-never-expire/</link><guid isPermaLink="true">https://blog.orangeguo.dpdns.org/posts/2023-02-07-use-chage-command-to-set-password-never-expire/</guid><description>通过调用shell模块来解决旧版本ansible无法设置密码过期时间的问题</description><pubDate>Tue, 07 Feb 2023 00:00:00 GMT</pubDate></item><item><title>当调度服务接口时报错提示cannot execute UPDATE in a read-only transaction问题解决</title><link>https://blog.orangeguo.dpdns.org/posts/2023-01-30-fix-cannot-execute-update-in-a-readonly-transaction/</link><guid isPermaLink="true">https://blog.orangeguo.dpdns.org/posts/2023-01-30-fix-cannot-execute-update-in-a-readonly-transaction/</guid><description>当调度服务接口时报错提示cannot execute UPDATE in a read-only transaction问题解决</description><pubDate>Mon, 30 Jan 2023 00:00:00 GMT</pubDate></item><item><title>TestContainers启动完fastone-auditing容器后客户端连接报错</title><link>https://blog.orangeguo.dpdns.org/posts/2022-12-29-testcontainers-connection-reset/</link><guid isPermaLink="true">https://blog.orangeguo.dpdns.org/posts/2022-12-29-testcontainers-connection-reset/</guid><description>TestContainers启动完fastone-auditing容器后客户端连接报错</description><pubDate>Thu, 29 Dec 2022 00:00:00 GMT</pubDate></item><item><title>Spring Boot项目启用native构建后由于序列化对象缺少ReflectionHints导致json数据为&apos;{}&apos;</title><link>https://blog.orangeguo.dpdns.org/posts/2022-11-29-spring-boot-native-build-serialization-missing-reflectionhints-empty-json-data/</link><guid isPermaLink="true">https://blog.orangeguo.dpdns.org/posts/2022-11-29-spring-boot-native-build-serialization-missing-reflectionhints-empty-json-data/</guid><description>Spring Boot项目启用native构建后由于序列化对象缺少ReflectionHints导致json数据为&apos;{}&apos;</description><pubDate>Tue, 29 Nov 2022 00:00:00 GMT</pubDate></item><item><title>通过引入防御性复制以避免ConcurrentModificationException</title><link>https://blog.orangeguo.dpdns.org/posts/2022-11-24-avoiding-the-concurrent-modification-exception/</link><guid isPermaLink="true">https://blog.orangeguo.dpdns.org/posts/2022-11-24-avoiding-the-concurrent-modification-exception/</guid><description>通过引入防御性复制以避免ConcurrentModificationException</description><pubDate>Thu, 24 Nov 2022 00:00:00 GMT</pubDate></item><item><title>grpc服务protobuf编译报错Tried to write the same file twice.</title><link>https://blog.orangeguo.dpdns.org/posts/2022-10-11-grpc-service-protobuf-compilation-error-tried-to-write-the-same-file-twice/</link><guid isPermaLink="true">https://blog.orangeguo.dpdns.org/posts/2022-10-11-grpc-service-protobuf-compilation-error-tried-to-write-the-same-file-twice/</guid><description>grpc服务protobuf编译报错Tried to write the same file twice.</description><pubDate>Tue, 11 Oct 2022 00:00:00 GMT</pubDate></item><item><title>protobuf生成的java代码编译报错找不到symbol</title><link>https://blog.orangeguo.dpdns.org/posts/2022-09-04-protobuf-generated-java-code-compilation-error-symbol-not-found/</link><guid isPermaLink="true">https://blog.orangeguo.dpdns.org/posts/2022-09-04-protobuf-generated-java-code-compilation-error-symbol-not-found/</guid><description>protobuf生成的java代码编译报错找不到symbol</description><pubDate>Sun, 04 Sep 2022 00:00:00 GMT</pubDate></item><item><title>protobuf编译报错找不到proto文件</title><link>https://blog.orangeguo.dpdns.org/posts/2022-08-22-protobuf-compilation-error-could-not-find-proto-file/</link><guid isPermaLink="true">https://blog.orangeguo.dpdns.org/posts/2022-08-22-protobuf-compilation-error-could-not-find-proto-file/</guid><description>protobuf编译报错找不到proto文件</description><pubDate>Mon, 22 Aug 2022 00:00:00 GMT</pubDate></item><item><title>FeignClient中Pageable被当作body传输</title><link>https://blog.orangeguo.dpdns.org/posts/2022-07-07-feignclient-pageable-treated-as-body-during-transmission/</link><guid isPermaLink="true">https://blog.orangeguo.dpdns.org/posts/2022-07-07-feignclient-pageable-treated-as-body-during-transmission/</guid><description>FeignClient中Pageable被当作body传输</description><pubDate>Thu, 07 Jul 2022 00:00:00 GMT</pubDate></item><item><title>研究在openldap中实现posix用户的锁定</title><link>https://blog.orangeguo.dpdns.org/posts/2022-05-08-implementing-posix-user-locking-in-openldap/</link><guid isPermaLink="true">https://blog.orangeguo.dpdns.org/posts/2022-05-08-implementing-posix-user-locking-in-openldap/</guid><description>研究在openldap中实现posix用户的锁定</description><pubDate>Sun, 08 May 2022 00:00:00 GMT</pubDate></item><item><title>spring-boot项目中yml配置文件对duration配置在不给定单位的情况下默认为毫秒</title><link>https://blog.orangeguo.dpdns.org/posts/2022-03-07-spring-boot-project-yaml-configuration-defaults-duration-to-milliseconds/</link><guid isPermaLink="true">https://blog.orangeguo.dpdns.org/posts/2022-03-07-spring-boot-project-yaml-configuration-defaults-duration-to-milliseconds/</guid><description>spring-boot项目中yml配置文件对duration配置在不给定单位的情况下默认为毫秒</description><pubDate>Mon, 07 Mar 2022 00:00:00 GMT</pubDate></item><item><title>在gradle项目中使用platform导入其他gradle公共库项目时报错</title><link>https://blog.orangeguo.dpdns.org/posts/2022-01-19-error-importing-other-gradle-common-library-projects-using-platform/</link><guid isPermaLink="true">https://blog.orangeguo.dpdns.org/posts/2022-01-19-error-importing-other-gradle-common-library-projects-using-platform/</guid><description>在gradle项目中使用platform导入其他gradle公共库项目时报错</description><pubDate>Wed, 19 Jan 2022 00:00:00 GMT</pubDate></item><item><title>JavaDelegate里调用Service的方法并且Service方法上有@Transactional注解但DB修改未生效</title><link>https://blog.orangeguo.dpdns.org/posts/2021-06-15-camunda-java-delegate-transactional-service-method-db-changes-not-applied/</link><guid isPermaLink="true">https://blog.orangeguo.dpdns.org/posts/2021-06-15-camunda-java-delegate-transactional-service-method-db-changes-not-applied/</guid><description>JavaDelegate里调用Service的方法并且Service方法上有@Transactional注解但DB修改未生效</description><pubDate>Tue, 15 Jun 2021 00:00:00 GMT</pubDate></item><item><title>在camunda项目中由于service task执行过长导致被重试</title><link>https://blog.orangeguo.dpdns.org/posts/2021-05-13-camunda-project-service-task-retried-due-to-long-execution/</link><guid isPermaLink="true">https://blog.orangeguo.dpdns.org/posts/2021-05-13-camunda-project-service-task-retried-due-to-long-execution/</guid><description>在camunda项目中由于service task执行过长导致被重试</description><pubDate>Thu, 13 May 2021 00:00:00 GMT</pubDate></item><item><title>使用camunda工具部署流程报错should point to a running platform rest api</title><link>https://blog.orangeguo.dpdns.org/posts/2021-04-09-camunda-tool-deployment-error-running-platform-rest-api/</link><guid isPermaLink="true">https://blog.orangeguo.dpdns.org/posts/2021-04-09-camunda-tool-deployment-error-running-platform-rest-api/</guid><description>使用camunda工具部署流程报错should point to a running platform rest api</description><pubDate>Fri, 09 Apr 2021 00:00:00 GMT</pubDate></item><item><title>在kotlin项目中kotlin-jpa插件导致导致null检查失效</title><link>https://blog.orangeguo.dpdns.org/posts/2021-04-07-kotlin-jpa-plugin-causes-null-safety-checks-to-fail-in-kotlin-project/</link><guid isPermaLink="true">https://blog.orangeguo.dpdns.org/posts/2021-04-07-kotlin-jpa-plugin-causes-null-safety-checks-to-fail-in-kotlin-project/</guid><description>在kotlin项目中kotlin-jpa插件导致导致null检查失效</description><pubDate>Wed, 07 Apr 2021 00:00:00 GMT</pubDate></item><item><title>ubuntu网卡显示有线未托管</title><link>https://blog.orangeguo.dpdns.org/posts/2021-03-04-ubuntu-network-interface-shows-wired-unmanaged/</link><guid isPermaLink="true">https://blog.orangeguo.dpdns.org/posts/2021-03-04-ubuntu-network-interface-shows-wired-unmanaged/</guid><description>ubuntu网卡显示有线未托管</description><pubDate>Thu, 04 Mar 2021 00:00:00 GMT</pubDate></item><item><title>maven下载依赖时出现报错Could not transfer artifact xxx from/to maven-default-http-blocker (http://0.0.0.0/)</title><link>https://blog.orangeguo.dpdns.org/posts/2021-02-05-maven-dependency-download-error-http-blocker/</link><guid isPermaLink="true">https://blog.orangeguo.dpdns.org/posts/2021-02-05-maven-dependency-download-error-http-blocker/</guid><description>maven下载依赖时出现报错Could not transfer artifact xxx from/to maven-default-http-blocker (http://0.0.0.0/)</description><pubDate>Fri, 05 Feb 2021 00:00:00 GMT</pubDate></item><item><title>Docker网段遮挡</title><link>https://blog.orangeguo.dpdns.org/posts/2021-01-10-docker-network-subnet-overlap/</link><guid isPermaLink="true">https://blog.orangeguo.dpdns.org/posts/2021-01-10-docker-network-subnet-overlap/</guid><description>Docker网段遮挡</description><pubDate>Sun, 10 Jan 2021 00:00:00 GMT</pubDate></item></channel></rss>