Skip to content

Commit 25ba7b5

Browse files
committed
[update] update picture urls of blogs
1 parent 32fb8f4 commit 25ba7b5

14 files changed

+8
-8
lines changed

blogs/img/javaSE_代理架构图.png

17.2 KB
Loading
Loading
10.2 KB
Loading
125 KB
Loading
7.07 KB
Loading
66.8 KB
Loading
116 KB
Loading
71.7 KB
Loading

blogs/javase/java基础巩固笔记(2)-泛型.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -177,7 +177,7 @@ Error:(17, 29) java: 不兼容的类型: 推断类型不符合上限
177177
```
178178

179179
但是有一点没搞清楚,我在IDEA里面单步调试,发现结果如下图:
180-
![泛型调试截图-1](http://7xph6d.com1.z0.glb.clouddn.com/javaSE_%E6%B3%9B%E5%9E%8B%E8%B0%83%E8%AF%95%E6%88%AA%E5%9B%BE-1.png)
180+
![泛型调试截图-1](/blogs/img/javaSE_%E6%B3%9B%E5%9E%8B%E8%B0%83%E8%AF%95%E6%88%AA%E5%9B%BE-1.png)
181181
不知道b为什么是Double类型的(但直接`Double b`接收返回值会编译报错)。不知道跟IDE有没有关系,是不是IDE在debug时会显示这个对象最精确的类型?
182182

183183

blogs/javase/java基础巩固笔记(3)-类加载器.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -62,7 +62,7 @@ Exception in thread "main" java.lang.NullPointerException
6262
## 类加载器的委托机制
6363
类加载器的树状图
6464

65-
![类加载器](http://7xph6d.com1.z0.glb.clouddn.com/javaSE_%E7%B1%BB%E5%8A%A0%E8%BD%BD%E5%99%A8%E7%BB%93%E6%9E%84%E5%9B%BE.png)
65+
![类加载器](/blogs/img/javaSE_%E7%B1%BB%E5%8A%A0%E8%BD%BD%E5%99%A8%E7%BB%93%E6%9E%84%E5%9B%BE.png)
6666

6767

6868
一般加载类的顺序:

blogs/javase/java基础巩固笔记(4)-代理.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@
2626
- 静态代理:由程序员创建代理类或特定工具自动生成源代码再对其编译,也就是说在程序运行前代理类的.class文件就已经存在。
2727
- 动态代理:在程序运行时运用反射机制动态创建生成。
2828

29-
![代理架构图](http://7xph6d.com1.z0.glb.clouddn.com/javaSE_%E4%BB%A3%E7%90%86%E6%9E%B6%E6%9E%84%E5%9B%BE.png)
29+
![代理架构图](/blogs/img/javaSE_%E4%BB%A3%E7%90%86%E6%9E%B6%E6%9E%84%E5%9B%BE.png)
3030

3131
*紫色箭头代表类的继承关系,红色连线表示调用关系*
3232

@@ -241,7 +241,7 @@ com.sun.proxy.$Proxy0
241241

242242
代理类创建时需要传入一个InvocationHandler对象,client调用代理类,代理类的相应方法调用InvocationHandler的的invoke方法,InvocationHandler的invoke方法(可在其中加入日志记录、时间统计等附加功能)再找目标类的相应方法。
243243

244-
![动态代理的工作原理图](http://7xph6d.com1.z0.glb.clouddn.com/javaSE_%E5%8A%A8%E6%80%81%E4%BB%A3%E7%90%86%E7%9A%84%E5%B7%A5%E4%BD%9C%E5%8E%9F%E7%90%86%E5%9B%BE.jpg)
244+
![动态代理的工作原理图](/blogs/img/javaSE_%E5%8A%A8%E6%80%81%E4%BB%A3%E7%90%86%E7%9A%84%E5%B7%A5%E4%BD%9C%E5%8E%9F%E7%90%86%E5%9B%BE.jpg)
245245

246246
### 面向切面编程
247247

blogs/javaweb/javaweb入门笔记(1)-Tomcat.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -91,7 +91,7 @@ mail---------------------------Web应用所在目录
9191

9292
## Tomcat体系结构
9393

94-
![Tomcat体系结构](http://7xph6d.com1.z0.glb.clouddn.com/javaweb_tomcat%E4%BD%93%E7%B3%BB%E7%BB%93%E6%9E%84.png)
94+
![Tomcat体系结构](/blogs/img/javaweb_tomcat%E4%BD%93%E7%B3%BB%E7%BB%93%E6%9E%84.png)
9595

9696

9797

blogs/javaweb/javaweb入门笔记(2)-http入门.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,7 @@
4848

4949
### 响应状态行
5050

51-
![HTTP响应状态码简表](http://7xph6d.com1.z0.glb.clouddn.com/javaweb_HttpResponseStatus.png)
51+
![HTTP响应状态码简表](/blogs/img/javaweb_HttpResponseStatus.png)
5252

5353
详情可参考
5454

blogs/javaweb/javaweb入门笔记(3)-Servlet.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -69,7 +69,7 @@ public class FirstServlet extends GenericServlet{
6969

7070
时序图
7171

72-
![servlet的调用过程和生命周期](http://7xph6d.com1.z0.glb.clouddn.com/javaweb_servlet-lifecycle.png)
72+
![servlet的调用过程和生命周期](/blogs/img/javaweb_servlet-lifecycle.png)
7373

7474

7575
## servlet开发的一些细节
@@ -79,7 +79,7 @@ public class FirstServlet extends GenericServlet{
7979
- **通配符**:`<servlet-mapping>``<url-pattern>`可以使用通配符,两种固定格式:`*.扩展名`;以`/`开头,以`/*`结尾
8080

8181

82-
![javaweb_servlet-url匹配.png](http://7xph6d.com1.z0.glb.clouddn.com/javaweb_servlet-url%E5%8C%B9%E9%85%8D.png)
82+
![javaweb_servlet-url匹配.png](/blogs/img/javaweb_servlet-url%E5%8C%B9%E9%85%8D.png)
8383

8484
- **对象**:servlet由servlet引擎调用,不能独立运行。客户端多次请求,服务器只创建一个servlet实例,之后驻留内存中继续服务直至web容器退出才销毁它。
8585
- **请求**:服务器针对客户端的每一次请求都会创建新的`request``response`对象(它们的生命周期很短),传给`service`方法。

0 commit comments

Comments
 (0)