`
Mybeautiful
  • 浏览: 298958 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
社区版块
存档分类
最新评论
文章列表
      GlassFish使用集成的MQ的相当简单,没有什么要配置的。但是要使用其他MQ产品,则需颇费一番功夫。下面详细介绍下GlasshFish中配置SonicMQ的过程。       软件信息: GlassFish3.1.1, SonicMQ 6.1. ü 安装 Genericra       下载地址: http://genericjmsra.java.net/  (
         关于为什么要使用LDAP去访问MQ, 而不是直接访问,其理由我就不啰嗦了,有兴趣的可以去Google下。最直接的原因有至少如下两条(欢迎补充):   1.     客户端不需要去记MQ的账号,密码,只要有一个LDAP目录的访问权限,其下面所有的资源都可以访问。  
转载自:http://liujun5563.blog.163.com/blog/static/6109217120091035444699/   1. Oracle数据库   SELECT * FROM TABLE1 WHERE ROWNUM<=N   2. Infomix数据库   de>de>SELECT FIRST N * FROM TABLE1   3. DB2数据库   de>de>SELECT * ROW_NUMBER() OVER(ORDER BY COL1 DESC) AS ROWNUM WHERE ROWNUM< ...
        今天好好看了下SAE (http://sae.sina.com.cn), Sina提供的云计算服务。有点想法。       SAE做的很好,跟传统的虚拟主机服务确实有很大的进步。对开发者,企业用户都能节约成本 (不考虑安全成本,目前国内的信任体系没 ...
     如今“开源”变成了个时尚词汇,炙手可热。Java开源了,开源的Android, 连微软也上这个赶潮流了。开源似乎变成了趋势,大势所趋,历史的必然。      究其核心思想,开源其实是个商业行为,不是慈善行为。其本质是人民战争,当大家看到.net一家独大时,IBM, oracle等都全力支持Java, 并且一大批的公司开发了用Java写的开源软件、工具,由此极大的方便了更多的公司及个人开发者,并开发了出了更多的开源软件。于是高傲的微软在Java的人民战争中逐步退却,其神圣的光环日益隐去,如今大有日落西山之势。换句话说,开源就是"当我斗不过了的时候,我就号召千千万万的同盟者 ...
      良好的团队合作、积极向上的工作激情、卓越的工作技能、员工的牺牲精神等等,是每一个老板对员工的要求;但现实中,总是有一些boss却鼓励员工按相反的方向发展。那年六月,A, B同时进了公司。        1.  鼓励推脱责任。中国人从老祖宗那继承下来的,喜欢搞权力制衡,人为的有意无意的在部门间或员工间制造对立。这样出了问题,肯定要相互推诿;更有甚者,会给对方故意挖坑。老板原意是想更好的掌控,可事实是事情没有做好,掌控又有何用呢?A很踏实,总能化解B的一招一式,时间过了三年,当年的新人都变成“骨干”了。        2. 鼓励员工拖拉。老板分配给A, B各一些任务,并约定何 ...
    编码的依据是什么?很多人也许是不假思索就回答“需求!” 很多人也确实是这么做的,而其实有些人不是依据需求在编码,这是他们自己不这么认为而已。       从需求过度到代码,总觉得有点突然,是不是缺点什么呢?是的,中间应该有个设计的过程。不论是架构设计,详细设计,还是一个算法的设计,归根到底都是有设计的,只是并不是所有的设计都写着纸上,画成图而已。所以,编码的根据不是需求,是设计。       那依据需求而直接编码,会有什么样的后果呢? 直接表现是,代码充斥非常多的IF-ELSE, 代码异常的长,其实我们仔细分析需求,它其实就是由无数的IF-ELSE嵌套而成的。这样的代码看起来就是 ...
转自:http://hi.baidu.com/tister/blog/item/e7374482f4341ca70cf4d2e8.html   除了Dtrace与Java技术的集成之外,Java SE 6发行中还包含了许多其它的可观察性工具。下面总结了这些工具,其中还包含一些更为详细的链接说明。(一) JConsoleJConsole使 ...
转载自:http://www.tianya.cn/publicforum/content/funinfo/1/2321422.shtml     1.ICQ-全球使用率最高的即时通讯软件,当年腾讯就是模仿ICQ诞生的。   (该软件有中文版,不过好多年没更新了,不推荐使用,还是用英文版的吧)     2.移动飞信-飞信是中国移动推出的“综合通信服务”,即融合语音(IVR)、GPRS、短信等多种通信方式,覆盖三种不同形态(完全实时、准实时和非实时)的客户通信需求,实现互联网和移动网间的无缝通信服务。电脑免费给好友手机发短信是我常用的功能。     3.Skype-语音质量为胜,他的网络电话也是 ...
       jvisualvm是Jdk自带的,具体点,据说是jdk1.6-07后加到jdk中的。本地监控很简单,在JAVA_HOME/bin中打开jvisualvm即可,所有本机的java程序会自动列出来。我们来说下远程监控的问题。        当然网上有很多相关资料,我就把我实践的结果列出来吧。               环境, 本地: WIN-XP sp3, jdk1.6.0_17 远端:CentOS5.1, jdk1.6.0_3             具体步骤如下,        1. 启动远端jstatd.            1.1 配置[b]java[/b]安全 ...
      23种设计模式中,最难理解的可能就是Visitor, 而难理解的主要原因却又有相当的原因是不知道什么时候要用它,貌似它把问题搞复杂了。我一直不太能真正的领会它,直到最近的项目中我无意中用到,然后一对比,发现就是Visitor模式,只是没有把Visitor抽象成接口。        面向对象中很重要的一条是是抽象,那为什么要抽象呢?其根本原因是为了解耦,而其直接原因是为了把“可变的和不变的分离。”Visitor模式也是为了要把“可变的和不变的分离”。具体而言,被访问者是不变的,而访问者是可变的。举个例子来说,我张瑜是不变的,而不同的人看我会有不同的眼光,这个看我的眼光是可变的。接下来 ...
    今天发现我的N篇文章同时被不同的人抄袭,列表如下,      第一个个链接是我的原文,第二个是抄袭链接,   人力资源细说 http://mybeautiful.iteye.com/blog/1157824 http://lucene321.iteye.com/blog/1158399 程序员面试注意事项 http://mybeautiful.iteye.com/blog/846517 http://lucene3211.iteye.com/blog/1158505 如何阅读源代码 http://mybeautiful.iteye.com/blog/115 ...
    “21世界最贵的是什么?”“人才!”相信葛大叔的经典语录大家都听过。具体现实中,我们发现以前的"招工"换成了“诚聘英才”,“人事部”换了个招牌,也叫“人力资源部”了,新闻上也时不时听说“中国的人力成本优势正在下降。”就是说人才贵了啊。        人力资源,其重音在后,说明其重在“资源”二字,而资源一般就隐含着某种稀缺的含义,比如石油资源,水资源,稀土资源等等。企业之间的人才竞争是否真的到了如某些媒体所说到了激烈甚至惨烈的地步?这一点我不得而知。不过就我所见耳闻,相当的多的公司没有体会到“资源”二字,他们只看到“人力”。        人力资源部的职责变得相 ...
     面向对象设计中最重要了有两个方面,一是类的识别,一个类的职责分配。其实这两者之间其实有内在联系。比如当你认为有必要新建一个类时,你一定是已经有了某个职责要分配给它;当你发现某个职责谁做都不合理时,就会考虑是不是要新建一个类。今天主要聊下职责分配的问题。        职责分配最重要的一条就是专家原则,就是谁具备完成这项职责的条件,拥有相关的资源;比如吃饭这个事,只有嘴巴最适合做;因为它有个入口,还拥有牙齿这样的利器,并且具备把食物送到胃里面去的通道。具体设计中也是一样,谁最适合做就让它做。当然这可能碰到这样的情况,发现有某个类是个“多面手”,很多事情它都能做,这时候根据专家原则,你 ...
      使用Log4j去管理日志多年了,基本每次都是按照前面项目中用过的代码Copy过来,也基本了解所有配置信息的意义。不过一直不明白为啥总要 Logger.getLogger(ClassName.class)去获取一个Logger, 主要是不明白为啥总要传个Class进去;因为随便传个什么字符串的结果貌似没有任何区别,但为何所有的例子都要搞个Class传进去?难道有什么深意不成?         今天闲暇决定搞清楚这个问题,答案是不需要也无任何深意;就是Log4j支持多个Logger,每个Logger可以单独配置;而我们一般都直接配置log4j.rootLogger。就是配置了所有的L ...
Global site tag (gtag.js) - Google Analytics