- 博客(5)
- 收藏
- 关注
原创 工厂方法模式
工厂方法模式分为三种: 一:普通工厂模式,就是建立一个工厂类,对实现了同一接口的一些类进行实例的创建 二:工厂方法模式,是对普通工厂方法模式的改进,在普通工厂方法模式中,如果传递的字符串出错,则不能正确创建对象,而多个工厂方法模式是提供多个工厂方法,分别创建对象。 静态工厂方法模式,将上面的多个工厂方法模式里的方法置为静态的,不需要创建实例,直接调用即可。
2018-07-13 17:03:32
188
转载 从Web网站架构演变过程看性能优化
本文主要介绍一个web网站架构演变过程。我们以javaweb为例,来搭建一个简单的电商系统,看看这个系统可以如何一步步演变。 该系统具备的功能: 用户模块:用户注册和管理 商品模块:商品展示和管理 交易模块:创建交易和管理 阶段一、单机构建网站
2018-07-13 17:03:12
351
原创 记一次Spring事务异常回滚小结
一、场景 由于最近所做的工作全部是接口对于数据库CURD操作,其中很多场景需要保证操作一致性。例如删除一个班级实体,需要先删除班级下的用户,再将用户班级关系存入历史,将班级信息存入历史,再将班级删除。需要保证数据的一致性,数据提交操作回滚至异常发生前的状态。二、事务管理的目的 再出现异常的情况下,保证数据的一致性;数据提交操作回滚至异常发生前的状态。三、事物管理的方式A、编程式事物管理:...
2018-07-11 16:07:52
1142
原创 List与Set、Map区别及适用场景
List,Set都是继承Collection接口,Map不是。 List是有序的,元素是可以重复的,Set是无序的,元素是不可以重复的,重复的元素会被覆盖掉(Set元素中的位置是由该元素的HashCode决定的,其位置是固定的,加入Set的对象必须定义equals()方法,list支持下标检索,Set不支持,只能通过迭代器来遍历,因为无序,无法用下标来获取元素)。一、Set和List...
2018-02-10 10:01:52
485
转载 Java中常用框架介绍
一、SpringMVC Spring Web MVC 是一种基于Java的实现了Web MVC设计模式的请求驱动类型的轻量级web框架,即使用了MVC架构模式的思想,将web层进行职责解耦,基于请求驱动指的就是使用请求-响应模式,框架的目的就
2018-02-06 10:42:45
288
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅