摘要: 上次说到InnoDB关键特性插入缓冲、两次写、自适应hash索引、异步IO、刷新相邻页Insert Buffer插入缓冲是InnoDB存储引擎关键特性中的一个重点,也是经常被问到的问题之一。InnoDB缓冲池中有Insert Buffer信息,但是也和数据页一样,也是物理页的一个组成部分。在Inno 阅读全文
posted @ 2020-05-29 18:41 smartcat994 阅读(120) 评论(0) 推荐(0) 编辑
摘要: 本章将从InnoDB存储引擎表的逻辑存储及实验开始进行介绍,然后将重点分析表的物理存储特征,即数据在表中是如何组织和存放的。简单的来说,表就是关于特定实体的数据集合,这也是关系型数据库的核心。4.1索引组织表在创建表时没有显式地定义主键,会按照如下进行创建主键:1.首先判断表中是否有非空的索引的唯一 阅读全文
posted @ 2020-05-29 18:40 smartcat994 阅读(171) 评论(0) 推荐(0) 编辑
摘要: Spring是一个轻量级框架,不同于Django。 实际上5个要点:轻量级(零配置编程),面向bean(只需要写简单的bean),松耦合(利用AOP),万能胶(和主流框架可以集成),设计模式(重点!!!)。 通常提起spring想到的就是AOP和IOC 简单的说IOC(Inversion of Co 阅读全文
posted @ 2020-05-29 18:34 smartcat994 阅读(160) 评论(0) 推荐(0) 编辑
摘要: 先上全家照! 四个画着黑框的重点肯定要先看完。下面开始进入对HashSet的分析。 Javadoc: 此类实现Set 接口,并由哈希表(实际上是HashMap实例)支持。它不保证集合的迭代顺序。特别是,它不能保证阶随时间保持不变。此类允许null元素。 此类为基本操作提供了恒定的时间性能(添加,删除 阅读全文
posted @ 2020-05-29 18:29 smartcat994 阅读(180) 评论(0) 推荐(0) 编辑
摘要: 看完了List下面应该看一下最经典的也是被问最多的HashMap,相传这是进大厂必问之题目(WTF???) 红黑树看不懂,建议先枪毙!!! 结构图 源码简单分析: 允许value和key为空,和Hashtablt并没有特别大的不同且不保证有序。 get和put提供了基本的操作,操作时间和量呈正相关。 阅读全文
posted @ 2020-05-29 18:28 smartcat994 阅读(159) 评论(0) 推荐(0) 编辑
摘要: 今天复习到了LinkedList做下笔记记录。 LinkedList 是一个继承于AbstractSequentialList的双向链表。它也可以被当作堆栈、队列或双端队列进行操作 还是这张熟悉的图 开始对LinkedList进行部分源码分析和功能介绍。 LinkedList翻译是链表(没错它就是链 阅读全文
posted @ 2020-05-29 18:27 smartcat994 阅读(226) 评论(0) 推荐(0) 编辑
摘要: ArrayList在Java1.2之后就存在了,因为其自动扩容等特性,是一个很好的使用工具。 准确的说本来我以为自己对Array的掌握已经很足够了,后面被突然的问倒,让我觉得应该自己认认真真的看下源码了,网上的博客也好,视频也好,远远没有源码中的艺术来的精彩。 serialVersionUID是一个 阅读全文
posted @ 2020-05-29 18:19 smartcat994 阅读(190) 评论(0) 推荐(0) 编辑
摘要: web相关回顾1.软件架构 B/S C/S2.资源分类 1.静态资源:所有用户访问后得到的结果 2.动态资源:每个用户访问相同的资源后得到的结果可能一样,可能不一样 如servlet/jsp,php.asp....等3.通信三要素 1.TP 2.端口 3.传输协议4.web服务器软件: 服务器:安装 阅读全文
posted @ 2020-03-09 02:02 smartcat994 阅读(161) 评论(0) 推荐(0) 编辑
摘要: FHS标准 /boot:启动目录,内核存放地 /etc:配置文件存放地 /tmp:程序产生的临时文件 /home 用户的目录,新增用户账号时,用户的家目录都存放在此目录 /lib 库文件 /bin 可执行文件和常用的linux命令 /sbin 系统管理员的命令和工具 /usr 应用程序和文件的安装地 阅读全文
posted @ 2020-02-26 22:09 smartcat994 阅读(84) 评论(0) 推荐(0) 编辑
摘要: flex 弹性布局,用来为盒装模型提供最大的灵活性,任何一个容器都可以制定为flex布局当我们为父盒子设为flex布局后,子元素的float,clear和verical-align属性都将会失效伸缩布局=弹性布局=伸缩盒布局=弹性盒布局=flex布局采用Flex布局的元素,称为Flex容器,简称'容 阅读全文
posted @ 2020-02-24 09:59 smartcat994 阅读(242) 评论(0) 推荐(0) 编辑