自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Struts2工作原理及优缺点

Struts2的工作原理1. 客户端初始化一个指向Servlet容器的请求 2. 这个请求经过一系列的过滤器(Filter)(这些过滤器中有一个叫做ActionContextCleanUp的可选过滤器,这个过滤器对于Struts2和其他框架的集成很有帮助,例如:SiteMesh Plugin) 3. 接着核心控制器StrutsPrepareAndExecuteFilter被调用,FilterDis...

2018-04-20 14:46:49 1827

原创 SpringMVC的执行原理

1、  用户发送请求至前端控制器DispatcherServlet。2、  DispatcherServlet收到请求调用HandlerMapping处理器映射器。3、  处理器映射器找到具体的处理器Hander(可以根据xml配置、注解进行查找),生成处理器对象及处理器拦截器(如果有则生成)一并返回给DispatcherServlet。4、  DispatcherServlet调用Handler...

2018-04-20 13:16:00 382

原创 struts2与SpringMVC的比较

1、核心控制器(前端控制器、预处理控制器):核心控制器的主要用途是处理所有的请求,然后对那些特殊的请求(控制器)统一的进行处理(字符编码、文件上传、参数接受、数据封装、异常处理等),spring mvc核心控制器是Servlet(DispatcherServlet),而Struts2是Filter(StrutsPrepareAndExecuteFilter)。 Struts2是类级别的拦截,一个类...

2018-04-20 12:56:49 311

原创 事物隔离级别

一.事务概念与特性1. 事务(Transaction)概念:是指作为单个逻辑工作单元执行的一系列操作,要么完全地执行,要么完全地不执行。2.事务特性:原子性(Atomicity):事务必须是原子工作单元;对于其数据修改,要么全都执行,要么全都不执行。一致性(Consistency):事务在完成时,必须使所有的数据都保持一致状态。隔离性(Isolation):多个事务同时执行时,他们之间是互不干扰的...

2018-04-19 16:21:57 224

原创 MySQL 间隙锁

系统在高并发情况下,经常出现insert死锁,经过排查是间隙锁在作怪!MySQL InnoDB支持三种行锁方式:行锁(Record Lock):也叫记录锁,锁直接加在索引记录上。间隙锁(Gap Lock):锁加在不存在的空闲空间,可以是两个索引记录之间,也可能是第一个索引记录之前或最后一个索引记录之后的空间。Next-Key Lock:行锁与间隙锁组合起来用就叫做Next-Key Lock.默认情...

2018-04-19 13:01:24 776

原创 SQL优化关于or与in使用

网上有很多人都在谈论or与in的使用,有的说二者没有什么区别,其实不然,估计是测试做的不够,其实or的效率为O(n),而in的效率为O(log2n),当基数越大时,in的效率就能凸显出来了。有人做了这么一组实验(测试库数据为1000万条记录):A组分别用or与in查询3条记录,B组分别用or与in查询120条记录,C组分别用or与in查询500条记录,D组分别用or与in查询1000条记录.第一种...

2018-04-19 00:12:42 25787 1

原创 单表学生成绩之SQL面试题

CREATE TABLE `student` (  `id` int(11) NOT NULL AUTO_INCREMENT,  `name` varchar(30) NOT NULL,  `course` varchar(30) NOT NULL,  `gore` int(11) NOT NULL,  PRIMARY KEY (`id`)) ENGINE=InnoDB AUTO_INCREMEN...

2018-04-18 22:59:59 806

原创 单例模式

单例模式的优缺点1、优点(1)减少系统性能开销(2)减少内存开支(3)避免资源多重占用(4)优化和共享资源2、缺点(1)扩展性差(2)测试不利(3)与单一职责原则冲突6种单例模式的实现:为什么使用单例模式需要确保某个类只要一个对象,或创建一个类需要消耗的资源过多,如访问IO和数据库操作等,这时就需要考虑使用单例模式了。使用单例模式需要注意的关键点将构造函数访问修饰符...

2018-04-18 21:57:31 172 1

空空如也

空空如也

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

TA关注的人

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