collection接口 List接口 ArrayList是数组结构,长度可变,在add的时候,会比较前数组的长度与size的大小,如果发现相等就扩容一般的长度。 Linke...
collection接口 List接口 ArrayList是数组结构,长度可变,在add的时候,会比较前数组的长度与size的大小,如果发现相等就扩容一般的长度。 Linke...
volatile volatile保证了多线程之间的可见性。用volatile修饰的变量,在多个线程中都可以读到最新的值,但是不保证变量的原子性。那么volatile如何保证...
有两种实现方式,第一种是采用join,第二种是采用Executors框架 join方式通过读代码可以知道,在join内部采用的是wait方法,也就是主线程等待,所以可以实现线...
如果类的构造器或者静态工厂中具有多个参数,设计这种类时,Builder模式就是种不错的选择,特别是当大多数参数都是可选的时候。Builder也有它的不足之处,为了创建对象必须...
用静态工厂类代替构造器有4个优点: 静态工厂类有自己的名称,可以望文生义,清楚创建实例的错用 采用静态工厂类创建实例的时候,可以不总创建新的实例。比如单列模式 静态工厂类创建...
HTTP协议定义了客户端和服务器端之间交互的消息内容和步骤。 首先,客户端会向服务器发送请求消息,可以通过域名定位到目标服务器的IP地址。向服务器发送请求,一个请求报文一般包...
安装cx_Oracle 安装oracle客户端注意版本,cx_Oracle是64位的oracle客户端也要是64位的直接去oracle官网下载基础版本的客户端即可最新版的cx...
创建web app 由于django中的内容都是可插拔的组件,所以我们要先创建一个web app。输入如下命令,创建一个简单的blog系统。tips:实在我们之前创建好的项目...
首先修改redis.conf bind 改为0.0.0.0,设置所有机器可访问 查看requirepass,可设置也可不设置(开发环境) 查看6379端口是否开启 输入fir...
如果面试官问你,你了解TCP/IP的协议吗,你知道TCP/IP 和UDP/IP的差异吗?我想你可以这么回答 首先,简单描述 tcp/ip是一种可靠的网络通信协议,它定义了主机...
1. 安装PyMySQL pip install PyMySQL 2. django修改setings.py 3. 在__init__.py文件中添加 import pymy...
1. 安装python:官网下载,直接安装(windows版本),安装的版本3.5。主要注意的是,直接选择添加path的复选框,省的之后自己添加,麻烦。 2. 安装djang...
题目:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少? 看到题目,我首先拿笔列了一下,每个...
题目:输入一个正数n,输出所有和为n连续正数序列。例如输入15,由于1+2+3+4+5=4+5+6=7+8=15,所以输出3个连续序列1-5、4-6和7-8 最简单,也是最笨...