踩坑
文章平均质量分 83
wuweijie@apache.org
PMC member of Apache ShardingSphere
github.com/TeslaCN
展开
-
ChatGPT、Java 8 文档、MySQL都说 JDBC 没必要 `Class.forName()`,结果报错了……
ChatGPT、Java 8 文档、MySQL都说 JDBC 没必要 `Class.forName()`,结果报错了……原创 2023-05-27 10:00:00 · 2187 阅读 · 3 评论 -
你见过 ConcurrentHashMap 使用不当报错 java.lang.IllegalStateException: Recursive update 吗?
分析 ConcurrentHashMap 使用不当报错 java.lang.IllegalStateException: Recursive update原创 2023-03-06 09:00:00 · 1638 阅读 · 0 评论 -
记一次 Mockito.mockStatic 泄漏导致的单元测试偶发报错排查过程
本文记录了一次在 Apache ShardingSphere 项目中,由 Mockito.mockStatic 使用不当导致的单元测试偶发报错的排查过程。原创 2023-02-07 08:00:00 · 3492 阅读 · 2 评论 -
一次在 classpath 使用通配符导致的偶发问题排查与建议
说起 Classpath,使用 Java 的同学应该都不会陌生。不过,目前的项目基本都会使用 Maven 等构建工具管理,开发过程中也会使用高度智能化的 IDE,在日常使用中直接涉及 Classpath 操作可能不多。前段时间遇到一个跟 Classpath 相关的偶发问题,本文记录这个问题的排查过程与建议。原创 2023-02-03 23:22:08 · 551 阅读 · 0 评论 -
解决 Ubuntu 22.04 Fractional Scaling 画面伸缩后应用程序模糊
解决 Ubuntu 22.04 Fractional Scaling 画面伸缩后应用程序模糊。原创 2022-08-18 10:47:58 · 8974 阅读 · 4 评论 -
性能有坑 | 慎用 Java 8 ConcurrentHashMap 的 computeIfAbsent
千万要注意 ConcurrentHashMap 的 computeIfAbsent 可能会有性能问题!原创 2021-12-29 11:28:21 · 5327 阅读 · 2 评论 -
Apple M1 使用 dockerfile-maven-plugin 构建镜像失败
在 Apple M1 上使用 dockerfile-maven-plugin 构建镜像报错了,一开始还以为是 Docker 的问题,后来才发现原来是 unix socket 库的锅……原创 2021-10-06 22:31:26 · 2737 阅读 · 14 评论 -
Ubuntu 20.04 编译 Apache Mesos 1.9.0 过程中遇到的问题
记录 Ubuntu 20.04 编译 Apache Mesos 1.9.0 过程中遇到的问题原创 2020-08-19 13:36:57 · 3079 阅读 · 1 评论 -
Helm 安装 Rancher 过程中 403 的解决方案 | 因使用公网 IP 请求被 Cloudflare 拦截
问题描述今天使用 Helm 安装 Rancher 过程中,突然报 failed to download➜ nginx-ingress helm install rancher rancher-latest/rancher --logtostderr \ --namespace cattle-system \ --set hostname=rancher.local.wwj.icuError: failed to download "rancher-latest/rancher" (hint原创 2020-08-08 14:21:12 · 3238 阅读 · 0 评论 -
卧槽!切不回独显了!Ubuntu 18.04 prime-select Nvidia X Server Settings 切换 Intel 核显后,切换回 Nvidia 独显无法正常显示
Linux Ubuntu 18.04 prime-select 到 Intel 核显后,切换回 Nvidia 独显无法正常显示场景重现切换到核显切换回独显多次卸载重装 Nvidia 显卡驱动无效对于我有效的解决方案场景重现环境:系统:Ubuntu 18.04.3 LTS显卡:Intel Graphics UHD630Nvidia RTX2060 with nvidia-driver...原创 2020-04-15 01:21:37 · 7420 阅读 · 4 评论 -
protoc-gen-go: plugin output is unparseable | protoc 被 Windows 的命令行坑惨了!
某一天,正想用 Golang 和 gRPC 写个 hello, world结果,通过 proto 文件生成 Golang 代码的时候,报错了而其后来才发现,这个错误是 Windows 命令行的锅相关 Issue:protoc-gen-go: plugin output is unparseable #1054...原创 2020-03-26 22:37:24 · 2046 阅读 · 4 评论 -
部署 Apache Camel K | 基于 K8S 搭建 Serverless Camel EIP 框架实践
Camel K 是针对 Serverless 和 微服务架构设计的,能够直接部署在 Kubernetes, Knative 或者 OpenShift 集群上的集成框架。官方文档:Camel K - Apache CamelGitHubCamel K 实践实践环境前期准备K8S 或 Knative 集群获取 CLI 工具 kamel部署 Camel Kkamel install(可选)创建 ...原创 2020-03-24 15:44:50 · 2153 阅读 · 0 评论 -
GlobalFilter 竟然比不上 RequestMapping?Spring Cloud Gateway 初体验
GlobalFilter 竟然比不上 RequestMapping?Spring Cloud Gateway 初体验请求网关层项目中的 Controller 且 ”请求路径“ 与 @RequestMapping 一致时,GlobalFilter 不生效2019.11.19 补充:基于 org.springframework.web.server.WebFilter 实现的过滤器能够覆盖包括...原创 2020-02-25 11:57:24 · 1743 阅读 · 2 评论 -
你以为 Alpine 镜像想用就能用?
你以为 Alpine 镜像想用就能用?????1 大致流程alpine 镜像体积只有 5MB,作为 Docker 下最小的 Linux 镜像,很适合打造一些轻量级镜像。但 alpine 底层使用 musl-libc,兼容性与 glibc 有一定差距。用 Golang 编写了一个简单的 hello, world 程序, Dockerfile 使用 alpine 作为基础镜像 FROM alpi...原创 2020-02-25 11:10:11 · 1857 阅读 · 2 评论 -
没想到 Go append() 函数不太能这样用
没想到 Go append() 函数不太能这样用????1 场景重现用 Golang 完成 leetcode-78.子集 的时候,发现执行某个测试用例输出了错误的答案,子集中包含了两组相同的集合。1.1 解题题目:给定一组不含重复元素的整数数组 nums,返回该数组所有可能的子集(幂集)。说明:解集不能包含重复的子集。示例:输入: nums = [1,2,3]输出:[ [...原创 2020-02-25 11:00:06 · 356 阅读 · 0 评论