- 博客(7)
- 收藏
- 关注
原创 Springmvc的运行原理
概念理解1.客户端请求提交web.xml中,然后找到springmvc核心控制器DispatcherSerlet2.由DispatcherServlet控制器查询一个或者多个HandlerMpping,找到处理请求的CController3.DispatcherServlt将请求提交到Controller4.Controller调用业务逻辑处理后,返回ModelAndView5. Dispatc...
2018-07-04 09:11:21 257
原创 Mybatis和hibernate的区别以及mybatis里的基本标签和理解(浅显易懂)
一,区别1.Mybatis轻量级封装jdbc。 hibernate是重量级封装jdbc2.mybatis开发效率慢,运行效率快。 hibernate开发效率快,运行效率慢3.mybatis使用的事sql。 hibernate使用的是hql4.mybatis需要程序员对sql熟练掌握。 hibernate使用起来方便,对程序要得sql没要过多的要求5.mybatis更加灵活。 hiber...
2018-06-22 09:15:54 492 1
原创 springmvc和spring'的区别以及Spring的懒加载
Spring是IOC和AOP的容器框架,SpringMVC是基于Spring功能之上添加的Web框架,想用SpringMVC必须先依赖于Spring。简单的话可以将SpringMVC类比Struts。 Sprign可以说是 一个管理bean的容器,也可以说是包括很多开源项目的总称,spring mvc是其中一个开源项目,所以简单走个流程的话,http请求一致,由容器(...
2018-06-20 17:08:59 909
原创 JBDC连接数据库步骤(以MYSQL为例)
1.加载JDBC驱动程序 通过Class类的forName方法实现,并将驱动地址放进去,成功加载后,会将Driver类的实例注册到DrverManger类中。2.提供JDBC连接的URL,创建数据库的连接。要连接数据库,需要向java.sql.DriverManager请求并获得Connerction对象,该对象就代表一个数据库的连接。。使用DriverManager的getConn...
2018-06-15 09:34:07 820
转载 SQL语句常见优化十大案例
1、慢SQL消耗了70%~90%的数据库CPU资源;2、SQL语句独立于程序设计逻辑,相对于对程序源代码的优化,对SQL语句的优化在时间成本和风险上的代价都很低;3、SQL语句可以有不同的写法;下面是我总结的一些SQL常见的优化方法,每个案例都简单易懂,在开发过程中可以作为参考:1、不使用子查询例:SELECT * FROM t1 WHERE id (SELECT id FROM t2 WHERE...
2018-06-13 09:29:39 273
原创 关于spring的概述
Spring是完全面向接口的设计,降低程序耦合性,主要是事务控制并创建bean实例对象。在ssh整合时,充当黏合剂的作用。IO(Inversion of Control)控制反转/依赖注入,又称DI(Dependency Injection)(依赖注入)IOC的作用:产生对象实例,所以它是基于工厂设计模式的Spring IOC的注入 ...
2018-06-12 21:31:05 239
原创 关于StringBuffer StringBuilder String区别
String 字符串常量 不可变 使用字符串拼接时是不同的2哥空间StringBuffer 字符串变量 可变 线程安全 字符串拼接直接在字符串哄追加 StringBuilder 字符串变量 可变 ...
2018-06-12 19:51:22 83
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人