springboot 启动报错 is expected to be of type but was actually of type com.sun.proxy.$Proxy 的问题
说明
在代码中添加了一个 aop 拦截器,对一些方法进行拦截。
@Component
@Aspect
@Slf4j
public class MyAop {
//具体拦截逻辑
}
异常
然后发现本来注入正常的对象,报错:
is expected to be of type but was actually of type com.sun.proxy.$Proxy 的问题
...
2023-03-07 00:00:00 |
Exception
NET 网络专题汇总-08-PING 基本原理
ping 的工作原理
在日常生活或工作中,我们在判断与对方网络是否畅通,使用的最多的莫过于 ping 命令了。
“那你知道 ping 是如何工作的吗?” —— 来自小林的灵魂拷问
可能有的小伙伴奇怪的问:“我虽然不明白它的工作,但 ping 我也用的贼 6 啊!”
你用的是 6 ,但你在面试官面前,你就 6 不起来了,毕竟他们也爱问。
所以,我们要抱有「知其然,知其所以然」的态度,...
2023-02-22 00:00:00 |
Net
NET 网络专题汇总-08-断网了,还能 ping 通 127.0.0.1 吗?
ping localhost
网通不通,你 ping 一下就知道了。
可能看到标题,你就知道答案了,但是你了解背后的原因吗?
那如果把 127.0.0.1 换成 0.0.0.0 或 localhost 会怎么样呢?
你知道这几个IP有什么区别吗?
拔掉网线,断网。
然后在控制台输入ping 127.0.0.1。
$ ping 127.0.0.1
PING 127.0.0.1 (...
2023-02-22 00:00:00 |
Net
NET 网络专题汇总-08-IP 基础知识
IP 基础知识全家桶
前段时间,有读者希望我写一篇关于 IP 分类地址、子网划分等的文章,他反馈常常混淆,摸不着头脑。
那么,说来就来!而且要盘就盘全一点,所以就来个 IP 基础知识全家桶。
吃完这个 IP 基础知识全家桶,包你撑着肚子喊出:“真香!”
不多说,直接上菜,共分为三道菜:
首先是前菜 「 IP 基本认识 」
其次是主菜 「IP 地址的基础知识」
最后是点心 「IP...
2023-02-22 00:00:00 |
Net
NET 网络专题汇总-07-既然有 HTTP 协议,为什么还要有 WebSocket?
场景
平时我们打开网页,比如购物网站某宝。都是点一下「列表商品」,跳转一下网页就到了「商品详情」。
从 HTTP 协议的角度来看,就是点一下网页上的某个按钮,前端发一次 HTTP请 求,网站返回一次 HTTP 响应。这种由客户端主动请求,服务器响应的方式也满足大部分网页的功能场景。
但有没有发现,这种情况下,服务器从来就「不会主动」给客户端发一次消息。就像你喜欢的女生从来不会主动找你一...
2023-02-22 00:00:00 |
Net
NET 网络专题汇总-08-既然有 HTTP 协议,为什么还要有 RPC?
为什么需要 rpc
我想起了我刚工作的时候,第一次接触 RPC 协议,当时就很懵,我 HTTP 协议用的好好的,为什么还要用 RPC 协议?
于是就到网上去搜。
不少解释显得非常官方,我相信大家在各种平台上也都看到过,解释了又好像没解释,都在用一个我们不认识的概念去解释另外一个我们不认识的概念,懂的人不需要看,不懂的人看了还是不懂。
这种看了,又好像没看的感觉,云里雾里的很难受,我懂...
2023-02-22 00:00:00 |
Net
NET 网络专题汇总-07-HTTP/3 强势来袭
http3
HTTP/3 现在(2022 年 5 月)还没正式推出,不过自 2017 年起,HTTP/3 已经更新到 34 个草案了,基本的特性已经确定下来了,对于包格式可能后续会有变化。
所以,这次 HTTP/3 介绍不会涉及到包格式,只说它的特性。
美中不足的 HTTP/2
HTTP/2 通过头部压缩、二进制编码、多路复用、服务器推送等新特性大幅度提升了 HTTP/1.1 的...
2023-02-22 00:00:00 |
Net
NET 网络专题汇总-07-HTTP/2 牛逼在哪?
厉害在哪里
不多 BB 了,直接发车!
一起来看看 HTTP/2 牛逼在哪?
HTTP/1.1 协议的性能问题
我们得先要了解下 HTTP/1.1 协议存在的性能问题,因为 HTTP/2 协议就是把这些性能问题逐个攻破了。
现在的站点相比以前变化太多了,比如:
消息的大小变大了,从几 KB 大小的消息,到几 MB 大小的消息;
页面资源变多...
2023-02-22 00:00:00 |
Net