- 浏览: 559076 次
- 性别:
- 来自: 北京
最新评论
-
itmacy:
谢谢分享。。。
Spring定时任务的几种实现 -
u011710489:
我的配置是这样的:<!-- ActiveMQ 连 ...
Java 消息服务(JMS)介绍——使用spring与activemq -
u011710489:
ERROR 8976 --- [erContainer#2-1 ...
Java 消息服务(JMS)介绍——使用spring与activemq -
u011710489:
你好,为什么我启动报错呢setClientID call no ...
Java 消息服务(JMS)介绍——使用spring与activemq -
zhuGeYanHuang:
写的很详细谢谢---
Spring定时任务的几种实现
文章列表
设计模式(四)——多例模式
所谓多例(Multiton
Pattern)实际上就是单例模式的自然推广。作为对象的创建模式,多例模式或多例类有以下的特点:1、多例类可以有多个实例2、多例类必须能够自我创建并管理自己的实例,并向外界提供自己的实例。
典型的例子就是数据库线程池,下面我就模拟一下用户取得线程池中连接的简化场景:
先设计这个产生连接的类
package com.gy.designpattern.multition;
import java.util.ArrayList;
import java.util.Random;
/**
* ...
设计模式(三)——单例模式
本文讲述单例模式
单例模式很简单,就是将默认的构造函数私有化,这样在外部就无法直接创建该类的实例,而实例的创建都放在该类中,并且只有一份,这里不假设具体的场景了,直接看代码就好:
public class SingletonPattern {
private static SingletonPattern singletonPattern= null;
//限制住不能直接产生一个实例
private SingletonPattern(){
}
public SingletonPattern getInstance() ...
设计模式(一)——策略模式
本文描述的是策略模式
我们假设有如下场景:
我们使用聊天工具聊天时,可以发送点对点消息(私聊)和点对多消息(群聊),而发送不同的消息执行的操作是不一样的,也就是说我们在不同的场景下(私聊或者群聊)发送消息时会调用不同的发送方法,但是我们只有一个消息发送器(可以理解为发送消息时的发送按钮),我们希望可以通过这消息发送器发送任何类型的消息。
所以如下代码描述了如何使用策略模式实现上述需求:
我们先定义一个消息的公共接口,所有不同类型的消息都实现这个接口,这个接口包含一个发送方法
设计模式(二)——代理模式
本文讲述的是代理模式
我们假设有如下一种场景:
有关水果的销售,有三种角色:顾客,批发商,果农,大城市里的顾客想要买某种水果,不会直接去找果农,他会找对应的批 ...
Memcached安装及常用命令
一.
安装
安装步骤:
先安装
libevent
再安装
Memcached
源码下载:(注意根据服务器位数选择对应的版本)
libevent
官网:http://monkey.org/~provos/libevent/libevent
下载:http://monkey.org/~provos/libevent-2.0.12-stable.tar.gz
Memcached
官网:http://www.danga.com/memcachedMemcached
下载:http://www.danga.com/memc ...
使用nginx后如何在web应用中获取用户ip及原理解释
-------gongyong
问题背景:
在实际应用中,我们可能需要获取用户的ip地址,比如做异地登陆的判断,或者统计ip访问次数等,通常情况下我们使用request.getRemoteAddr()就可以获取到客户端ip,但是当我们使用了nginx作为反向代理后,使用request.getRemoteAddr() ...