我们都知道,饿汉式单例是线程安全的,也就是不会初始化的时候创建出两个对象来,但是为什么呢? 首先定义一个饿汉式单例如下: 之所以是线程安全的,是...
[TOC] 1. 单例是什么? 单例模式:是一种创建型设计模式,目的是保证全局一个类只有一个实例对象,分为懒汉式和饿汉式。所谓懒汉式,类似于懒加...
Lambda在jdk1.8里面已经很好用了,在这里不讲底层的实现,只有简单的用法,会继续补全。首先一个list我们要使用lambda的话,需要使...
刚开始学java的时候,分不清Collection和Collections,其实这两个东西是完全不一样的东西。 Collection是一个接口,...
iterable接口 整个接口框架关系如下(来自百度百科): iterable接口其实是java集合大家庭的最顶级的接口之一了,实现这个接口,可...
安装前提 确认电脑已经安装好 node 和 npm 环境。 如果还没有装好,那需要执行下面的步骤:1.进入官网:https://nodejs.o...
去年我写了哪些东西? 这是我做总结的时候想的第一个问题,然后我回头看我写过的文章。[TOC] 下面主要讲解几个主要的方向: 剑指Offer 去年...
mybatis有一个强大的特性,其他框架在拼接sql的时候要特别谨慎,比如哪里需要空格,还要注意去掉列表最后一个列名的逗号,mybtis的动态s...
[TOC] 安装完Git,如何玩呢?下面是一些初始化和初级的常用命令。 新建文件夹之后,打开文件夹,右击,进入git Bashhere,就可以使...