摘要:
NIO基础(非阻塞式IO ) 1.三大组件 1.1.Channel & Buffer Channel有一点类似于 stream,它就是读写数据的双向通道(Java IO流中的OutputStream和InputStream都是单向通道),可以从 channel将数据读入 buffer,也可以将buf 阅读全文
摘要:
计算机网络 1.IP地址 a.定义 IP地址的格式:IP地址=网络地址+主机地址 如果IP进行了子网划分:则 IP地址=网络地址+子网地址+主机地址(在IPv4网络中,子网地址是网络地址的一部分)网络地址是互联网上的节点在网络中具有的逻辑地址。MAC地址,处于数据链路层,IP地址处于网络层,端口号处 阅读全文
摘要:
数据结构 1.树 定义: 树(Tree)是n个(n>=0)个结点的有限集。 n=0时称为空树。 在任意一颗非空树中: (1) 有且仅有一个特定的称为根(root)的的节点 (2) 当n>1时,除根节点外,其余节点可分为m(m>0)个互不相交的有限集(T1,T2,,,,Tm),其中每个集合本身又是一颗 阅读全文
摘要:
堆和栈 JAVA在程序运行时,在内存中划分5片空间进行数据的存储。分别是: 1:寄存器 2:本地方法区 3:方法区 4:栈 5:堆 1.栈(stack) 基本数据类型、局部变量,对象引用,函数调用的现场都是存放在栈内存中的,用完就消失 2.堆(heap) new创建的实例化对象及数组,是存放在堆内存 阅读全文
摘要:
Spring面试题 1.SpringBoot启动流程 阅读全文
摘要:
Vuex学习 1.vuex环境搭建 1.1.安装vuex依赖包 npm install vuex --save 1.2.导入vuex包 import Vuex from 'vuex' Vue.use(Vuex) 1.3.创建store对象 const store = new Vuex.Store({ 阅读全文
摘要:
Vue 1.创建vue脚手架 1.安装vue-cli npm install -g vue-cli 2.卸载脚手架 npm uninstall -g @vue/cli // 卸载3.xx版本脚手架 npm uninstall -g vue-cli // 卸载2.xx版本脚手架 3.vue Cli官方 阅读全文
摘要:
Promise 1.为什么要使用Promise “回调地狱”这个词,不知道大家听过没有,就是异步调用获取到结果后,为下一个异步函数提供参数,所以就会一层一层的出现回调里面嵌入回调,导致层次很深,代码维护起来特别的复杂,看一下下面的小案例大家就知道什么意思了。 下面的举例就以uniapp里面的网络请求 阅读全文
摘要:
Element-ui 1.安装element-ui 1.1.通过vue脚手架创建项目 vue init webpack 项目名 1.2.在vue脚手架项目中安装element-ui 1.npm i element-ui -S 2.在index.js中写入以下内容 import ElementUI f 阅读全文
摘要:
【Mysql索引优化解决方案】 1. 索引介绍 1.1 什么是MySQL的索引 MySQL官方对于索引的定义:索引是帮助MySQL高效获取数据的数据结构。 MySQL在存储数据之外,数据库系统中还维护着满足特定查找算法的数据结构,这些数据结构以某种引用(指向)表中的数据,这样我们就可以通过数据结构上 阅读全文