摘要: 面试题整理 MySQL索引 MySQL B+Tree是在B Tree基础上的一种优化,使其更适合实现外存储索引结构,InnoDB存储引擎就是用B+Tree实现其索引结构。 从上一节中的B Tree结构图中可以看到每个节点中不仅包含数据的key值,还有data值。而每一个页的存储空间是有限的,如果da 阅读全文
posted @ 2022-02-20 01:38 疯自* 阅读(34) 评论(0) 推荐(0)
摘要: SpringCloud总结 1.远程调用: RestTemplate: 注册一个RestTemaplate的实例到Spring容器中 从容器中取出,调用 Feign: 用于代替RestTemplate 使用步骤: 1. 创建一个module,专门用于处理远程调用的方法 里面存放controller中 阅读全文
posted @ 2022-02-16 18:20 疯自* 阅读(51) 评论(0) 推荐(0)
摘要: 学习目标 [ ] 能够基于MyBatisPlus完成标准Dao开发 [ ] 能够掌握MyBatisPlus的条件查询 [ ] 能够掌握MyBatisPlus的字段映射与表名映射 [ ] 能够掌握id生成策略控制 [ ] 能够理解代码生成器的相关配置 一、MyBatisPlus简介 1. 入门案例 问 阅读全文
posted @ 2022-01-22 16:57 疯自* 阅读(145) 评论(0) 推荐(0)
摘要: 四. 优化与源码 1. 优化 1.1 扩展序列化算法 序列化,反序列化主要用在消息正文的转换上 序列化时,需要将 Java 对象变为要传输的数据(可以是 byte[],或 json 等,最终都需要变成 byte[]) 反序列化时,需要将传入的正文数据还原成 Java 对象,便于处理 目前的代码仅支持 阅读全文
posted @ 2022-01-22 14:01 疯自* 阅读(54) 评论(0) 推荐(0)
摘要: 三. Netty 进阶 1. 粘包与半包 1.1 粘包现象 服务端代码 public class HelloWorldServer { static final Logger log = LoggerFactory.getLogger(HelloWorldServer.class); void st 阅读全文
posted @ 2022-01-22 14:00 疯自* 阅读(39) 评论(0) 推荐(0)
摘要: 二. Netty 入门 1. 概述 1.1 Netty 是什么? Netty is an asynchronous event-driven network application framework for rapid development of maintainable high perfor 阅读全文
posted @ 2022-01-22 13:59 疯自* 阅读(58) 评论(0) 推荐(0)
摘要: 一. NIO 基础 non-blocking io 非阻塞 IO 1. 三大组件 1.1 Channel & Buffer channel 有一点类似于 stream,它就是读写数据的双向通道,可以从 channel 将数据读入 buffer,也可以将 buffer 的数据写入 channel,而之 阅读全文
posted @ 2022-01-22 13:57 疯自* 阅读(58) 评论(0) 推荐(0)
摘要: mysql高级 今日目标 掌握约束的使用 掌握表关系及建表原则 重点掌握多表查询操作 掌握事务操作 1,约束 上面表中可以看到表中数据存在一些问题: id 列一般是用标示数据的唯一性的,而上述表中的id为1的有三条数据,并且 马花疼 没有id进行标示 柳白 这条数据的age列的数据是3000,而人也 阅读全文
posted @ 2022-01-22 13:26 疯自* 阅读(59) 评论(0) 推荐(0)
摘要: MySQL基础 今日目标: 完成MySQL的安装及登陆基本操作 能通过SQL对数据库进行CRUD 能通过SQL对表进行CRUD 能通过SQL对数据进行CRUD 1,数据库相关概念 以前我们做系统,数据持久化的存储采用的是文件存储。存储到文件中可以达到系统关闭数据不会丢失的效果,当然文件存储也有它的弊 阅读全文
posted @ 2022-01-22 13:22 疯自* 阅读(16) 评论(0) 推荐(0)
摘要: 1.&与&&的区别 1.& (1)按位运算符; (2)逻辑运算符 作为逻辑运算符时,&左右两端条件式有一个为假就会不成立,但是两端都会运行,比如(1+2)=4 &(1+2)=3;1+2=4即使为假也会去判断1+2=3是否成立。 2.&&——逻辑运算符 &&也叫做短路运算符,因为只要左端条件式为假直接 阅读全文
posted @ 2022-01-22 11:34 疯自* 阅读(46) 评论(0) 推荐(0)