摘要: Flink On Yarn 的Classpath的传递过程分析。ClassNotFoundException: org.apache.hadoop.mapred.MRVersion 阅读全文
posted @ 2023-05-29 15:48 一杯半盏 阅读(786) 评论(0) 推荐(0)
摘要: /lib64/libstdc++.so.6: version CXXABI_1.3.8 not found 这是Centos/RHEL 操作系统的 gcc / libstdc++ 版本太老了。改Linux系统的 gcc/glibc版本太危险了,应该降低 grpc-java的版本。 根据 grpc-java #11508 当中的提交,应该降低到 1.64.x 或者更早的版本。 阅读全文
posted @ 2026-01-23 00:16 一杯半盏 阅读(4) 评论(0) 推荐(0)
摘要: 问题 IDEA 的JPA Buddy插件突然没有了entity attributes from DB选项。 如图 解决 排查和分析的过程省略,直接看结果。 结果是发现 ReveseEngineering插件没有启用。 谁会知道这个离不开的功能不是 JPA buddy提供的,而是 ReverseEng 阅读全文
posted @ 2026-01-11 18:02 一杯半盏 阅读(3) 评论(0) 推荐(0)
摘要: 背景 两套Hadoop环境,一套 Hadoop 2.6.0 另一套 Hadoop 3.3.6 Java服务需要同时连接并认证这两套集群,访问Yarn API,HDFS API。 问题 java.lang.IllegalArgumentException: Server has invalid Ker 阅读全文
posted @ 2026-01-11 18:01 一杯半盏 阅读(7) 评论(0) 推荐(0)
摘要: Java 枚举类和内部类初始化的小坑 阅读全文
posted @ 2026-01-11 16:16 一杯半盏 阅读(6) 评论(0) 推荐(0)
摘要: Openstack4j 提供了一套可插拔的 HttpExecutor 框架,支持 Apache HttpClient、Resteasy等,根据分析默认使用 Apache Httpclient。目前尚不清楚为什么要提供这个HTTP框架统一层,看起来有些多余。但是在吸收这个库的时候发现,它有着目前为止我个人见过的最优秀的HTTP状态码错误处理机制。 阅读全文
posted @ 2026-01-11 12:19 一杯半盏 阅读(61) 评论(0) 推荐(0)
摘要: 前一篇文章所利用的机制,这种技术通常被称为 Class Shadowing(类遮盖),通过在本地源码中建立同名包和同名类来“劫持”库的实现。 问题在于 Maven 的构建机制(特别是 Shade 插件)在合并 JAR 包时,如果处理不当,确实可能出现“本来想覆盖,结果被库里的原版反覆盖”或者“两者共存导致类加载器混乱”的情况。 阅读全文
posted @ 2025-12-04 11:49 一杯半盏 阅读(19) 评论(0) 推荐(0)
摘要: Claude Code https://code.claude.com/docs/zh-CN/overview#windows 官方给出的安装命令 使用Powershell执行: irm https://claude.ai/install.ps1 | iex 结果:Missing argument 阅读全文
posted @ 2025-11-26 15:42 一杯半盏 阅读(796) 评论(0) 推荐(0)
摘要: 问题 起因是希望打印部分FeignClient的日志,不希望修改全局OpenFeign的日志打印。 因此不能使用 feign.client.config.default.logger-level=FULL 也不能使用全局的 @Bean public Logger.Level openFeignFul 阅读全文
posted @ 2025-09-29 17:50 一杯半盏 阅读(14) 评论(0) 推荐(0)
摘要: 背景 由于惯用一段JPA代码,近期升级了一下 Spring Boot 3.x ,相应的 Spring Data JPA 也升级到了 3.x: @CreationTimestamp private Instant createTime; //SQL: create_time datetime defa 阅读全文
posted @ 2025-08-27 18:08 一杯半盏 阅读(207) 评论(0) 推荐(0)
摘要: 为什么要升级 从大的层面来说,技术是持续发展的,老旧的技术路径逐渐会被淘汰,这是历史的必然。 JDK11 升级 JDK21的背景 之前测试JDK8升级JDK11,偶然发现相同的接口和代码,由于 JDK8 环境下竟然比JDK11 慢很多。测试的方法是 Hutool的stopwatch 结果真的 JDK 阅读全文
posted @ 2025-08-15 15:15 一杯半盏 阅读(222) 评论(0) 推荐(0)