随笔分类 -  interview

摘要:单例模式的一种比较好的写法 package com.volvane.JOffer.test; public class DoubleCheckSingleton { private static DoubleCheckSingleton instance; private DoubleCheckSi 阅读全文
posted @ 2019-10-08 14:30 Volvane 阅读(334) 评论(0) 推荐(0)
摘要:三次握手过程 就是指建立一个TCP连接时,需要客户端和服务端总共发送3个包以确认连接的建立。 syn是同步报文。 SYN(SYNchronization) : 在连接建立时用来同步序号。当SYN=1而ACK=0时,表明这是一个连接请求报文。对方若同意建立连接,则应在响应报文中使SYN=1和ACK=1 阅读全文
posted @ 2019-03-12 14:26 Volvane 阅读(250) 评论(0) 推荐(0)
摘要:java为数据结构中的映射定义了一个接口java.util.Map;它有四个实现类,分别是HashMap Hashtable LinkedHashMap 和TreeMap. HashMap最多只允许一条记录的键为Null; 允许多条记录的值为 Null; HashMap不支持线程的同步,即任一时刻可 阅读全文
posted @ 2018-09-17 16:19 Volvane 阅读(3744) 评论(0) 推荐(0)
摘要:可见性的理论 就说这个线程是可见的 什么是线程的工作内存 工作内存是java内存模型提出的概念 JMM 变量是指共享变量 所有的变量都存储在主内存中 每个线程都有自己独立的工作内存,里面保存该线程使用到的变量的副本(主内存中该变量的一份拷贝) 变量的源保存在哪里呢:主内存 工作内存和主内存的关系 下 阅读全文
posted @ 2018-08-03 13:27 Volvane 阅读(2211) 评论(0) 推荐(1)
摘要:synchronized关键字修饰的方法实现同步 1.在方法级别 public synchronized …. 内置锁会保护整个方法。在调用该方法前,需要获得内置锁,否则就处于阻塞状态。 注: synchronized关键字也可以修饰静态方法,此时如果调用该静态方法,将会锁住整个类 2.同步代码块 阅读全文
posted @ 2018-07-31 10:32 Volvane 阅读(5151) 评论(0) 推荐(0)
摘要:反射机制的缺点:对性能有影响。使用反射基本上是一种解释操作,我们可以告诉JVM,我们希望做什么并且让它满足我们的要求。这类操作总是慢于直接执行相同的操作。 反射与工厂模式实现IOC Spring中的IoC的实现原理就是工厂模式加反射机制。 我们首先看一下不用反射机制时的工厂模式: interface 阅读全文
posted @ 2018-07-24 10:32 Volvane 阅读(2729) 评论(0) 推荐(1)

回顶部
//回顶部