1. 单例模式以下是恶汉模式,类初始化的时候,就进行了new对象,如果没有调用getInstance方法,那么系统就提前消耗掉了无用内存 public class singleton { private static singleton sing = new single...
分类:
其他好文 时间:
2015-03-20 14:18:03
阅读次数:
110
一、懒汉模式:
1、静态成员实例的懒汉模式:
class Singleton
{
private:
static Singleton* m_instance;
Singleton(){}
public:
static Singleton* getInstance();
};
Singleton* Singleton::getInstance()
{
if(...
分类:
编程语言 时间:
2015-03-20 12:56:58
阅读次数:
182
上代码:
package com.itany.quadraticprobing;
import java.util.LinkedList;
import java.util.List;
//使用平方探测的散列表 来解决散列时的冲突问题
public class QuadraticProbingHashTable
{
private static final int DEFAULT_...
分类:
其他好文 时间:
2015-03-19 22:04:18
阅读次数:
4747
1 public class QuickSortTest{ 2 //比较与交换 3 private static int partition(int[] source, int low, int hight) { 4 int key = source[low]; 5...
分类:
编程语言 时间:
2015-03-19 18:12:43
阅读次数:
175
public class FileUploadController : DnnApiController { private static readonly ILog Logger = LoggerSource.Instance.GetLogger(typeof (FileUploa...
分类:
Web程序 时间:
2015-03-19 00:51:42
阅读次数:
251
public class SemaphoreTest { private static final int MAX_AVAILABLE=100; private final Semaphore available=new Semaphore(MAX_AVAILABLE,true); ...
分类:
编程语言 时间:
2015-03-18 22:58:09
阅读次数:
205
1. 概述 本章包括同步资源以及取消长时间任务相关的内容。2. 主要内容 2.1 同步资源 ① lock关键字实现。会阻塞程序,有可能会导致死锁。 ② volatile关键字可以禁用编译优化,用于避免优化代码时对多线程的影响。private static volatile int _...
分类:
编程语言 时间:
2015-03-18 17:20:57
阅读次数:
185
谈到单例模式,我们立马会想到饿汉式和懒汉式加载,所谓饿汉式就是在创建类时就创建好了实例,懒汉式在获取实例时才去创建实例,即延迟加载。饿汉式:Java代码package com.bijian.study;public class Singleton { private static Single...
分类:
编程语言 时间:
2015-03-17 23:21:23
阅读次数:
277
我有一个action 并且里面有两个方法
如下:public class MemberAction implements Action {
private static final long serialVersionUID = 1L;
private MemberUser mUser;
public MemberUser getmUser() {
return mUser;
...
分类:
其他好文 时间:
2015-03-17 14:21:00
阅读次数:
150
/** * 仿照Android池化技术 * @author fgtian * */public class ObjectCacheTest { public static class ObjectItem { private static int sPoolSize = 0; private s.....
分类:
移动开发 时间:
2015-03-17 14:09:37
阅读次数:
131