摘要: DispatcherServlet的doDispatch方法主要用作职责调度工作,本身主要用于控制流程,主要职责如下: 1、文件上传解析,如果请求类型是multipart将通过MultipartResolver进行文件上传解析; 2、通过HandlerMapping,将请求映射到处理器(返回一个Ha 阅读全文
posted @ 2017-10-28 21:55 颢Blog 阅读(2678) 评论(0) 推荐(1) 编辑
摘要: 1.AbstractController 若处理器继承自AbstractController类,那么该控制器就具有了一些新功能。因为AbstractControll类还继承自一个父类WebContentGenerator,WebContentGenerator具有supportMethods属性,可 阅读全文
posted @ 2017-10-28 15:23 颢Blog 阅读(349) 评论(0) 推荐(0) 编辑
摘要: SpringMVC也叫Spring Web mvc,属于表现层的框架。SpringMVC是Spring框架的一部分,是在Spring3.0后发布的。 Spring结构图: SpringMVC架构: Spring MVC请求流程: Spring MVC请求流程 SpringMVC请求流程: Sprin 阅读全文
posted @ 2017-10-26 18:43 颢Blog 阅读(228) 评论(0) 推荐(0) 编辑
摘要: 1.Java NIO简介 Java NIO(New IO Non Blocking IO)是从Java1.4版本开始引入的一个新的IO AIPI,可以替代标准的Java IO API。NIO与原来的IO有同样的作用和目的,但是使用的方式完全不同,NIO支持面向缓冲区的、基于通道的IO操作。NIO将以 阅读全文
posted @ 2017-10-21 19:36 颢Blog 阅读(205) 评论(0) 推荐(0) 编辑
摘要: 【为什么要锁】 数据库是一个多用户使用的共享资源,比如一个用户表t_user,两个浏览器前面的人登录了同个一个账号,把电话号码改了。当多个用户并发地存取数据时,在数据库中就会产生多个事务同时存取同一数据的情况。若对并发操作不加控制就可能会读取和存储不正确的数据,破坏数据库的一致性(脏读,不可重复读, 阅读全文
posted @ 2017-10-21 16:59 颢Blog 阅读(271) 评论(0) 推荐(0) 编辑
摘要: 开篇简介: Spring: Spring是一个轻量级的控制反转(IoC)和面向切面(AOP)的容器框架。 两个重要模块:Spring 面向方面编程(AOP)和控制反转 (IOC) 容器。 控制反转模式(也称作依赖性介入)的基本概念是:不创建对象,但是描述创建它们的方式。在代码中不直接与对象和服务连接 阅读全文
posted @ 2017-10-21 15:04 颢Blog 阅读(215) 评论(0) 推荐(0) 编辑
摘要: A事务做了操作 没有提交 对B事务来说 就等于没做 获取的都是之前的数据 但是 在A事务中查询的话 查到的都是操作之后的数据 没有提交的数据只有自己看得到,并没有update到数据库。 查看InnoDB存储引擎 系统级的隔离级别 和 会话级的隔离级别: 设置innodb的事务级别方法是:set 作用 阅读全文
posted @ 2017-10-19 17:07 颢Blog 阅读(11263) 评论(1) 推荐(1) 编辑
摘要: public class Book { private int bookid; private String bookname; private String bookauthor; private int bookprice; private int bookcategory; public int getBookid() { ... 阅读全文
posted @ 2017-10-17 17:46 颢Blog 阅读(267) 评论(0) 推荐(0) 编辑
摘要: 一、JAVA基础 1.简述你所知道的JAVA修饰符及各自的使用机制?(public、abstract、final、synchronized 、super·····) public:允许所有客户访问 protected:只能在本包内被该类的子类所使用 private:只允许在本类内使用 abstrac 阅读全文
posted @ 2017-10-17 14:28 颢Blog 阅读(140) 评论(0) 推荐(0) 编辑
摘要: /* 启动MySQL */ net start mysql /* 连接与断开服务器 */ mysql -h 地址 -P 端口 -u 用户名 -p 密码 /* 跳过权限验证登录MySQL */ mysqld --skip-grant-tables -- 修改root密码 密码加密函数password( 阅读全文
posted @ 2017-10-17 13:01 颢Blog 阅读(214) 评论(0) 推荐(0) 编辑