摘要:
1.为什么要使用索引 首先我们了解一下全表扫描,即将整张表的数据全部或者分批次加载到内存当中,而存储的最小单位是块或者页,它们是由多行数据而组成的,将这些块或者页都加载进来,逐个块或者页去轮询,找到目标数据并返回,这种方式普遍认为是非常慢的。因此,在很多情况下,我们要避免全表扫描的情况发生,所以数据 阅读全文
摘要:
如果在面试中HR让你谈谈Spring、SpringMVC和Springboot的关系和区别,大家准备怎么回答呢?如果突然问到这种问题我肯定是说不出来,即便说出来了也是几笔带过。为了以后面试从容且完美的回答出这个问题,我们就从他们的层级、特点以及实现的功能来谈一谈吧! Spring Spring 框架 阅读全文
摘要:
第一步:用户向服务器发起请求,请求被spring前端控制器DispacherServlet捕获; (DispacherServlet的作用是接收请求,响应结果,相当于转发器、中央处理器,它可以减少其他组件之间的耦合度) 第二步:DispacherServlet前端控制器对URL进行解析,得到请求资源 阅读全文
摘要:
TCP Flags(TCP报文头的标志位) URG:紧急指针标志 为1时,表示紧急指针有效,为0则忽略紧急指针 ACK:确认序号标志 为1时,表示确认号有效,为0表示报文中不含确认信息,忽略确认号字段 PSH:push标志 为1表示带有push标志的数据,通知接收方在接收到数据报文段后应尽快将报文段 阅读全文
摘要:
1、什么是主从复制 主从复制可以扩展Redis的性能,比单机版的Redis性能更加的稳定,Redis的主从复制和关系型数据库的主从复制差不多。从机能精确的从主机复制信息。 1.1、主从复制的优点 1.实现读写分离 2.降低master的压力 3.实现数据的备份 1.2、主从关系图 1.3、实例配置 阅读全文
摘要:
1、什麽是AOF 与快照持久化通过直接保存 Redis 的键值对数据不同,AOF 持久化是通过保存 Redis 执行的写命令来记录 Redis 的内存数据。理论上说,只要我们保存了所有可能修改 Redis 内存数据的命令(也就是写命令),那么根据这些保存的写命令,我们可以重新恢复 Redis 的内存 阅读全文
摘要:
1、什么是redis持久化 所谓的持久化就是保持我们的数据不丢失,将数据通常保存在我们的硬盘中。在Redis中持久化的方式有两种,一种是快照持久化,一种是AOF持久化,各有各的优缺点,在项目中我们得根据实际的情况来选择具体的持久化方式。 2、快照持久化 也叫RDB持久化方式。就是通过拍摄快照的方式来 阅读全文
摘要:
String类型 String中的bit命令 Hash类型 在实际开发过程中我们肯定会碰到很多需要存储对象的需求,此时hash就比较合适了。hash 是一个string类型的field和value的映射表,hash特别适合用于存储对象。Redis 中每个 hash 可以存储 232 - 1 键值对 阅读全文
摘要:
11、基本概念 1.1、Spring Spring是一个开源框架,Spring是于2003 年兴起的一个轻量级的Java 开发框架,由Rod Johnson 在其著作Expert One-On-One J2EE Development and Design中阐述的部分理念和原型衍生而来。它是为了解决 阅读全文
摘要:
1.什么是逆向工程 逆向工程就是通过数据库中的单表,自动生成java代码。Mybatis官方提供了逆向工程,可以针对单表自动生成mybatis代码(mapper.java\mapper.xml\po类)企业中,逆向工程是个很常用的工具,比我们手动创建映射文件的配置信息方便很多. 2.如何生成逆向工程 阅读全文