一:简单工厂模式的优点 --->在阎宏博士的《JAVA与模式》一书中开头是这样描述简单工厂模式的:简单工厂模式是类的创建模式,又叫做静态工厂方法(Static Factory Method)模式。简单工厂模式是由一个工厂对象决定创建出哪一种产品类的实例。 --->模式的核心是工厂类。这个类含有必要....
分类:
编程语言 时间:
2015-06-30 21:39:00
阅读次数:
118
题目:把一个数组最开始的若干个元素搬到数组的末尾,我们称之为数组的旋转。输入一个递增排序的数组的一个旋转,输出旋转数组的最小元素。例如数组{3,4,5,1,2}为{1,2,3,4,5}的一个旋转,该数组的最小值为1。参见Leetcode-Find Minimum in Rotated Sorted ...
分类:
编程语言 时间:
2015-06-30 21:39:50
阅读次数:
163
重点知识: 1.LINQ扩展方法中延迟(Deferred)执行的有: OrderBy/OrderByDescending Reverse Select SelectMany Skip/SkipWhile Take/TakeWhil...
分类:
编程语言 时间:
2015-06-30 21:38:00
阅读次数:
145
官网帮助文档如下
Installation
Download, extract and compile Redis with:
$ wget http://download.redis.io/releases/redis-3.0.2.tar.gz
$ tar xzf redis-3.0.2.tar.gz
$ cd redis-3.0.2
$ make
The binar...
分类:
编程语言 时间:
2015-06-30 20:32:55
阅读次数:
157
使用Axis编写WebService比较简单,就我的理解,WebService的实现代码和编写Java代码其实没有什么区别,主要是将哪些Java类发布为WebService。下面是一个从编写测试例子到发布WebService,以及编写测试代码的过程介绍。
本例子的WebService提供了两个方法,分别是sayHello和sayHelloToPerson,第一个只是返回一个"He...
分类:
编程语言 时间:
2015-06-30 20:31:40
阅读次数:
158
/**
设计模式:GOF(四人帮) 书籍:《设计模式》
单例设计模式:解决一个类在内存中只存在一个对象。
*/
/**
饿汉式单例模式:先初始化对象。开发中常用。
*/
class Single{
private String name;
private int age;
private Single(){}; //这三步,保证类在内存中只存在一个对象...
分类:
编程语言 时间:
2015-06-30 20:29:47
阅读次数:
148
所谓定时任务,就是根据我们设定的时间定时执行任务,就像定时发邮件一样,设定时间到了,邮件就会自动发送。
在Spring大行其道的今天,Spring也提供了其定时任务功能,Spring
Task。同Spring的其他功能一样,我们既可以通过配置文件也可以通过注解形式来实现。
一、通过配置文件
1、任务执行类
import org.springframework.stereo...
分类:
编程语言 时间:
2015-06-30 20:28:00
阅读次数:
193
前言: 真的是很久没搞java的web服务开发了, 最近一次搞还是读研的时候, 想来感慨万千. 英雄没落, Eclipse的盟主地位隐隐然有被IntelliJ IDEA超越的趋势. Spring从2.x到现在4.x, 一眨眼已是二代的积淀. 本文想借助Idea, 来简单搭建一个基...
分类:
编程语言 时间:
2015-06-30 20:21:45
阅读次数:
291
1 引言 线程(thread)技术早在60年代就被提出,但真正应用多线程到操作系统中去,是在80年代中期,solaris是这方面的佼佼者。传统的Unix也支持线程的概念,但是在一个进程(process)中只允许有一个线程,这样多线程就意味着多进程。现在,多线程技术已经被许多操作系统所支持,包括Wi....
分类:
编程语言 时间:
2015-06-30 20:21:07
阅读次数:
146
1.[bx]与内存单元 [bx]是指 段地址在DS中,偏移地址在bx中的内存单元2.loop 用于描述循环3.我们定义的描述性符号 "()" 寄存器: (ax/al)表示ax/al寄存器中的内容 段寄存器: ((ds)*16+(bx))表示段地址为ds内容,偏移地址为bx内容的内存单元的内...
分类:
编程语言 时间:
2015-06-30 20:21:35
阅读次数:
167
题意:给出n个区间,每次给这个区间里面的数加1,询问单点的值一维的区间更新,单点查询,还是那篇论文里面讲了的 1 #include 2 #include 3 #include 4 #include 5 #include 6 #include 7 #include 8 #include...
分类:
编程语言 时间:
2015-06-30 20:17:37
阅读次数:
149
今天布置hadoop集群,尝试单独将secondarynamenode分属到一台独立的虚拟机上,当格式化后,start-dfs.sh。namenode没启动。查看日志。报错例如以下查看权限才发现,/current/VERSION是隶属root的。须要更改用户。之后。再start-dfs.sh,依旧提...
分类:
编程语言 时间:
2015-06-30 20:15:22
阅读次数:
261
范例:Info.java 1 public class Info { 2 3 private String name="王sir"; 4 private String Content="JAVA讲师"; 5 public String getName() { 6 ...
分类:
编程语言 时间:
2015-06-30 20:15:51
阅读次数:
121
注意点:1. 必须类型序列化声明 DECLARE_SERIAL( Person )2. 必须写出实现宏IMPLEMENT_SERIAL(Person, CObject, VERSIONABLE_SCHEMA | 2)3. 重写CObject中的Serialize函数void Person::Seri...
分类:
编程语言 时间:
2015-06-30 20:16:26
阅读次数:
176
插入排序C++代码:template void SortUtil::insertionSort(vector& data){ int j = 0; for (int i = 1; i 0 && data[j - 1] > key) { data[j]...
分类:
编程语言 时间:
2015-06-30 20:13:58
阅读次数:
115
格式:1)import module2)from modname import name3)包【目录】包含多个*.py文件,在包中编写__init__.py文件,写入导入语句lg:from Pots import Potssys//与Python解释器联系的变量和函数os//提供访问多个操作系统服务...
分类:
编程语言 时间:
2015-06-30 20:08:49
阅读次数:
157
Spring MVC 教程,快速入门,深入分析 - 赵磊的博客 - ITeye技术网站http://elf8848.iteye.com/blog/875830/资源下载:Spring_MVC_教程_快速入门_深入分析V1.1.pdfSpringMVC核心配置文件示例.rar作者:赵磊博客:http:...
分类:
编程语言 时间:
2015-06-30 20:07:14
阅读次数:
138