开发问题排错工单
该专栏记录后台开发过程中遇到的问题以及解决问题的思路。
什么是解决问题的能力?
遇到问题的时候,不但需要解决问题,还要能够对问题进行抽象,将一个具体问题进行抽象。很显然,后者才更有价值。
如何对一个问题进行抽象?
这个设计模式很相像。导致问题的地方,扮演的是什么角色?
猪杂汤饭
以为“听到就是知道,知道就是掌握”,从而造成一种短时间内智力快速上升、知识量爆棚的幻觉。
展开
-
基于@Aspect的Spring AOP实现竟然没有运行:Spring“最直觉”的调试思路
本文通过一个问题“基于@Aspect的Spring AOP实现竟然没有运行”的调试全过程,给出了Spring最基础最“直觉”最“特别”的调试思路:考虑对象是否被框架加载/实例化了?比较了解Spring AOP的同学可以直接看第二部分“2. 调试思路总结”。阅读本文大概需要10min。原创 2019-04-28 21:31:10 · 1887 阅读 · 0 评论 -
网络连接情况的调试思路:从实践中理解ICMP协议
网络连接问题在后台开发中最常见的问题之一。本文总结了定位网络连接问题的思路及常用工具 ping和traceroute(traceroute是Linux命令,在windows中是tracert),并从ICMP网络协议的角度来解释 ping和traceroute的实现原理。假如学有余力的读者,还可以看看扩展部分,一起来转一下牛角尖:“机器通不通”这个描述到底准不准确?原创 2019-04-20 18:32:04 · 100303 阅读 · 0 评论 -
NXSDOMAIN(域名无法访问)的问题排查思路:深入理解"在浏览器输入网址到显示页面全过程"(一)
问题描述通过域名访问放在腾讯云服务器上的SpringBoot应用出现异常:腾讯云上的部署情况:腾讯云服务器上同时部署了多个应用(网站),通过nginx监听80端口,将域名的请求转发到相应的端口,再由端口对应的程序处理网络请求。问题解决思路首先看到是DNS没有找到这个域名对应的IP address.Tomcat出错找日志www.iasokg.com访问出错的全过程先找域名是否能够正...原创 2019-02-25 19:08:51 · 2853 阅读 · 0 评论