09 2022 档案
摘要:背景: 初玩docker的时候,把一个端口映射到6666,但无法访问,排查几次,Dockerfile 和 启动脚本应该没有问题。 换了一个端口,比如6677, 8080 竟然就好了。说明应该是端口的问题, 报错页面是这样子的: 据说:chrome, safari, firefox 都是对6000与6
阅读全文
摘要:【转载】:https://blog.51cto.com/hanzhichao/3436177 在日常Linux操作常常需要对一些文件或屏幕数次中重复的字段进行分组统计。另外分组统计也是常考的面试题之一。实现的方法非常简单,核心命令为:sort | uniq --c | sort -rn 。 sort
阅读全文
摘要:1、异常:Exception in thread "Thread-12" java.lang.IllegalMonitorStateException 出现这个问题的一个场景之一:去unlock一个没有被锁上的锁。(其它场景可能出会出现这个问题,这只是其中一种可能的场景) 上代码看一眼吧: 错误的示
阅读全文
摘要:1、拉取镜像 docker pull nginx:1.21 (过程省略) 2、启动: docker run --rm -p 8080:80 -d nginx:1.21 (先用这个试了一下,可以)docker run --rm --name demo-nginx -p 8080:80 -d nginx
阅读全文
摘要:1、SonarLint: This accessibility update should be removed. field.setAccessible(true); 修复:可以使用反射工具类ReflectionUtils.makeAccessible替换 eg: ReflectionUtils.
阅读全文
摘要:1、@ConfigurationProperties 与 @Value 区别 (1)@Value 要写全路径 (2)@ConfigurationProperties 用了这个,并且指定 prefix, 那它的属性就能自动匹配了,不用再写 @Value 了 (3)@ConfigurationPrope
阅读全文
摘要:参考引用: http://t.csdn.cn/8z6sC 使用Collection集合中的 contains, remove , removeall 的时候,元素一定要重写 equals 方法,不然它里面的判断会容易出现“预期错误”。 因为它默认判断的是对象地址,但我们预期是按值去判断,所以,这一定
阅读全文
摘要:原因: Collectors.toMap(),把一个list,转成map,以list元素的 id为key, name 为 value,其中有元素的 value为空,报了空指针,原因如下: 解决方案: 添加过滤,把value为空的元素去掉,加一个 filter if (null != departme
阅读全文