一、创建节点 在使用JQuery的时候,我们有多种方式来创建新节点,使用不同方式创建的新节点都可以采用相同的方法插入到HTML页面中。 1.使用HTML标签创建节点 2.使用...
现在的Vue脚手架已经升级到3.x版本,即vue-cli3。脚手架升级之后,安装的命令发生了变化,所以这篇文章会跟大家演示新旧版本的脚手架安装过程,以及使用新旧版本脚手架创建...
1.为什么用dummyHead虚拟头结点 对于add操作我们addFirst 总是和其他地方不一样,因为头结点是没有前一个结点的,因此我们要浪费一个空间使其为dummyHea...
1.什么是循环队列 由于队列会出队入队,因此我们需要利用好队列出队的空间,因此我们需要设置循环队列 2.循环队列的实现 循环队列和之前简单队列不同,因此我们需要从头开始实现 ...
1.什么是队列 这里队列和栈不同,类似银行取钱时候的排队也就是先进先出,我们的底层也用之前封装好的数组 2.队列的实现
1.什么是栈 栈是一种后进先出的数据结构,也称LIFO,我们这里就用之前的Array类来实现一个底层是数组的栈 2.先定义一个接口,定义栈有哪些操作 压栈 就是栈进入元素,弹...
上面一篇文章对我们的数组类进行add方法的操作,现在我们看看其删除,修改,查询的操作 1.查询 只要返回对应的index值即可,因此查询效率特别快 2.修改 只要对应inde...
今天我们来构建一个简单的数组类 对于数组其实比较简单啦,我们用int类型的数组完成第一步,后续可以用泛型替代int 1.一些常用的方法 注意点:这里的capacity和siz...
总结 上一篇文章讲了一些我理解的HashMap,这里我们总结概括一下,包括和其他集合的比较 1.HashMap特点 底层是散列表+红黑树。初始容量为16,装载因子为0.75,...
今天我看了一下HashMap,作为java用的最多的集合,我们有必要去了解一下其底层的实现原理。 1.hashMap概述 hashMap底层是数组+ 链表的形式,因此其具有查...
上一篇文章我们总结了ArrayList的源码特点,这里我们总结一下List的特点 1.List的基础 实现了Collection接口是有序的,元素是可重复的允许元素为null...
今天看了下ArrayList作为自己读源码的第一步。ArrayList从名字可以知道底层是由数组实现的。而作为Collection的大家庭一员,可以说是很基础的集合了。 1....
Tomcat中server.xml文件的配配置 1)配置端口号(如果是正式网站,要把8080改成80)<Connector executor="tomcatThreadPoo...
1.什么的synchronize 今天学习了java的关键字synchronized关键字synchronized作为java的关键字,可以说是元老级的存在,我们必须去学。s...
1、应尽量避免在 where 子句中使用!=或<>操作符,否则将引擎放弃使用索引而进行全表扫描。 2、对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 ord...
今天学习了单机器下部署多Tomcat,然后用Nginx负载均衡进行访问这两个Tomcat 我主要是在windows下搭建,其实liunx下也差不多 只是有一些区别需要去学习,...
双栈 今天看算法4 里面的一道练习题,百思不得其解,百度发现可以用双栈实现;编写一段程序,从标准输入得到一个缺少左括号的表达式并打印出补全括号之后的中序表达式。例如输入:1 ...
今天来用链表实现栈 栈可以用链表实现,压栈操作即在链表头赋值,弹栈只需要将链表头元素指向下一个即可 由此可见,链表也可以实现队列操作,只需要每次返回链表尾部即可 队列的实现也...