MQ Java与MQ JMS选择

2015-03-20

IBM MQ对java的开发支持两套接口,一套是按照JMS规范来的,一套是java接口。之前一直在考虑这两种方式有和区别,优点缺点分别在哪里,在不同的场景下用哪种更好。 比如我做过关于消息匹配的实验,MQ是支持按照MessageID、CorrelationID、GroupID等五个标识来匹配消息(这五个标识分别在不同场景下有不同意义,但其实也可以混着来),如果Sender在发送消息时在这些标识里填入了有意义的信息,而Receiver在配置时也申明了要对这些标识进行匹配,那么Receiver从队列中取消息时,只会取到匹配的消息。这套机制在MQ针对各种语言的API都可使用,包括MQ Java API。 但是MQ JMS恰恰不一样。JMS用setXXProperties()等方法来给消息增加额外的属性,在取消息时,用类似SQL语法的selector来匹配并取出想要的消息,这套与之前按照五个标识匹配不能一一对应。具体表现为:

卡门——爱不到的情人[旧文]

2014-07-16

纯净而凶狠的眼神 奔放而诱人的舞姿 美丽而倔强的情人 她就是歌剧《卡门》的主人公卡门。 比才以一部四幕歌剧塑造了一个经典的烟厂女工的形象,而一部《卡门》也成就了比才。 之前我听过许多《卡门》里的曲子,如《卡门序曲》、《斗牛士之歌》、《哈巴涅拉舞曲》等等,但我却从没想过这些名曲统一在一部歌剧中会是怎么样子的。而当我完整地看完《卡门》后,我发现不仅是这些歌曲在我的心里一遍遍地回响,而且剧中几名人物的形象性格也已深深印在我的脑海中——没有对白,没有歌声,仅仅是音乐。是卡门的丰富的音乐带我走进了一个吉普赛女人的故事。 这些风格体裁迥异的歌是剧中人物最形象的描写、最生动的诉说。 欢快、热情的带着西班牙舞蹈节奏风格的曲子,映衬出卡门的直率泼辣与果敢;洒脱而富有活力的《阿尔加拉的龙骑兵》以及包含默默温情的《花之歌》表现了唐•荷塞的阳光气质和对卡门的一片真情;有力、雄壮的《斗牛士之歌》塑造了一位勇敢、英雄般的斗牛士。 在老师的指引下,我关注这当中时不时出现的一段吉普赛风格的不安的动机,这令听众隐隐约约感到有种不祥的事会发生。唐•荷塞与卡门之间的爱情一波三折,最后第四幕中,这段动机再次响起时,唐•荷塞出 […]

安装Hadoop+HBase分布式集群

2014-05-23

三台机器在cluster中充当的角色(namenode, secondary namenode, datanode , resourcemanager, nodemanager) 192.168.0.1 chubing/passwd ubuntu01 nn/snn/rm UbuntuServer12.04 192.168.0.2 chubing/passwd ubuntu02 dn/nm UbuntuServer12.04 192.168.0.3 chubing/passwd ubuntu03 dn/nm UbuntuServer12.04 修改~/hadoop-2.2.0/etc/hadoop目录下的配置文件: hadoop-env.sh 环境变量设置:修改JAVA_HOME的值 yarn-env.sh 修改JAVA_HOME的值 slaves 保存所有slave节点 core-site.xml 设置fs.default.name:值为NameNode的IP地址及端口 设置hadoop.tmp.dir: hdfs-site.xml 设置dfs.namenode.name.dir:值为 […]

明星耶稣的成名路(一)

2014-03-30

Gethsemane( I Only Want To Say) 是韦伯的音乐剧《耶稣基督万世巨星》Jesus Christ Superstar中一首我非常喜欢的曲子,在这部音乐剧中,韦伯创新地将严肃的宗教故事和前卫的摇滚音乐联系起来。这首曲子就很有摇滚范儿,尤其是歌曲中间,耶稣长达14秒的尖叫呐喊,可能会让严肃之人无法接受,但是整首曲子旋律非常好听,我可以开着循环听一个下午。 如果你对《耶稣基督万世巨星》整个故事不太清楚的话,听这首歌很难有共鸣,这段歌曲发生在最后的晚餐之后,耶稣被犹大背叛,被逮捕之前。歌曲前半部分耶稣一方面回顾过去自己为了真理、为了上帝而做的种种努力,另一方面在犹豫和质疑上帝对自己命运的安排,内心复杂和纠结;后半部分,耶稣坚定了自己的信念,做出了“我不下地狱,谁下地狱!”的决定,坦然面对磨难。   从这首曲子可以看出,《耶稣基督万世巨星》音乐剧里刻画出来的耶稣非常更贴近人,更具有人性的光辉。而演员Steve Balsamo的精彩演绎更是让我们强烈共鸣,他一边叹息着,眼角一边流下了泪水,我想起我不曾一次问自己,问父母,问天问地,为什么?为什么!无助地问、愤怒地 […]

马航370是一出连续剧

2014-03-24

还没有找到,马国像挤牙膏一般一点点地、貌似很不情愿地、明眼人一眼就能看出来有所隐瞒地向外界公开后续救援信息。 本科时候关注过“东方”,最近又看了几期他们的时事评论,最近这一期终于把马航事件定性为“某大国/组织为幕后,实则是对我在南海的实力和控制力的一次测试行为”,一直追东方的人就该知道锦州效应,“绝对控制南海”就是一张具有锦州效应的牌,而事实上我国也一直在加紧准备着自己的实力以防那一天真的到来时能够做到“绝对控制南海”。而某势力挑起马航MH370事件,一则可以检测我国在南海上真正的实力程度,二则可以检测南海周边国家对我的态度(是积极合作还是有所防备),同时希望证明我方“在必要时绝对控制南海的准备工作或存在相关控制能力不足(无法找到一架大型民用客机)、或存在决心不够”。那么,我们调动飞机舰艇,还有卫星不惜一切来继续搜寻就显得非常重要,其次是在搜索中继续尽可能完善相关自身建设并展示自己肌肉让相关方感受到我方的力量和决心,最后是适时在其他方面做些动作,如钓鱼岛、朝核等等。 总结下来,马航MH370真是一出连续剧,为航班上的人员祈祷,也期望剧情尽快朝着对我们有利的剧本发展。

少年游,秋夜寒,英贤酌酒谈笑平三国

2013-10-05

[时间]:2013.10.02中午——2013.10.03下午 [地点]:延庆和昌平中间的水泉沟 [小伙伴们]:高中同学、高中校友、大学同学等共7人 [行程]: 10月2日下午12点半,地铁知春路站集合,乘车前往地铁昌平线终点站(下午2点在昌平地铁南邵站外面随便上了一路公交坐到昌平东关站,下午2点半坐上925路公交) 下午4点多,到达水泉沟站,下车,走了10多分钟到了农家乐入住 10月3日上午8点半至12点,走峡谷,看风景。 中午1点多,在水泉沟站,错过12点从延庆发车的925(下午3点,坐上2点从延庆发车了925路公交返回昌平,和来时路线一样返回北京) 此次出游得以成行实是各种因素共同促成的,一方面,原本我计划十一回家休息一会儿,但此计划被一些找工作/实验室项目的琐事耽搁了,于是就打算凑上鸳在北京附近找一个近一点的地方玩两天;另一方面,小鸟同学积极地想让一帮高中同学一起聚一聚。终于,出游安排在我的一拖再拖下在出发前3天被定下来了。目的地是延庆东面莲花山旁边的某峡谷。 2号的行程是以我们从PKU出发的同学的迟到开始的(插播一句,进入PKU后我发现这儿的学生老师的一个重要特征就是开会从不 […]

PL/SQL Developer导入导出工具参数说明

2013-08-28

所用软件环境:Orcale数据库版本10.2.0,PL/SQL Developer 版本7.0 使用目的:把数据库A中的表table1复制到数据库B中。 操作过程:1、PL/SQL Developer连接数据库A,从数据库A中导出表table1,存在本地磁盘文件中。2、PL/SQL Developer连接数据库B,向数据库B中导入表table1。 一、导出 用PL/SQL Developer登陆数据库A。使用菜单栏->Tools->Export Tables,该工具会列出Orcale中用户有权限导出的所有表的列表,下方有三种不同的导出格式可供选择,下面一一介绍。 a) Oracle Export 这种方式导出的文件是dmp文件,.dmp文件是二进制的,可以跨平台,还能包含权限,效率也很不错,用得最广。选项参数的设置说明(辛苦查了很多资料总结的,我认为比较重要的写得比较多): Compress, import into one extent, 导出的同时合并碎块,尽量把数据压缩到一个EXTENT里,默认是Y. Consistent, cross-table consistency, 交叉 […]

暗恋桃花源——影评

2013-06-29

[php] 翻看大二买的移动硬盘时候发现一篇大一电影课上写的影评 发出来,权作纪念[/php] 此剧一开场就是一个感人的分别的场景。地点是上海,江滨柳要与恋人之凡分别了,他们细数着自从两人见面来的种种感受。从他们的对话中我能感受到虽处于战乱年代,但年轻人有着对未来的憧憬,对恋人的不舍,言语动作处处显出缱绻之情。而就在我们沉浸在这样一种感觉中时,剧中导演不满演员表演的一声吼也把我们的那丝感伤之情也打断了,仿佛一下跳出回忆,回到现实。 一段双方导演的争执之后,另一场戏上台了。这是老陶一人在家喝酒吃饼,只不过他开不动酒瓶,咬不动饼,样子令人发笑。就这样接着令人捧腹的戏出场了。 整个舞台剧就是这样交错着,一边是唯美的爱情剧《暗恋》,一边是古装喜剧《桃花源》,每当观众跟随着演员的表演而“入戏”时,两部戏的转换却将观众硬生生给拉了出来,又卷入两班剧组“戏外”的纷争去了。 暗恋 先说这个戏名,“暗恋”。剧中两个主人公是两情相悦的,何来“暗恋”一说?我认为暗恋指的是老去的江滨柳在暗恋年轻时的之凡,“暗恋”那个为实现的梦。原因有下:一、尽管分别几十年,音讯全无,江滨柳却仍时时刻刻想着之凡,在梦里不断重现 […]

windows环境下JAVA+GDAL配置

2013-06-20

实验室的项目需要用到GDAL库做一些地理空间数据的读取和处理,于是花了些时间学习了GDAL相关知识。 GDAL(Geospatial Data Abstraction Library)是一个开源栅格空间数据转换库。它利用抽象数据模型来表达所支持的各种文件格式。它还有一系列命令行工具来进行数据转换和处理。 GDAL使用C++开发,因此要在Java环境下使用GDAL库,要用jni的方法调用dll库,我们可以下载GDAL的源码,按照官网的指引,在自己的Visual Studio里编译出dll。但是最省事的做法就是调用别人已经编译生成好的符合jni标准的动态dll库和jar包了,推荐这个网址:http://www.gisinternals.com/sdk/,下载合适的文件。 例如我下载的是release-1600-gdal-1-10-mapserver-6-2.zip,里面包含了编译好的GDAL以及jar包。 下面以Eclipse的配置为例,示范如何在Java环境中调用GDAL库(此时假设所有GDAL的dll都已经编译好,或是从上面写的网址下载下来了): 1. 打开Eclipse,新建一个ja […]

BootStrap学习笔记-安装与配置

2013-06-20

BootStrap是一个十分强大而又简洁的前端开发框架,我学习了一阵子以后瞬间就喜欢上了这个东西,它有很多优点,对我而言,我最喜欢的两个理由:一是漂亮,无论是按钮、表格、表单还是警告框、导航栏,都非常好看,小清新的感觉;二是省力,BootStrap已经帮程序员们写好了基本的css和js文件,我们只需要设计页面各个组件的布局,不需要操心颜色和样式了。 项目官方地址:https://github.com/twbs/bootstrap/ 下载源文件:https://github.com/twbs/bootstrap/archive/v3.3.2.zip 下载编译好后的文件(建议):https://github.com/twbs/bootstrap/releases/download/v3.3.2/bootstrap-3.3.2-dist.zip 下载编译后的文件压缩包,​解压发现有三个文件夹:css文件夹、fonts文件夹、js文件夹。 需要注意的是,所有的BootStrap都需要jQuery,所以还需要额外下载jQuery.js放到js文件夹里,下载地址:http://jquery.com […]

BootStrap学习笔记–初始化tooltip和popover

2013-06-19

学习BootStrap时候通过官方文档知道了自带的很好看的工具提示(tooltip)和弹出提示框(popover),鼠标移上去或者点击一段文字/按钮后就有弹出效果,见图1、图2。 但是自己在写代码的时候发现就算按照官网上例子写,却怎么也显示不出效果,鼠标点击一点反应都没有。 想要实现popover的代码如下: [html] <a href="#" class="btn" data-toggle="popover" data-placement="right" data-title="说明" data-content="这是一段说明内容">点击我</a> [/html] 再仔细看文档,发现有这么两句话: For performance reasons, the tooltip and popover data-apis are opt in, meaning you must initialize them yourself. For perfo […]

老故事,新时代——看时尚版《红玫瑰与白玫瑰》

2013-03-16

北大百年讲堂15日上演了田沁鑫导演的《红玫瑰与白玫瑰(时尚版)》,我终于亲眼看了一场。 这是部根据张爱玲同名小说改编的话剧,去年也曾经在百讲上演过,那时没有买到票,于是在网上找视频资源,可惜找不到。幸而图书馆有电子资源,于是我跑到图书馆二楼的电子阅览室看完了《红玫瑰与白玫瑰》。 在阅览室看的是2007年的版本,主演有秦海璐、辛柏青、胡靖钒、高虎等人。而这次在百讲看的是2010年以后新出的时尚版,是商子见、董畅、金戈、赵淑琦、明星、杨吟吟等演的,所谓时尚版和老版有很多不同了。故事的人物和故事的时代都变了,“柳下惠”佟振宝变成了职场女性佟振宝,温顺的“白玫瑰”孟烟鹂变成了宅男孟岩黎,风情万种的“红玫瑰”王娇蕊则变成了少妇杀手王Jerry(王杰瑞),其他角色如小裁缝、王世洪一并变了性别。故事发生的场景也由1944年的张爱玲小说中的公寓楼、梧桐树变成了金融危机以后的写字楼、机场、酒店。 这个版本或许更贴近年轻人,包含了魔世、裁员、蜗居、网恋、出轨等等现在流行的话题,其中我特别记住了魔兽世界玩家“小裁缝”的一句话,彼时刚和妻子炒完架的孟岩黎正在出轨和坚守爱情贞洁之间犹豫不决,小裁缝出口便是一句  […]