摘要: 架构的演变过程 定义:所有的内容都在一个war里,布署一个tomcat 优点:简单,开发速度快,成本低 缺点:偶合度高,只能用一种语言,扩展性差 垂直架构: 定义:按业务模块划工程,每个业务模块就是一个war,布署到一个tomcat 优点:相对解偶,维护成本相对易于拓展,技术较多 缺点:不利于开发、 阅读全文
posted @ 2020-07-23 17:22 MikeyYN 阅读(112) 评论(0) 推荐(0) 编辑
摘要: http: 超文本传输协议,是一个基于请求与响应,无状态的,应用层的协议。常基于TCP/IP协议传输数据,互联网上应用最为广泛的一种网络协议,所有的WWW文件都必须遵守这个标准。设计HTTP的初衷是为了提供一种发布和接收HTML页面的方法。 https: 基于http开发,用SSL(安全套接字)加密 阅读全文
posted @ 2020-07-11 16:26 MikeyYN 阅读(149) 评论(0) 推荐(0) 编辑
摘要: Map是以键值对来存储对象的,它的底层实际上是数组和链表来组成的; 当使用put方法时,先查找出数组位置是否存在对象,通过key.hashcode对数组长度取余; 存在,则把里面的链表拿出来,判断链表里面是否存在key值与传递过来的key值一样的对象, 存在,则把传递过来的value取代链表key对 阅读全文
posted @ 2020-07-04 16:35 MikeyYN 阅读(864) 评论(0) 推荐(0) 编辑
摘要: 1、链表 创建链表和创建数组不同,不会先划出一块连续的内存,因为链表中的数据并不是连续的,链表在存储数据的内存中有两块区域,一块区域用来记录下一个数据保存在哪里(指向下一个数据的指针)。当有数据进入链表时,会根据指针找到下一个存储数据的位置,然后把数据保存起来,然后指向下一个存储数据的位置。虽然链表 阅读全文
posted @ 2020-07-04 15:52 MikeyYN 阅读(1301) 评论(0) 推荐(0) 编辑
摘要: 1.两者都是List接口的实现类 2.ArrayList基于数组,LinkedList基于链表 3.ArrayList a.查询快,增删慢 b.往数组尾部添加元素的效率高,也就是调用add(obj),但是还是比LinkedList慢。 4.LinkedList a.数组添加删除效率高,只需要该变指针 阅读全文
posted @ 2020-07-04 15:42 MikeyYN 阅读(166) 评论(0) 推荐(0) 编辑