- 博客(7)
- 收藏
- 关注
原创 从0开始学习SSM框架(一)了解SSM框架
SSM框架 SSM(Spring+SpringMVC+MyBatis)框架集由Spring、SpringMVC、MyBatis三个开源框架整合而成,常作为数据源较简单的web项目的框架。 Spring框架Spring是一个开源框架,Spring是于2003 年兴起的一个轻量级的Java 开发框架,由Rod Johnson 在其著作Expert One-On-One J2EE Developme...
2019-03-28 12:45:46 730
原创 面试官:给我说说你平时是如何优化MySQL的?
# 1、EXPLAIN做MySQL优化,我们要善用 EXPLAIN 查看SQL执行计划。下面来个简单的示例,标注(1,2,3,4,5)我们要重点关注的数据。 type列,连接类型。一个好的sql语句至少要达到range级别。杜绝出现all级别 key列,使用到的索引名。如果没有选择索引,值是NULL。可以采取强制索引方式 key_len列,索引长度...
2019-03-28 12:44:59 247
原创 Hibernate的一级缓存与二级缓存的区别?
一级缓存就是Session级别的缓存,一个Session做了一个查询操作,它会把这个操作的结果放在一级缓存中,如果短时间内这个session(一定要同一个session)又做了同一个操作,那么hibernate直接从一级缓存中拿,而不会再去连数据库,取数据。二级缓存就是SessionFactory级别的缓存,顾名思义,就是查询的时候会把查询结果缓存到二级缓存中,如果同一个sessionF...
2019-03-25 15:18:09 188
原创 一二三级缓存的区分
一级缓存和二级缓存的区别:主要的不同是它们的作用范围不同。一级缓存是session级别的。也就是只有在同一个session里缓存才起作用,当这个session关闭后这个缓存就不存在了。而二级缓存是sessionFactory级别的。其缓存对同一个sessionFactory生产出来的session都有效,二级缓存我们通常使用其他的一些开源组件,比如hibernate经常使用的就...
2019-03-25 14:59:15 8470
原创 根据Spring中的核心IoC深度理解设计模式(一)
学习Spring系列,永远离不开的就是IoC控制反转和AOP面向切面编程,并且在其中充满了设计模式的魅力.之前面试也被问到过,简单的理解过程是不够的,败在了理解源码上面,为了今后的学习,想用源码去理解一下到底什么IoC和AOP。首先是IoC,所谓控制反转,就是把原先我们代码里面需要实现的对象创建、依赖的代码,反转给容器来帮忙实现。那么必然的我们需要创建一个容器,同时需要一种描述来让容器知道需...
2019-03-13 16:51:01 154
原创 监听器、过滤器、拦截器、servlet的区别
web.xml 的加载顺序是:context- param -> listener -> filter -> servlet监听器(listener):在request、session、application三个对象创建消亡或者往其中增/删/改属性时自动执行指定代码 的功能组件。...
2019-03-11 13:54:22 502
原创 Ajax 是什么?Ajax 的交互模型?同步和异步的区别?如何解决跨域问题?以及 HTTP状态码
一。Ajax 是什么:1. 通过异步模式,提升了用户体验2. 优化了浏览器和服务器之间的传输,减少不必要的数据往返,减少了带宽占用3. Ajax 在客户端运行,承担了一部分本来由服务器承担的工作,减少了大用户量下的服务器负载。Ajax 的最大的特点:1. Ajax可以实现动态不刷新(局部刷新)2. readyState 属性 状态 有5个可取值: 0 = 未初始化,1...
2019-03-11 09:51:36 623
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人