1、饿汉式实现(单例对象立即加载) 例1: 小结: 如果只是加载本类,而不是要调用getInstance(),甚至永远没用调用,则会造成资源浪费 2、懒汉式实现(单例对象延迟加载) 例2: 小结: 3、双重检测锁实现 例3: 小结: 4、静态内部类实现方式(也是一种懒加载方式) 例4: 小结: 5、
分类:
其他好文 时间:
2016-03-20 14:38:36
阅读次数:
207
首先我们先看一下这个问题:“Java语言中字符串“学Java”所占的内存空间是几个字节?”,要回答这个问题我们就必须先要清楚什么是“字节”什么是“字符”。 字节(Byte):字节是通过网络传输信息(或在硬盘或内存中存储信息)的单位。字节是计算机信息技术用于计量存储容量和传输容量的一种计量单位,1个字
分类:
编程语言 时间:
2016-03-20 14:37:49
阅读次数:
255
和Java、PHP等语言不一样,sh的流程控制不可为空,如(以下为PHP流程控制写法): 在sh/bash里可不能这么写,如果else分支没有语句执行,就不要写这个else。 写成一行(适用于终端命令提示符): if else语句经常与test命令结合使用,如下所示: 输出结果: 例如,顺序输出当前
分类:
系统相关 时间:
2016-03-20 14:37:46
阅读次数:
294
大多数 UNIX 系统命令从你的终端接受输入并将所产生的输出发送回??到您的终端。命令通常从标准输入的地方读取输入,默认是终端。标准输出,默认情况下是终端。 重定向命令列表如下: 需要注意的是文件描述符 0 通常是标准输入(STDIN),1 是标准输出(STDOUT),2 是标准错误输出(STDER
分类:
系统相关 时间:
2016-03-20 14:37:58
阅读次数:
251
1. mongostat:间隔固定时间获取mongodb的当前运行状态,并输出。 使用示例: D:\Program_Files\MongoDB\bin\mongostat(根据MongoDB的安装目录而定) 2. mongotop:跟踪MongoDB的实例,查看那些大量的时间花费在读取和写入数据。
分类:
数据库 时间:
2016-03-20 14:36:39
阅读次数:
164
A case about business secret the suspect took lots of photos and screenshots from BOM, RD papers... We have to conduct a keyword search to find out wh
分类:
其他好文 时间:
2016-03-20 14:37:59
阅读次数:
216
Given an array S of n integers, find three integers in S such that the sum is closest to a given number, target. Return the sum of the three integers.
分类:
其他好文 时间:
2016-03-20 14:36:33
阅读次数:
91
程序完成时间为3月20日13:35分。 发表时间为3月20日13:37分。 此版本是在前面三个版本的基础上进行完善,实现了等额本息还款计算,解决了如果用户输入一部分不恰当的数据会提示输入不合法,请重新输入,增强了系统的运行性,不会因此而导致系统会奔溃 不断修改的可观性,使用户更加直观的运用此运算器。
分类:
其他好文 时间:
2016-03-20 14:38:20
阅读次数:
183
关于线程的的实现有两种,一种是实现Runnable接口,一种是继承Thread。最近深入了解了一下,做下笔记。 1. 首先一个问题是实现线程优先考虑用哪种方式实现? 优先考虑使用实现Runnable接口,原因如下: a. java中只能实现单继承,有一定的局限性 2. 启动线程一定要通过start(
分类:
其他好文 时间:
2016-03-20 14:38:10
阅读次数:
114
第三章 主要内容: 进程和线程是程序运行时状态,是动态变化的,进程和线程的管理操作(比如,创建,销毁等)都是有内核来实现的。 Linux中的进程于Windows相比是很轻量级的,而且不严格区分进程和线程,线程不过是一种特殊的进程。 所以下面只讨论进程,只有当线程与进程存在不一样的地方时才提一下线程。
分类:
系统相关 时间:
2016-03-20 14:37:30
阅读次数:
193
1.Fore end course 1)less http://www.bootcss.com/p/lesscss/2.Fore end official website 1)W3C(HTML/CSS/JS) http://www.w3school.com.cn/ http://www.w3chtm
分类:
Web程序 时间:
2016-03-20 14:36:37
阅读次数:
192
Java中有基本类型与类类型两个类型系统,第三章已经学习过了基本类型,第四章主要讲解了类类型。使用Java撰写程序几乎都是在使用对象(Object),要产生对象必须先定义类(Class),对象是类的实例。下面我先举一个关于类类型的代码:class Clothes{ String color; cha
分类:
其他好文 时间:
2016-03-20 14:34:48
阅读次数:
185
中文支持需要cjk-latex,总得来说中文可以使用GB和GBK两种字体,GBK需要从windows下copy *.ttc或*.ttf, GB字体则在linux下就用。 先说支持GB的中文显示,安装以下deb包: apt-get install cjk-latex tetex-extra tetex
分类:
其他好文 时间:
2016-03-20 14:35:28
阅读次数:
196
C++是一个编译器会替你在背后做很多事情的语言,包括模板实例化,按需要创造隐式的构造函数,默认构造你没有显式构造的成员,按需进行隐式转换和饮食构造等等,如果没有彻底了解清楚,就容易被这些编译器背后做好的事情坑到,这个系列文章就来总结我在写C++时遇到的各种坑。 所谓隐式调用和默认实现的构造函数,当你...
分类:
编程语言 时间:
2016-03-20 14:35:20
阅读次数:
219
1. 数据备份: mongodump -h dbhost -d dbname -o dbdirectory 参数说明: -h:MongDB所在服务器地址,例如:127.0.0.1,当然也可以指定端口号:127.0.0.1:27017 -d:需要备份的数据库实例,例如:test -o:备份的数据存放位
分类:
数据库 时间:
2016-03-20 14:36:00
阅读次数:
262
用户态、内核态和中断的处理过程 用户态和内核态的区分 内核态:代码可以执行特权指令,访问任意的物理地址,CPU的这种执行级别就对应着~ 相对的用户态就对应着低级别的执行状态就是用户态,代码所掌控的范围有限。 至于为什么会划分权限,因为操作系统的发展,防止程序员写的代码造成系统运转的崩溃 划分为0、1
分类:
系统相关 时间:
2016-03-20 14:33:41
阅读次数:
226
主要内容: 简单来说,系统调用就是用户程序和硬件设备之间的桥梁。 用户程序在需要的时候,通过系统调用来使用硬件设备。 系统调用的存在,有以下重要的意义: 1)用户程序通过系统调用来使用硬件,而不用关心具体的硬件设备,这样大大简化了用户程序的开发。 比如:用户程序通过write()系统调用就可以将数据
分类:
系统相关 时间:
2016-03-20 14:34:44
阅读次数:
155