- 博客(5)
- 收藏
- 关注
原创 代理模式补充上期
为其他对象提供一种 代理 以控制对这个对象的访问。. 在某些情况下,一个对象不适合或者不能直接引用另一个对象,而代理对象可以在客户端和目标对象之间起到中介的作用。. 著名的代理模式例子为 引用计数 (英语:reference counting)指针对象。. 当一个复杂对象的多份副本须存在时,代理模式可以结合 享元模式 以减少存储器用量。. 典型作法是创建一个复杂对象及多个代理者,每个代理者会引用到原本的复杂对象。. 而作用在代理者的运算会转送到原本对象。. 一旦所有的代理者都不存在时,复杂对象会被移除。
2023-06-01 17:22:39 128
原创 几种常见的设计模式+简单工厂模式详解+六大原则
设计模式(Design pattern): 是软件开发经验的总结,是软件设计中常见问题的典型解决方案。每个模式都像一个蓝图,您可以自定义以解决代码中的特定设计问题。它不是语法规定,而是一套用来提高代码可复用性、可维护性、可读性、稳健性以及安全性的解决方案。
2023-05-30 17:27:53 835 1
转载 collection的详解,菜鸟学习。
(2)、List特点:元素有放入顺序,元素可重复 ,Set特点:元素无放入顺序,元素不可重复,重复元素会覆盖掉,(注意:元素虽然无放入顺序,但是元素在set中的位置是有该元素的HashCode决定的,其位置其实是固定的,加入Set 的Object必须定义equals()方法 ,另外list支持for循环,也就是通过下标来遍历,也可以用迭代器,但是set只能用迭代,因为他无序,无法用下标来取得想要的值。1.Vector是线程同步的,所以它也是线程安全的,而ArrayList是线程异步的,是不安全的。
2023-05-29 16:40:25 1198 2
原创 Servlet中转发和重定向的区别
#当客户端请求到了某个Servlet类之后,Servlet类进行处理,但是并不使用这个Servlet来响应客户端,而是要使用另一个Servlet来响应。
2023-05-18 20:06:20 125
原创 IDEA创建Javaweb的两种方法:无Java enterprise选项,以及正常有。
新手有时候使用idea版本不太一致,有时候无法创建Java web可以让项目进行升级。
2023-05-17 11:50:13 2645 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人