随笔分类 - 15-问题解决
记录一些线上问题的案列,以及一些解决线上问题的方法和工具
摘要:今天发现一个很奇怪的问题,在Win10 上访问一个Web服务一直报错。但是使用IE浏览器访问是正常的。下面是报错的截图: 一开始没注意上面的“ERR_UNSAFE_PORT”错误。后来搜索了下这个错误码,发现是因为Win10上谷歌浏览器对端口有安全限制。 可以使用下面的方式将端口加入安全端口: st
阅读全文
摘要:今天收到一个磁盘告警,告警的原因是一台 Jenkins 机器上某个磁盘空间满了。 马上使用 df -h 命令看下使用情况 上图是我优化后的截图,告警的时候磁盘使用量已经接近 100%。 上图中看到的 overlay 分区是 Docker 的虚拟文件系统,其真实的文件系统是 /dev/vda1。所以我
阅读全文
摘要:现象描述 我在IDEA中调试一段Java调用Python的代码,一直报下面的错误。 我的代码: public class ScriptTest { public static void main(String[] args) { String result = ""; try { Process p
阅读全文
摘要:问题描述 在使用Mybatis-Plus的过程中,突然发生这样一个错误。 *************************** APPLICATION FAILED TO START *************************** Description: An attempt was m
阅读全文
摘要:问题描述 之前项目运行好好的,代码修改完之后会自动编译,编程体验很好。 有一天发现每次修改代码后需要重新使用mvn clean install命令重新编译,异常麻烦。 检查了 IDEA 的配置,已经配置了自动编译模式,但是死活不生效,异常郁闷。 后来将项目从 IDEA 中关闭,将.idea 文件夹删
阅读全文
摘要:之前在导数据库数据的时候,忘记将字段的注释导过来了。现在需要将所有字段都加上注释(崩溃)。由于导数据的过程比较长,业务那边从原始数据库导出了一个 Excel,里面有所有字段的注释,然后让我们根据这个注释一个个加。 MySQL添加注释语句 之前以为给MySQL字段添加注释很容易,但是找了下都是需要同时
阅读全文
摘要:Spring Boot 一个非常方便的功能就是支持内置的 Servlet 容器,一般我们部署 Spring Boot 应用时都是打成一个可执行的 Jar 包进行部署。其实 Spring Boot 也是支持打成传统的 war 包部署的。肯定有人问:既然 Jar 包简单又方便,为什么还要 用 war 包
阅读全文
摘要:今天去服务器后台看日志,发现有很多NullPointerException异常。我下意识的去找异常栈信息,想看下到底是哪行代码导致了空指针。但是发现日志中只打印出了如下日志: null java.lang.NullPointerException: null 我怀疑是不是打印日志的时候没有将异常栈打
阅读全文
摘要:问题描述 今天要去后台看日志查个问题,通过ssh登陆到服务器后准备用平时非常熟悉的less命令打开日志查看,突然xshell客户端就闪退了。一时感觉很蒙,怎么回事??由于之前有同事遇到类似的问题,提醒我说可能是服务器磁盘满了。一时也没什么其他头绪,我就又登陆到服务器上使用df命令看了下磁盘使用情况:
阅读全文
摘要:问题描述 本来开发工具安装的是 IDEA2018,有天用着用着突然崩溃了,重启后死活用不了。心血来潮下载了 2019 版本,顺利安装完,但是点击快捷方式启动的时候一直没反应。后来咨询同事,在下面的启动脚本中找到了“秘密”。 上面的 idea.bat 文件是 idea windows 版本的启动脚本,
阅读全文
