- 浏览: 304079 次
- 性别:
- 来自: 北京
文章分类
- 全部博客 (405)
- linux (31)
- java (144)
- mysql (52)
- html (19)
- oracle (8)
- sql (12)
- 无题 (5)
- js (16)
- android (4)
- tomcat (4)
- struts (2)
- spring (12)
- elcipse (2)
- shell (7)
- interview (2)
- redis (6)
- apache (2)
- maven (10)
- mq (6)
- kengen (0)
- windows (3)
- css (1)
- nginx (2)
- google (1)
- zk (1)
- ibm (1)
- git (1)
- mvn (1)
- jms (1)
- uml (1)
最新评论
public static void main(String[] args) { new MessageBuilder().newTopic("MessageTopic").with(new CustomeMessageHandler()).newQueue("MessageQueue").with(new CustomeMessageHandler()); } public static class MessageBuilder { Map<String, MessageHandler> topics = new HashMap<>(); Map<String, MessageHandler> queue = new HashMap<>(); @SuppressWarnings("rawtypes") List<NamePair<String, Boolean, MessageHandler, MessageBuilder>> list = new ArrayList<>(); public NamePair<String, Boolean, MessageHandler, MessageBuilder> newTopic1(String destination) { // topics.put(destination); NamePair<String, Boolean, MessageHandler, MessageBuilder> pair = new NamePair<>(); pair.setA(destination); pair.setB(true); pair.setD(this); list.add(pair); return pair; } public NamePair<String, Boolean, MessageHandler, MessageBuilder> newQueue1(String destination) { NamePair<String, Boolean, MessageHandler, MessageBuilder> pair = new NamePair<>(); pair.setA(destination); pair.setB(false); pair.setD(this); list.add(pair); return pair; } public MessageBuilder newTopic(String destination) { NamePair<String, Boolean, MessageHandler, MessageBuilder> pair = new NamePair<>(); pair.setA(destination); pair.setB(true); list.add(pair); return this; } public MessageBuilder with(MessageHandler handler) { list.get(list.size() - 1).setC(handler); return this; } public MessageBuilder newQueue(String destination) { NamePair<String, Boolean, MessageHandler, MessageBuilder> pair = new NamePair<>(); pair.setA(destination); pair.setB(false); list.add(pair); return this; } }
发表评论
-
adfasdfsdf
2017-03-23 08:38 502package com.twsz.creative.elv ... -
经典技术书籍
2016-12-08 11:00 423这个列表包括了 100 多本经典技术书籍,涵盖:计算机系统 ... -
分割字符串
2016-11-18 18:57 508@Test public void test2() { ... -
BD音乐部分接口
2016-11-15 15:45 685歌曲ID 详细信息接口:http://tingapi.ti ... -
限速器
2016-09-30 16:28 493package test.date; import ... -
Maven SCOPE
2016-09-29 23:34 390在Maven的依赖管理中, ... -
Twitter snowFlake
2016-09-19 22:22 418package com.netty.test.netty4 ... -
Spring BOOT生成web项目
2016-08-29 17:46 806https://github.com/spring-pro ... -
获取IP地址
2016-08-29 17:31 582import java.net.Inet4Address; ... -
Java Performance Tuning Guide
2016-08-29 15:14 338http://java-performance.info/ ... -
Nexus
2016-08-26 00:51 4132、创建解压目录,并将apache-maven-3.0-b ... -
Spring Boot
2016-08-23 12:50 518package com; import org.sp ... -
JAVA Seriesization
2016-08-16 15:28 515http://www.th7.cn/Program/And ... -
字节码
2016-08-12 19:42 479http://www.blogjava.net/libin ... -
回调在JSMTemplate的位置
2016-08-11 21:55 325package test; public class ... -
原生activeMQ支持
2016-08-10 20:40 428http://www.cnblogs.com/xwdrea ... -
activeMQ
2016-08-09 13:06 392http://www.open-open.com/lib/ ... -
logback
2016-08-05 10:45 485logback logback.xml常用配置详解(二)& ... -
uml
2016-08-03 21:32 361UML建模语言7种图(以银行ATM系统为例) http: ... -
过滤字符串
2016-07-25 18:08 646/** 日志对象 **/ private static ...
相关推荐
在现代统计学与机器学习领域,贝叶斯(Bayesian)方法与马尔可夫链(Markov Chain)是两个核心概念,它们不仅各自拥有深厚的理论基础,而且在实际问题求解中展现出强大的适用性。本文将深入探讨这两个主题,从理论到...
Supply Chain Guru is cutting edge software that allows you to perform both supply chain simulation and optimization. This enables you to directly solve problems involving supply chain strategic ...
供应链运营参考模型(SCOR,Supply Chain Operations Reference)是由供应链委员会(Supply Chain Council,简称SCC)提出的一个全球广泛接受的供应链评估与比较框架。SCC是一个非营利性组织,致力于帮助其会员企业...
**供应链管理(Supply Chain Management, SCM)**是一种跨组织管理方式,旨在通过优化整个供应链上的流程来提高效率并创造价值。本书《供应链管理:策略、规划与运营》第五版由Sunil Chopra和Peter Meindl共同编写,...
**前端开源库-bench-chain详解** 前端开发领域中,性能优化是至关重要的环节,而`bench-chain`就是一款专为前端开发者设计的开源库,它主要用于基准测试和性能记录。这款工具可以帮助开发者评估代码的执行效率,...
Big Data and its Applications in Supply Chain Management http://xueshu.baidu.com/s?wd=paperuri:(ae5308ed62d4b4f0aa379ea0f1e69350)&filter=sc_long_sign&sc_ks_para=q=Big+Data+and+its+Applications+in+...
《Markov Chain Monte Carlo in Practice》是一本深入探讨Markov Chain Monte Carlo(MCMC)方法的著作,由Gilks W. R.于1995年撰写。这本书是MCMC领域的经典之作,对想要深入理解并应用MCMC算法的读者提供了宝贵的...
## Chain 一个基于django2.0版本,极简主义的云主机CMDB增删改查项目! 非常适合django刚入门的人拿来参考! 大家可以看一下,欢迎提出修改意见。 然后大家以此为基础,各自开发自己的板块,最后合成一个项目。 ...
"script-chain"是一个专注于脚本构建的开源库,它致力于提供流畅、高效的脚本处理体验。在这个主题下,我们将深入探讨"script-chain"的特点、用法以及其在前端开发中的实际应用。 首先,"script-chain"这个名字暗示...
**jdchain 企业级区块链框架系统java源码详解** **一、jdchain框架概述** jdchain是一个专为企业设计的高级区块链框架,它基于Java开发,提供了丰富的功能和强大的可扩展性,旨在帮助开发者快速构建安全、可靠且...
"链-能"(Chain-Able)是一种设计模式,它在前端开源库中广泛采用,尤其是在处理异步操作和数据流时。这个模式使得我们可以创建出流畅、可读性强的代码,通过链式调用来执行一系列操作。 链式调用的核心思想是返回...
然而,当你遇到"No Cortex-M Device found in JTAG chain."这样的错误时,这意味着你的开发环境无法识别到连接的Cortex-M设备,这通常是由以下几个原因引起的: 1. **硬件连接问题**:首先,你需要检查JTAG线缆是否...
3DMAX科研绘图一键生成DNA链插件DNAChain,沿着线条路径一键生成DNA链条,你可以用它创建非常有趣的图案和效果。
标题中的"chain0 Mac Win 双启动文件.rar"指的是一个包含与在Mac和Windows操作系统之间设置双启动相关的文件的压缩包。双启动是指在一台计算机上安装两个或多个操作系统,并能够在启动时选择运行哪一个系统。这里,...
Each of these studies applied Markov chain Monte Carlo methods to produce more accurate and inclusive results. General state-space Markov chain theory has seen several developments that have made it ...
该系统是京东企业级区块链框架JD Chain的设计源码,由38个文件组成,包括16个Shell脚本、8个XML配置文件、3个配置文件、2个Java源文件、2个属性文件和其他几个关键文件。JD Chain以其简洁易用、可扩展和高性能而著称...
这个“Demension Chain Tool”是一个基于Excel 2003的VBA(Visual Basic for Applications)应用程序,旨在简化尺寸链的计算和可视化过程。 首先,尺寸链是一个闭合的序列,其中的每个元素都是一个尺寸,这些尺寸...
【Chain of Trust】 在计算机安全领域,Chain of Trust 是一种建立从最终实体到根证书的每个硬件和软件组件的验证机制,目的是确保只有可信的软件和硬件能够被使用,同时保持系统的灵活性。这个概念在嵌入式系统,...