(三)单例模式
单例模式应该是最常见的设计模式,作用是保证在JVM中,该对象只有一个实例存在。
优点:1、减少某些创建比较频繁的或者比较大型的对象的系统开销。
2、省去了new操作符,降低系统内存使用频率,减轻GC压力。
3、保证核心代码的唯一性,比如交易引擎。
单例模式看似是最简单的设计模式。
public class Singleton {
//私有构造方法,...
分类:
编程语言 时间:
2014-07-08 20:38:31
收藏:
0 评论:
0 赞:
0 阅读:
332
通过用js文件映射服务端的WebAPI,最终实现的效果就是在VS编辑器中直接可以“点”出方法名、参数。...
分类:
编程语言 时间:
2014-07-08 21:26:08
收藏:
0 评论:
0 赞:
0 阅读:
556
由于某些原因,重装系统,java-web开发虽然顺手,但烦人的一点是开发环境的搭建。差不多折腾了一整天,笔者在这里把SSM开发环境的搭建重新清理一遍,以飨读者,也供自己以后参考。善于总结,是做好每份工作必备的素质之一。
1安装java虚拟机-JDK(1.7_51)
详见笔者博文:http://blog.csdn.net/gisredevelopment/article/details/2430...
分类:
编程语言 时间:
2014-07-08 20:21:25
收藏:
0 评论:
0 赞:
0 阅读:
493
# Storm介绍
Storm为分布式实时计算提供了一组通用原语,可被用于“流处理”之中,实时处理消息并更新数据库。这是管理队列及工作者集群的另一种方式。 Storm也可被用于“连续计算”(continuous computation),对数据流做连续查询,在计算时就将结果以流的形式输出给用户。它还可被用于“分布式RPC”,以并行的方式运行昂贵的运算。 Storm的主工程师Nathan Marz表示:
Storm可以方便地在一个计算机集群中编写与扩展复杂的实时计算,Storm之于实时处理,就好比Hadoo...
分类:
编程语言 时间:
2014-07-08 15:48:31
收藏:
0 评论:
0 赞:
0 阅读:
383
jedis是java的redis客户端实现,要使用jedis需要添加jedis的maven依赖:
redis.clients
jedis
2.4.2
redis最简单的使用:Jedis jedis = new Jedis("localhost");//使用redis默认端口6379
jedis.set("foo", "bar");
String value = jedis...
分类:
编程语言 时间:
2014-07-08 12:48:31
收藏:
0 评论:
0 赞:
0 阅读:
534
动态内存与智能指针(2)
直接管理内存
void fun1()
{
//此new表达式在自由空间构造一个int型对象,并返回指向该对象的指针
int *pi1=new int; //pi指向一个动态分配、未初始化的无名对象
string *ps3=new string; //初始化为空string
int *pi2=new int; ...
分类:
编程语言 时间:
2014-07-08 15:51:02
收藏:
0 评论:
0 赞:
0 阅读:
259
C语言中的函数指针
函数指针的概念: 函数指针是一个指向位于代码段的函数代码的指针。
函数指针的使用:
#include
typedef struct (*fun_t) (int,int);
fun_t pf;
int add(int a, int b)
{
return a+b;
}
int sub(int a,int b)
{
retu...
分类:
编程语言 时间:
2014-07-08 14:39:43
收藏:
0 评论:
0 赞:
0 阅读:
324
你是否苦恼于网上无法下载的“小说在线阅读”内容?或是某些文章的内容让你很有收藏的冲动,却找不到一个下载的链接?是不是有种自己写个程序把全部搞定的冲动?是不是学了 python,想要找点东西大展拳脚,告诉别人“哥可是很牛逼的!”?那就让我们开始吧! 哈哈
好吧,我就是最近写 Yii 写多了,想找点东西调剂一下.... = =
本项目以研究为目的,所有版权问题我们都是站在作者的一边,以看盗版小说为目的的读者们请自行面壁!
说了这么多,我们要做的就是把小说正文的内容从网页上爬下来,我们的...
分类:
编程语言 时间:
2014-07-08 19:53:41
收藏:
0 评论:
0 赞:
0 阅读:
483
Spring为各种远程访问技术的集成提供了工具类。Spring远程支持是由普通(Spring)POJO实现的,这使得开发具有远程访问功能的服务变得相当容易。目前,Spring支持四种远程技术:
远程方法调用(RMI)。通过使用 RmiProxyFactoryBean 和 RmiServiceExporter,Spring同时支持传统的RMI(使用java.rmi.Remote接口和java....
分类:
编程语言 时间:
2014-07-08 20:14:36
收藏:
0 评论:
0 赞:
0 阅读:
447
1.任意输入两个数x和y,输出最大值max。
int max(int x, int y)
{return x>y?x:y;}
2.函数模版
(1)用一种或者多种通用类型去表示函数——函数模版。
(2)函数模版由于没有具体的数据类型,所以函数模版不可运行。
(3)作用:模板就是实现代码重用机制的一种工具,它可以实现类型参数化,即把类型定义为参数, 从而实现了真正的代码可重用性。模版可以分...
分类:
编程语言 时间:
2014-07-08 13:51:18
收藏:
0 评论:
0 赞:
0 阅读:
375
Java抛出多个异常的方法...
分类:
编程语言 时间:
2014-07-08 12:59:58
收藏:
0 评论:
0 赞:
0 阅读:
328
如何更好的使用多线程,带大家了解一下,多线程的几种形式!...
分类:
编程语言 时间:
2014-07-08 12:59:14
收藏:
0 评论:
0 赞:
0 阅读:
367
java 线程 捕获异常 来自:thinking in java 4 目录20.2.13...
分类:
编程语言 时间:
2014-07-08 13:50:01
收藏:
0 评论:
0 赞:
0 阅读:
372
JavaScript通过ID和name设置样式
1、说明
(1)根据所提供的元素的id值,返回对该元素的引用或节点
document.getElementById("tr_th")
(2)根据参数中的标记,返回对一组元素的引用或节点
document.getElementsByTagName("td")
2、实现源码
JavaScript通过ID和...
分类:
编程语言 时间:
2014-07-08 17:16:22
收藏:
0 评论:
0 赞:
0 阅读:
358
1. getElementByClass() :支持getElementsByClassName()方法的浏览器有IE 9+、Firefox 3+、Safari 3.1+、Chrome 和 Opera 9.5+。
2. classList 属性 : classList 属性是新集合类型 DOMTokenList 的实例.DOMTokenList 类型有一个lenght 属性 ,表示包...
分类:
编程语言 时间:
2014-07-08 15:02:29
收藏:
0 评论:
0 赞:
0 阅读:
270
1、&
与 &&的区别
两个都有逻辑与的功能。但是所不同的是,当&两边的表达式不是boolean类型的时候,&具有位与的功能;&&是短路与,当判断到前一个表达式为false的时候,将不会再去计算后面的表达式。
如:
int i = 0;
System.out.println((1==0)&(0==(i++)));
System.out.println(i);
...
分类:
编程语言 时间:
2014-07-08 15:21:33
收藏:
0 评论:
0 赞:
0 阅读:
303
本文记录5种创造型模式的剩下两种:建造者模式(Builder)、原型模式(PROTOTYPE)。一、建造者模式(别名:生成者模式)将复杂对象的构建和它的表示分离,使得同样的构建过程可以创建不同的表示。一个完整的建造者模式包含以下几个概念:1、产品类 Productpublic class Person {
private String head;
private Str...
分类:
编程语言 时间:
2014-07-08 17:44:40
收藏:
0 评论:
0 赞:
0 阅读:
351
有关Python中的并发编程实例,主要是对Threading模块的应用,文中自定义了一个Threading类库。一、简介 我们将一个正在运行的程序称为进程。每个进程都有它自己的系统状态,包含内存状态、打开文件列表、追踪指令执行情况的程序指针以及一个保存局部变量的调用栈。通常情况下,一个进程依照一个....
分类:
编程语言 时间:
2014-07-08 00:31:04
收藏:
0 评论:
0 赞:
0 阅读:
472
有关python搭建简易服务器的方法。需求分析: 省油宝用户数 已经破了6000,原有的静态报表 已经变得臃肿不堪, 每次打开都要缓上半天,甚至浏览器直接挂掉 采用python搭建一个最最简易的 web 服务 请求一个nick 就返回 对应的 报表数据 参数用GET方式传送调研与实现: 园里没找到靠...
分类:
编程语言 时间:
2014-07-08 00:55:32
收藏:
0 评论:
0 赞:
0 阅读:
312
1,代码的布局。。。最好4个空格一个缩进层次,不要用tab,用空格2,行的最大长度。。。建议最大79字符,折叠长行首选的方法是使用反斜杠比较好看。。。3,空行。。。。 3.1.。。用两行空行风格顶层函数和类的定义,类内的方法用单个空行分割 3.2。。当空行用于分割方法的定义时,在class行和第一个...
分类:
编程语言 时间:
2014-07-08 22:47:32
收藏:
0 评论:
0 赞:
0 阅读:
407