240 发简信
IP属地:天津
  • Java中的数据结构

    collection接口 List接口 ArrayList是数组结构,长度可变,在add的时候,会比较前数组的长度与size的大小,如果发现相等就扩容一般的长度。 Linke...

  • 120
    volatile和synchronized的区别

    volatile volatile保证了多线程之间的可见性。用volatile修饰的变量,在多个线程中都可以读到最新的值,但是不保证变量的原子性。那么volatile如何保证...

  • JAVA中如何按顺序执行多线程

    有两种实现方式,第一种是采用join,第二种是采用Executors框架 join方式通过读代码可以知道,在join内部采用的是wait方法,也就是主线程等待,所以可以实现线...

  • 第二条,遇到多个构造器参数时要考虑用构造器

    如果类的构造器或者静态工厂中具有多个参数,设计这种类时,Builder模式就是种不错的选择,特别是当大多数参数都是可选的时候。Builder也有它的不足之处,为了创建对象必须...

  • 第一条,考虑静态工厂类代替构造器

    用静态工厂类代替构造器有4个优点: 静态工厂类有自己的名称,可以望文生义,清楚创建实例的错用 采用静态工厂类创建实例的时候,可以不总创建新的实例。比如单列模式 静态工厂类创建...

  • HTTP协议

    HTTP协议定义了客户端和服务器端之间交互的消息内容和步骤。 首先,客户端会向服务器发送请求消息,可以通过域名定位到目标服务器的IP地址。向服务器发送请求,一个请求报文一般包...

  • python3-django-oralce集成

    安装cx_Oracle 安装oracle客户端注意版本,cx_Oracle是64位的oracle客户端也要是64位的直接去oracle官网下载基础版本的客户端即可最新版的cx...

  • 120
    django创建一个简单的web应用

    创建web app 由于django中的内容都是可插拔的组件,所以我们要先创建一个web app。输入如下命令,创建一个简单的blog系统。tips:实在我们之前创建好的项目...

  • 本机连不上虚拟机的redis

    首先修改redis.conf bind 改为0.0.0.0,设置所有机器可访问 查看requirepass,可设置也可不设置(开发环境) 查看6379端口是否开启 输入fir...

  • 120
    TCP/IP协议

    如果面试官问你,你了解TCP/IP的协议吗,你知道TCP/IP 和UDP/IP的差异吗?我想你可以这么回答 首先,简单描述 tcp/ip是一种可靠的网络通信协议,它定义了主机...

  • python3-django-mysql5.6集成

    1. 安装PyMySQL pip install PyMySQL 2. django修改setings.py 3. 在__init__.py文件中添加 import pymy...

  • 120
    安装python django idea-python插件

    1. 安装python:官网下载,直接安装(windows版本),安装的版本3.5。主要注意的是,直接选择添加path的复选框,省的之后自己添加,麻烦。 2. 安装djang...

  • JAVA编程练习—第二题

    题目:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少? 看到题目,我首先拿笔列了一下,每个...

  • JAVA编程练习—第一题

    题目:输入一个正数n,输出所有和为n连续正数序列。例如输入15,由于1+2+3+4+5=4+5+6=7+8=15,所以输出3个连续序列1-5、4-6和7-8 最简单,也是最笨...