自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 收藏
  • 关注

原创 工厂方法模式

工厂方法模式分为三种:一:普通工厂模式,就是建立一个工厂类,对实现了同一接口的一些类进行实例的创建二:工厂方法模式,是对普通工厂方法模式的改进,在普通工厂方法模式中,如果传递的字符串出错,则不能正确创建对象,而多个工厂方法模式是提供多个工厂方法,分别创建对象。静态工厂方法模式,将上面的多个工厂方法模式里的方法置为静态的,不需要创建实例,直接调用即可。

2018-07-13 17:03:32 148

转载 从Web网站架构演变过程看性能优化

本文主要介绍一个web网站架构演变过程。我们以javaweb为例,来搭建一个简单的电商系统,看看这个系统可以如何一步步演变。该系统具备的功能:用户模块:用户注册和管理商品模块:商品展示和管理交易模块:创建交易和管理                                              阶段一、单机构建网站         

2018-07-13 17:03:12 286

原创 记一次Spring事务异常回滚小结

一、场景    由于最近所做的工作全部是接口对于数据库CURD操作,其中很多场景需要保证操作一致性。例如删除一个班级实体,需要先删除班级下的用户,再将用户班级关系存入历史,将班级信息存入历史,再将班级删除。需要保证数据的一致性,数据提交操作回滚至异常发生前的状态。二、事务管理的目的   再出现异常的情况下,保证数据的一致性;数据提交操作回滚至异常发生前的状态。三、事物管理的方式A、编程式事物管理:...

2018-07-11 16:07:52 1032

原创 List与Set、Map区别及适用场景

    List,Set都是继承Collection接口,Map不是。    List是有序的,元素是可以重复的,Set是无序的,元素是不可以重复的,重复的元素会被覆盖掉(Set元素中的位置是由该元素的HashCode决定的,其位置是固定的,加入Set的对象必须定义equals()方法,list支持下标检索,Set不支持,只能通过迭代器来遍历,因为无序,无法用下标来获取元素)。一、Set和List...

2018-02-10 10:01:52 403

转载 Java中常用框架介绍

一、SpringMVC                                                                              Spring Web MVC 是一种基于Java的实现了Web MVC设计模式的请求驱动类型的轻量级web框架,即使用了MVC架构模式的思想,将web层进行职责解耦,基于请求驱动指的就是使用请求-响应模式,框架的目的就

2018-02-06 10:42:45 234

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除