摘要: springmvc请求流程: 1、用户发送请求至前端控制器DispatcherServlet 2、DispatcherServlet收到请求调用HandlerMapping处理器映射器。 3、处理器映射器根据请求url找到具体的处理器,生成处理器对象及处理器拦截器(如果有则生成)一并返回给Dispa 阅读全文
posted @ 2019-07-15 17:38 威兰达 阅读(2034) 评论(0) 推荐(1) 编辑
摘要: 在spring中经常被提及的概念,一个是控制反转IOC,一个是依赖注入DI。还有一个面向切面编程AOP。 浅谈控制反转(IOC): 在任何一个有请求作用的系统当中,至少需要有两个类互相配合工作,在一个入口类下使用new关键字创建另一个类的对象实例,这就好比在面向对象编程的思想下,“我“充当一个入口类 阅读全文
posted @ 2019-07-15 14:32 威兰达 阅读(689) 评论(0) 推荐(0) 编辑
摘要: 注解: 使用注解的目的是为了代替配置,在使用注解时,省略键时,则是为value赋值。 扫描某个包下的所有类中的注解。 <?xml version="1.0" encoding="UTF-8"?> <beans xmlns:xsi="http://www.w3.org/2001/XMLSchema-i 阅读全文
posted @ 2019-07-15 10:36 威兰达 阅读(383) 评论(0) 推荐(0) 编辑
摘要: Spring的核心是: IOC:控制反转也叫依赖注入(DI);AOP:面向切面编程,这两个是Spring的灵魂。简单来说,Spring是一个分层的一站式轻量级开源框架。 IOC和DI由什么关系呢?其实它们是同一个概念的不同角度描述,由于控制反转概念比较含糊(ioc不是什么技术,而是一种设计思想,Io 阅读全文
posted @ 2019-07-12 17:38 威兰达 阅读(564) 评论(0) 推荐(0) 编辑
摘要: 红黑树是什么?怎么实现?时间复杂度 ? 红黑树(Red-Black Tree,简称R-B Tree),它一种特殊的二叉查找树。 红黑树是特殊的二叉查找树,意味着它满足二叉查找树的特征:任意一个节点所包含的键值,大于等于左孩子的键值,小于等于右孩子的键值。 除了具备该特性之外,红黑树还包括许多额外的信 阅读全文
posted @ 2019-07-10 15:30 威兰达 阅读(3959) 评论(0) 推荐(0) 编辑
摘要: TCP三次握手(官方): 三次握手(three times handshake;three-way handshake)所谓的“三次握手”即对每次发送的数据量是怎样跟踪进行协商使数据段的发送和接收同步,根据所接收到的数据量而确定的数据确认数及数据发送、接收完毕后何时撤消联系,并建立虚连接。 为了提供 阅读全文
posted @ 2019-07-10 11:03 威兰达 阅读(750) 评论(0) 推荐(0) 编辑
摘要: 内存泄漏定义(memory leak):一个不再被程序使用的对象或变量还在内存中占有存储空间。 一次内存泄漏似乎不会有大的影响,但内存泄漏堆积后的后果就是内存溢出。内存溢出 out of memory :指程序申请内存时,没有足够的内存供申请者使用,或者说,给了你一块存储int类型数据的存储空间,但 阅读全文
posted @ 2019-07-09 18:03 威兰达 阅读(662) 评论(0) 推荐(0) 编辑
摘要: 数据库隔离级别:是在在数据库操作中,为了有效保证并发读取数据的正确性提出的。 隔离级别越高,越能保证数据的完整性和一致性,但是对并发性能的影响也越大。对于多数应用程序,可以优先考虑把数据库系统的隔离级别设为Read Committed。它能够避免脏读取,而且具有较好的并发性能。尽管它会导致不可重复读 阅读全文
posted @ 2019-07-09 17:35 威兰达 阅读(1275) 评论(0) 推荐(0) 编辑
摘要: Mysql索引数据结构? 顺序查找,二叉树查找,hash索引,二叉树、红黑树,B-Tree,B+Tree:(B-Tree的变种) 01.在创建索引的时候都会考虑哪些因素呢? 什么是联合索引? 对于查询概率比较高,经常作为where条件的字段设置索引。 两个或更多个列上的索引被称作联合索引,联合索引又 阅读全文
posted @ 2019-07-09 14:17 威兰达 阅读(343) 评论(0) 推荐(0) 编辑
摘要: 2、插入排序: 工作原理:通过构建将整个待排序的序列分成有序序列和无序序列,从无序序列当中选择一个元素插入待有序序列中。这里需要注意的是,最初将整个序列的第一个数作为有序序列,后面n-1个数作为无序序列。从无序序列选择第一个数开始插入有序序列中,插入的方式是从右向左开始扫描有序序列,最右边的数是有序 阅读全文
posted @ 2019-07-05 15:34 威兰达 阅读(352) 评论(0) 推荐(0) 编辑