java
文章平均质量分 61
iteye_6308
这个作者很懒,什么都没留下…
展开
-
备份(sessionbean,mdb,jms)
现备份一下代码:包含:1:一个无状态SessionBean:负责JMS和http服务 2:一个MDB:负责监听一个message queue,并调用其它模块ejb.其它辅助类我就不备份了,纯属个人备份,如果有人对sessionbean,mdb感兴趣,可以参考.一:负责JMS服务的实现类为JmsService,负责http服务的实现类为:HttpService,为了调用方便,它们...2006-10-20 16:50:00 · 91 阅读 · 0 评论 -
seam体验
半年前的一篇旧文, 笔记之.seam起步1 环境配置:1.1 jdk: 必须是jdk5或者以上的版本, jdk1.4不支持seam.1.2 ant, 在环境变量配置: ANT_HOME: F:\apache-ant-1.7.0, 在path中加入 %ANT_HOME%\bin; 确认ant能否运行: 在cmd下键入: ant -version,显示正常, ok.1.3 jboss...2008-10-16 14:22:00 · 112 阅读 · 0 评论 -
Drools学习(一)
Drool是jboss的规则引擎, 老早就想看看了, 前断时间忙的一直没有时间.现在抽空学习一下什么是规则引擎, rete算法等等就交给google了.鄙人是实干家.一. 环境配置.最快的方法: 下载Drool的eclipse插件:Drools 4.0.7 Eclipse Workbench for 3.2http://www.jboss.org/drools/downloads....2008-10-17 17:07:41 · 320 阅读 · 0 评论 -
Drools学习(二)
快速入门之读懂jboss的demo.附件为jboss提供的demo, 稍微整理了下, 可直接在eclipse中import进来(前提: 下载并安装Drool的eclipse插件:Drools 4.0.7 Eclipse Workbench for 3.2 )建议首先看看:FibonacciExample: Fibonacci数列的drools实现.GolfingExample: 著名的...2008-10-20 15:32:24 · 122 阅读 · 0 评论 -
一个小学题目的解: 采用规则引擎Drools实现
同学帮他侄儿问我一个问题:资源:1、小明的钱可以购买50瓶汽水。2、老板搞促销,两个空汽水瓶子可以换一瓶汽水。问:小明最多能喝多少瓶汽水?开始还楞了一下, 现在的小学题目还真不简单。不过马上给出答案:先是50瓶,然后用50个空瓶换来25瓶,喝完后用25个空瓶换12瓶再多个空瓶,喝完后用13个空瓶换6瓶,然后是7个空瓶换3瓶,然后是4个空瓶换2瓶,然后是2个空瓶换1瓶,最后问老板...2008-10-23 15:49:27 · 183 阅读 · 0 评论 -
a simple memcached client Demo
在当前的一个语音系统中,需要频繁进行I/O操作, 为了应付未来可能出现的高并发访问, 计划引入缓存机制。在诸多缓存中, ehcache口碑不错, 我之前也写过一篇文章介绍ehcache的使用:http://lcllcl987.iteye.com/blog/222693 但ehcache不是一个分布式缓存解决方案。所以, 就初选memcached了:http://www.danga.co...2008-10-29 15:30:22 · 111 阅读 · 0 评论 -
javaer敏捷之路:使用grails 1.1.1有感
Scott Davis:British Sky Broadcasting Group 最近将它的 Web 站点迁移到了 Grails。他们现在每月的点击量达到 1.1 亿次。LinkedIn.com 在其站点的某些商业部分使用 Grails。Tropicana Juice 在英国有一个 Web 站点,该站点几年来一直在 Grails 上运行。Grails.org 本身就是用 Gr...原创 2010-01-11 14:52:23 · 116 阅读 · 0 评论 -
linux下图片读取异常
去年遇到的一个老问题,今年又出现了,好记性不如烂笔头:服务器(linux,was,jdk14)在读取图片时, 报如下异常:java.lang.NoClassDefFoundError: sun/awt/X11GraphicsEnvironment这是因为java虚拟机在处理图片时需要本地的x-server的支持,解决方法:启动java时加上参数:-Djava.awt.headl...2009-08-05 10:31:03 · 449 阅读 · 0 评论 -
drools:和谐软件之准生证办理专家
有感于办理准生证的复杂度,感觉鄙人的智商完全不够用。并且准生证的办理流程,全国都不一样, 就是在一个城市办理, 居委会大妈要求你的步骤也不一样。经历了准生证的洗礼, 让鄙人深刻体味到了社会的和谐程度。所以,特推出和谐软件之: 准生证办理专家。希望对有此需求的兄台以精神支持。界面很简陋,值得一说的是流程控制。流程推理采用drools脚本。建议下载drools官方ecl...2009-08-13 16:14:01 · 150 阅读 · 0 评论 -
人工智能:用AIML写一个机器人
最近搞了一把人工智能,感觉AIML(Artificial Intelligence Mark-up Language)确实是个好东西,特笔记之。AIML OVERVIEW:http://www.pandorabots.com/pandora/pics/wallaceaimltutorial.htmlAIML的一个java引擎:http://www.geocities.com/phe...2009-09-21 13:49:53 · 462 阅读 · 1 评论 -
最近忙什么?--spark plugin
最近在忙些什么?1:瞎忙。2:准备研究一下springside,居然网站都停了。转而看了看AppFuse, Matt Raible确实是高人,代码很潮很fashion.确实堪称最佳实践。以其闭门造车, 不如改革开放, 站在高人的肩膀上,往往会事半功倍的。3:因为appfuse的原因, 很浅的看了下Spring Security, 比起Acegi的繁琐,确实爽了许多。有机会在项目中要...2009-06-17 15:39:05 · 163 阅读 · 0 评论 -
一个cool map
好像是QuakeWang的东西, 本打算用在项目中.还是备份在这吧:import java.util.HashMap;/** * Shortcut Map by extending HashMap. * You can use it as below: * map.put("country", "China", "city", "wuhan"); * or * ...2009-04-30 16:39:06 · 140 阅读 · 0 评论 -
groovy: 也来玩玩梅森数
在javaeye的ruby版,看见ruby算梅森数组的一个贴,http://www.iteye.com/topic/362901很有趣啊。我这里弄一个groovy的实现。什么是梅森数组:http://zh.wikipedia.org/w/index.php?title=%E6%A2%85%E6%A3%AE%E7%B4%A0%E6%95%B0&variant=zh-cn...2009-04-17 15:46:26 · 114 阅读 · 0 评论 -
mule进阶之jdbc transport:
继续在mule的xml汪洋中遨游.简单需求如下:向一个vm:queue发送map消息, mule根据map信息, 动态执行sql, 并返回数据.select 的查询mule默认返回map数据.配置文件:my-mule-jdbc-config.xml如下:<?xml version="1.0" encoding="UTF-8"?><mule xmlns="http://w...2009-03-17 17:58:01 · 139 阅读 · 0 评论 -
mule进阶之ibatis component
mule的jdbc transport功能过于简单, 今天的需求是把ibatis集成进来, 作为一个service的component, 以增强持久层功能.mule可以直接引用spring的配置文件, 方法如下: <spring:beans> <spring:import resource="applicationContext.xml" /> ...2009-03-18 15:11:46 · 94 阅读 · 0 评论 -
spring2自定义标签
头很大啊.现在需要扩展mule的标签.只得先从spring的标签扩展开始, 并笔记之: spring2以上版本支持自定义标签.作为一般的应用程序开发人员,扩展spring的标签意义不大。但如果你是一个平台开发人员,则很有必要拥有一套自己的标签, 提供给应用开发人员使用.由于mule的标签是基于spring的xml schema扩展的, 为了弄出mule的自定义标签,让我们从...2009-03-19 17:13:07 · 102 阅读 · 0 评论 -
彻底被groovy折服
被groovy彻底征服:先瞅瞅人家groovy是怎样解析xml的:plan.xml<plan> <week capacity="8"> <task done="2" total="2" title="read XML chapter" /> <task done="3" total="32009-03-27 16:57:15 · 114 阅读 · 0 评论 -
山寨版工作流:groovy控制的责任链
有点标题党的嫌疑本文不涉及工作流中的环节(step)、条件(conditions)、循环(loops)、分支(spilts)、合并(joins)、角色(roles)等等。不涉及工作流。呵呵,说白了, 就是在责任链中加入脚本控制。扩展自apache common chain:http://commons.apache.org/chain/比如有如下chai...2009-04-10 12:47:46 · 262 阅读 · 0 评论 -
jms: client方式访问message queue
通常, 访问message queue有两种方式:binding 和 client.在容器中的应用, 通常我们采用binding方式.而如果我们有一个需求, 非要访问一个远程的mq, 也就是要使用client方式, 该如何做? 其实,只需用mqsc命令在mqm中加一个类型为svrconn的channel, 然后开启mq的监听程序即可:步骤如下: client方式访问mq:1:定义...2008-07-30 17:58:44 · 158 阅读 · 0 评论 -
ehcache常用API整理
鉴于csdn的blog的不稳定, 及混乱的编辑器, 和无上传功能, 遂决定彻底投诚javaeye的blog.数月前整理的一个东西, 作为cache的扫盲文档.参考了它的官方文档. 对ehcache感兴趣的兄台可以参考.附件为eclipse项目, 直接导入, 运行test目录下的junit testcase, 可一目了然.一 ehcache API:1: Using the CacheM...2008-08-01 11:31:57 · 688 阅读 · 0 评论 -
jms之Message queue的互连互通
贴一篇半年前的老文, 主要涉及 MQ server基础设施中的分布式mq的互联互通.一 mqsc命令基础:1:创建队列管理器:以管理员身份登陆websphere mq服务器,运行websphere MQ控制命令dspmq,显示已有队列管理器状态:dspmq 比如项目用到的队列管理器是MQCOSMOS,如果没有,新建一个:crtmqm –q MQCOSMOS 如果MQCOSMO...2008-08-14 11:20:58 · 219 阅读 · 0 评论 -
CAS logout的一个解决方案
CAS logout的时候,默认是会重定向到cas server端的logout页面。现在的需求是重定向到登录页面。在应用中, 我还遇到直接ogout(只做清空session, cookie), 而不去重定向到cas 的logout页面,这种情况下:如果不关闭浏览器, 直接再次输入Application的URL, 会绕过CAS认证,照常登入。 吃问题困扰了几天,看了一下C...原创 2010-06-18 13:45:48 · 542 阅读 · 0 评论