摘要: 1. mvndependency:copy-dependencies 会导出到targed/dependency 下面2. mvndependency:copy-dependencies-DoutputDirectory=lib这样jar包都会copy到工程目录下的lib里面3. 设置依赖级别,通常... 阅读全文
posted @ 2014-07-12 15:05 jhhu 阅读(476) 评论(0) 推荐(0) 编辑
摘要: 在把一个大表从 MySQL 迁移到 Redis 时,你可能会发现,每次提取、转换、导入一条数据是让人难以忍受的慢!这里有一个技巧,你可以通过使用管道把 MySQL 的输出直接输入到 redis-cli输入端,这可以使两个数据库都能以他们的最顶级速度来运行。使用了这个技术,我把 800 万条 MySQ... 阅读全文
posted @ 2014-05-22 12:09 jhhu 阅读(1077) 评论(0) 推荐(0) 编辑
摘要: Redis高可用部署及监控目录一、Redis Sentinel简介二、硬件需求三、拓扑结构1、单M-S结构2、双M-S结构3、优劣对比四、配置部署1、Redis配置2、Redis Sentinel配置3、启动服务4、故障模拟检测五、备份恢复1、备份策略2、灾难恢复六、运维监控1、安全监控2、性能监控... 阅读全文
posted @ 2014-05-21 20:01 jhhu 阅读(837) 评论(0) 推荐(0) 编辑
摘要: 1,创建房间:其实创建房间很简单,两句话就搞定了。但你要知道,简单的同时,服务器可没帮你配置房间的信息什么的。所以一般用下边的方法来创建房间别人是进不去的。[java]view plaincopyprint?//使用XMPPConnection创建一个MultiUserChatMultiUserCh... 阅读全文
posted @ 2014-05-19 22:54 jhhu 阅读(668) 评论(0) 推荐(0) 编辑
摘要: XML流概览两个基本概念,XML流和XML节,使得在出席信息已知的实体之间,异步交换低负载的结构化信息成为可能。这两个术语定义如下:XML流的定义:一个XML流是一个容器,包含了两个实体之间通过网络交换的XML元素。一个XML流是由一个XML打开标签 (包含适当的属性和名字空间声明)开始的,流的结... 阅读全文
posted @ 2014-05-17 23:28 jhhu 阅读(381) 评论(0) 推荐(0) 编辑
摘要: 一、装饰者模式的内容装饰(Decorator)模式又名包装(Wrapper)模式[GOF95]。装饰者模式动态地将责任附加到对象上。想要扩展功能,装饰者提供有别于继承的另一种选择。该模式以对客户端透明的方式扩展对象的功能。利用组合在运行时动态的合成自己想要的对象,这比继承更具弹性,是继承关系的一个替... 阅读全文
posted @ 2014-05-15 16:04 jhhu 阅读(267) 评论(0) 推荐(0) 编辑
摘要: 一、观察者模式内容观察者模式在对象之间定义了一对多的依赖,这样一来,依赖它的对象都会受到通知并自动更新。(接口回调的一种方式,观察者在同一个被观察者对象中注册自己的信息(引用),当被观察者发生变化时,调用观察者的特定方法,告诉观察者。)观察者模式又叫做发布-订阅(Publish/Subscribe)... 阅读全文
posted @ 2014-05-15 12:34 jhhu 阅读(290) 评论(0) 推荐(0) 编辑
摘要: 设计模式的最终目标:建立弹性的设计,高复用,可以维护,可以应对变化。(设计模式可以认为是良好的OO设计经验)常用的面向对象设计原则包括7个,这些原则并不是孤立存在的,它们相互依赖,相互补充。设计原则名称设计原则简介单一职责原则(Single Responsibility Principle, SRP... 阅读全文
posted @ 2014-05-15 12:33 jhhu 阅读(174) 评论(0) 推荐(0) 编辑
摘要: 一、策略模式内容策略模式定义了算法簇,分别封装起来,让他们之间可以相互替换,此模式让算法的变化独立于使用算法的客户。策略模式作为一种软件设计模式,指对象有某个行为,但是在不同的场景中,该行为有不同的实现算法。比如每个人都要“交个人所得税”,但是“在美国交个人所得税”和“在中国交个人所得税”就有不同的... 阅读全文
posted @ 2014-05-15 12:23 jhhu 阅读(289) 评论(0) 推荐(0) 编辑
摘要: http://blog.csdn.net/yangzl2008/article/category/909721 阅读全文
posted @ 2014-05-14 13:16 jhhu 阅读(93) 评论(0) 推荐(0) 编辑