博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

2022年12月14日

摘要: 这是在 win11 下报的错,要不怎么说 win11 就是个笑话。我是这么解决的: 首先找到原始的安装包。 再以管理员身份打开 cmd(怎么操作?先打开一个普通的 cmd, 然后按住 ctl+shift 再点击任务栏的 cmd 图标) cd 到有安装包的目录。 再运行 msiexec /uninst 阅读全文
posted @ 2022-12-14 08:28 黑米 阅读(319) 评论(0) 推荐(0) 编辑

摘要: 比如下面这个截图: 阅读全文
posted @ 2022-12-14 08:04 黑米 阅读(41) 评论(0) 推荐(0) 编辑

2022年12月4日

摘要: 通过 yum 安装的 nginx 版本多数是 1.22.x,已经被暴露出有一个高危的安全漏洞(CVE-2022-3638)。需要自行编译安装最新的 1.23.2 以修复这个安全问题。 源码好下载,编译命令也简单,configure, make 就能行。难在如何配置 configure 参数。我们希望 阅读全文
posted @ 2022-12-04 09:04 黑米 阅读(630) 评论(0) 推荐(0) 编辑

2022年12月3日

摘要: 执行的命令如下: rabbitmqctl set_permissions -p myvhost user1 '.*' '.*' '.*' 结果报错: Error: invalid command 'set_permissions .* .* .*' 试了这些命令,都是同样的错误: rabbitmqc 阅读全文
posted @ 2022-12-03 21:42 黑米 阅读(90) 评论(0) 推荐(0) 编辑

2022年11月29日

摘要: 是的,踩坑了,导致服务器远程登录不上去,最后只能想其他办法了。所以有必要记下来具体的操作。 环境 centos7.9, 自带的 openssh 为 7.4, 准备升级到 7.9p1. 编译 openssh 先编译 openssh, 根据漏扫报告,openssh 至少要7.8以上,这里用 7.9p1 阅读全文
posted @ 2022-11-29 00:08 黑米 阅读(2474) 评论(0) 推荐(1) 编辑

2022年11月10日

摘要: 写代码的过程中无意中看到了一个有意思的类名,这可能是见过最长的类名了,足足有 97 个字符: HasThisTypePatternTriedToSneakInSomeGenericOrParameterizedTypePatternMatchingStuffAnywhereVisitor 位于这个包 阅读全文
posted @ 2022-11-10 15:10 黑米 阅读(19) 评论(0) 推荐(0) 编辑

2022年9月20日

摘要: 就在昨天晚上,准备把一个工作节点用 kubeadm reset 重置一下。但不小心在 master 节点上执行了这个命令。由于是测试环境只部署了一个 master 节点,于是乎整个集群都挂掉了。发问题后赶紧恢复。好在留有之前初始化配置文件,并且 etcd 是独立集群之外部署的,集群数据不会丢失,否则 阅读全文
posted @ 2022-09-20 15:05 黑米 阅读(1815) 评论(0) 推荐(0) 编辑

2022年7月29日

摘要: 下面这段代码, public void addAllToChild(List<DocTreeVo> list) { if (CollectionUtils.isEmpty(list)) { return; } if (childList == null) { childList = new Arra 阅读全文
posted @ 2022-07-29 14:20 黑米 阅读(784) 评论(0) 推荐(0) 编辑

2022年7月11日

摘要: 可能不是网上搜索的那些配置上的问题。把防火墙关一下就好了。 systemctl stop firewalld systemctl disablefirewalld 阅读全文
posted @ 2022-07-11 15:57 黑米 阅读(1372) 评论(0) 推荐(0) 编辑

2022年7月1日

摘要: @Transactional 是 spring 中的注解。 @DSTransactional 是 mybatis-plus 中的注解。 两者都可以控制事务处理。但不能混用!尤其是在多数据源的情况下,可能会造成事务死锁。 这个问题是怎么发现的呢?在某一次死锁的排查中,在查询数据库的锁的时候,发现对某一 阅读全文
posted @ 2022-07-01 07:25 黑米 阅读(7647) 评论(0) 推荐(0) 编辑

2022年4月29日

摘要: 报的错误信息如下: [08S01] 驱动程序无法通过使用安全套接字层(SSL)加密与 SQL Server 建立安全连接。错误:“PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException 阅读全文
posted @ 2022-04-29 20:51 黑米 阅读(10677) 评论(6) 推荐(5) 编辑

2022年3月17日

摘要: 参考清理脚本 #!/bin/bash # used to clear pods with evicted status kubectl get ns | sed '1d' | awk '{print $1}' | while read NS; do # echo "NS=$NS" kubectl g 阅读全文
posted @ 2022-03-17 11:47 黑米 阅读(163) 评论(0) 推荐(0) 编辑

2021年12月18日

摘要: java 里的正则表达式和 c# 中的不一样。尤其是从中提取部分字符串的时候。比如说,给定一个字符串, REF ( RMB 393.00000,OTHERS 要从中提取出数值,c# 只需要给数值匹配的正则表达式就可。一个参考: [0-9]+(\.[0-9]+)? 然后取匹配到的内容即可。 对于 ja 阅读全文
posted @ 2021-12-18 21:39 黑米 阅读(29) 评论(0) 推荐(0) 编辑

2021年7月12日

摘要: 当自定义 filter 时候,要把你的类实现 Filter 接口,或继承它的子类。然后通过 FilterRegistrationBean 注册到 filterChain 中。 你可能没有注意这个细节,就算不做后面那一步,你的 Filter 类也能够自动添加到 filterChain 中。 这是怎么做 阅读全文
posted @ 2021-07-12 08:48 黑米 阅读(152) 评论(0) 推荐(0) 编辑

2021年6月17日

摘要: 我的项目的代码结构有两个特点, 1. 是 maven 管理的多模块结构。相信大部分时候遇到的都是这种多模块结构。 2. 所有代码位于仓库的 bg/ 子目录下。相当于仓库下有两个子目录,bg/ docs/ 其中 bg/ 下面才是代码。(别问为什么) 起初也是设置:sonar.java.binaries 阅读全文
posted @ 2021-06-17 14:27 黑米 阅读(4363) 评论(0) 推荐(0) 编辑