Java源码阅读 List List继承于Collection接口,有顺序,有索引,允许存储重复元素,可以放入null 接口方法: int size(); //获取大小 boolean isEmpty(); //判断是否为空 boolean con
HCI HCIA IP协议 地址分类: A类地址:0.0.0.0~127.255.255.255 B类地址:128.0.0.0~191.255.255.255
Docker Docker 隔离是Docker的核心思想 镜像(image):Docker镜像就好比一个模板,可以通过这个模板来创建容器服务,可以通过这个镜像创建多个容器,最终项目运行在容器中。 容器(container):Docker利用容器技术,独立运行一个或者一组应用。
状态图 什么是UML状态图? 状态图(UML1.x规范种的叫法),状态机图(UML2.x中的叫法),是一种展示状态机的图。 所谓状态机,它是一种行为,用于描述一个对象在其生命周期中的各种状态,以及状态的转换。 UML状态图的组成
线程池 通过new Thread()方法创建线程弊端比较多,通常是合理的使用线程池来创建线程。使用线程池有点如下: 降低系统资源小号,通过重用已存在的线程,降低线程创建和销毁造成的消耗; 提高系统响应速度,当有任务到达时,无需等待新线程的创建便能立即执行; 方便线程并发数的管控,线程若是无限制的创建
算法笔记 优先队列 什么是优先队列 优先队列是一种队列,其出队顺序是按照优先级来的。对于PriorityQueue,调用remove()或poll()方法,返回的总是优先级最高的元素。Java中,PriorityQueue是通过二叉小顶堆实现的,可以通过传入自定义的Comparator函数来实现大顶
设计模式 设计模式代表了最佳的实践 设计模式的类型 23种设计模式可以分为三大类:创建型模式,结构型模式和行为型模式。还有一种J2EE模式
什么是跨域 协议、ip、端口,三者中有一不同就产生了跨域 同源策略 同源策略发生在浏览器中,两个服务器可以直接进行跨域请求。同源策略限制了从同一个源加载的文档或搅拌如何与来自另一个源的资源进行交互,这是一个用于隔离
分布式架构 分布式系统是若干个,这些计算机对于用户来说就像单个相关系统,分布式是由一组通过网络进行通信,为了完成共同的任务而协调工作的计算机节点组成的系统。 RPC RPC是指远程过程调用,是一种进程间通信方式,是一种思想而不是一种规范。它允许程序调用另一个地址空间(通常是共享网络的另一台机器上)的
Python基础 基础语法 注释 python中单行注释以#号开头 多行注释可以用多个#或者'''.....'''与"""....""" 行与缩进 python使用缩进来标识代码块,不需要使用大括号。缩进的空格数是可变的,但是同一个代码块中的语句必须包含相同的缩进,空格数不一样会导致运行错误 多行语