自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(77)
  • 收藏
  • 关注

原创 新书预告:程序员,你伤不起

吉日嘎拉吐槽之作,鄙人整理润色:当当预售:http://product.dangdang.com/product.aspx?product_id=23291659

2013-07-15 18:01:21 205

原创 此blog暂不维护,转战围脖去了

此blog暂不维护了, 人老珠黄, 也捣鼓不了什么好东西了。 转战围脖去了。http://www.weibo.com/microlcl

2011-11-25 17:19:57 156

鄙人新书即将出版

鄙人参与的新书即将出版,广告一下。 http://book.douban.com/subject/6024321/ 作为一个老愤青,鄙人把许多未实现的梦想在书中实现了,比如打了一把城管,当了一把总奸,并提供了改造我党的方案。当然了,作为一个骨灰级的老程序员,还写了些职场的那些事儿。 能够出版,实属不易。  ...

2011-04-06 15:20:16 229

原创 囧事之无知者无畏

鄙人走出蹲位的时候,邂逅一个美女,美女花容失色,连声说对不起,红着脸退了出来。鄙人对着镜子一边整理,一边无限鄙夷的想:洋文还是挺重要啊,连toilet都没分清,还出来混个屁!走出厕所,不想又碰见了那个美女,底气明显很足的指着门上的标示说:这个是女厕所吧。鄙人定睛一看,卖糕的,的确是女厕所!敢情鄙人上了三天的女厕所!!男厕所在旁边,男人的标示挂在中间。鄙人没看另一侧的女厕所标示,...

2010-10-27 12:41:30 158

原创 CAS logout的一个解决方案

CAS logout的时候,默认是会重定向到cas server端的logout页面。现在的需求是重定向到登录页面。在应用中, 我还遇到直接ogout(只做清空session, cookie), 而不去重定向到cas 的logout页面,这种情况下:如果不关闭浏览器, 直接再次输入Application的URL, 会绕过CAS认证,照常登入。  吃问题困扰了几天,看了一下C...

2010-06-18 13:45:48 570

原创 刚签了图书出版合同

 今天和某出版社签了图书出版合同。仔细看了一下条款, 首先明确了一个事实:要想靠出书发财, 基本不靠谱。8%的版税, 还要四个人来分,即使定价30块一本,能够卖出10000册,个人收益也就是:(30*10000*8%)/4=6000元。而在IT方面, 能够卖出10000册的,已经是畅销书了。从这个角度来说, 那些动辄收入百万的畅销书作家, 绝对是人中龙凤。 哎,我也...

2010-05-17 14:38:42 543

原创 新年里的修养

又是一年了, 发现为人处世的历练,并没有随着年纪的增长而增长。特记下鞭策自己:1:关爱:对待家人要更多关爱。风雨同舟,不离不弃的,永远是家人。2:淡定:以一颗平常心对待工作与挑战。3:平和:对待领导的批评与指责,无论对错,都要平和, 避免不必要的争吵。4:欣赏:对待同事, 多用欣赏的眼光,而不是相反。5:隐忍:对待小人要隐忍,尽量少打交道。6:少言缜思, 知行合一,...

2010-02-21 15:02:48 131

原创 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 134

247行的博客系统

跟着Scott Davis看了一下Grails247行代码就可以实现一个完整的博客系统!看来javaeye用rails创业, 从成本来说真是性价比超高。 D:\myeclips-workbench\blogito>grails statsWelcome to Grails 1.1.1 - http://grails.org/Licensed under Apache ...

2009-12-15 15:55:41 102

大叔, 你OUT了

单身汉第一天。昨晚寻觅吃饭的地方, 就趁着夜色, 吹着晚风,来到了某大学中南分校。校门口的小吃摊人头攒动,望不到鞭。鄙人就要了点这个和那个, 坐在一堆学生中,很突兀的吃起来。其实鄙人是想说鹤立鸡群的,想想还是算了,鄙人还没成鹤,周围的学生大部分也不是鸡。但为何就觉得突兀呢?其实在三四年前, 走在校园, 还偶尔有问路的人称呼鄙人为“同学”的。望着周围一张张青春的脸,耳朵充斥着...

2009-10-07 15:36:59 130

人工智能:用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 491 1

升级成功,进入男人2.0时代

这是上天的馈赠。终于当爹了。是一个五斤六两的小天使。所有的幻想与不安, 在见到小天使的一瞬间化解。非常健康,非常漂亮。出生半天后就睁开乌亮亮的小眼睛,到处看。多么清澈的眼神,瞳孔就像镜子一样清澈,映出一个胡子拉茬的男人,两天两夜没怎么睡觉的男人。做好准备了吗?你现在是真正的父亲了!是啊,当爹的心情好复杂,有欣喜,更有责任。这几天一直在想,把小天使带到人间, ...

2009-08-25 17:41:37 142

drools:和谐软件之准生证办理专家

有感于办理准生证的复杂度,感觉鄙人的智商完全不够用。并且准生证的办理流程,全国都不一样, 就是在一个城市办理, 居委会大妈要求你的步骤也不一样。经历了准生证的洗礼, 让鄙人深刻体味到了社会的和谐程度。所以,特推出和谐软件之: 准生证办理专家。希望对有此需求的兄台以精神支持。界面很简陋,值得一说的是流程控制。流程推理采用drools脚本。建议下载drools官方ecl...

2009-08-13 16:14:01 167

linux下图片读取异常

去年遇到的一个老问题,今年又出现了,好记性不如烂笔头:服务器(linux,was,jdk14)在读取图片时, 报如下异常:java.lang.NoClassDefFoundError: sun/awt/X11GraphicsEnvironment这是因为java虚拟机在处理图片时需要本地的x-server的支持,解决方法:启动java时加上参数:-Djava.awt.headl...

2009-08-05 10:31:03 468

最近忙什么?--spark plugin

最近在忙些什么?1:瞎忙。2:准备研究一下springside,居然网站都停了。转而看了看AppFuse, Matt Raible确实是高人,代码很潮很fashion.确实堪称最佳实践。以其闭门造车, 不如改革开放, 站在高人的肩膀上,往往会事半功倍的。3:因为appfuse的原因, 很浅的看了下Spring Security, 比起Acegi的繁琐,确实爽了许多。有机会在项目中要...

2009-06-17 15:39:05 177

一个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 158

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 132

山寨版工作流:groovy控制的责任链

有点标题党的嫌疑本文不涉及工作流中的环节(step)、条件(conditions)、循环(loops)、分支(spilts)、合并(joins)、角色(roles)等等。不涉及工作流。呵呵,说白了, 就是在责任链中加入脚本控制。扩展自apache common chain:http://commons.apache.org/chain/比如有如下chai...

2009-04-10 12:47:46 289

彻底被groovy折服

被groovy彻底征服:先瞅瞅人家groovy是怎样解析xml的:plan.xml<plan> <week capacity="8"> <task done="2" total="2" title="read XML chapter" /> <task done="3" total="3

2009-03-27 16:57:15 132

spring2自定义标签

头很大啊.现在需要扩展mule的标签.只得先从spring的标签扩展开始, 并笔记之: spring2以上版本支持自定义标签.作为一般的应用程序开发人员,扩展spring的标签意义不大。但如果你是一个平台开发人员,则很有必要拥有一套自己的标签, 提供给应用开发人员使用.由于mule的标签是基于spring的xml schema扩展的, 为了弄出mule的自定义标签,让我们从...

2009-03-19 17:13:07 121

mule进阶之ibatis component

mule的jdbc transport功能过于简单, 今天的需求是把ibatis集成进来, 作为一个service的component, 以增强持久层功能.mule可以直接引用spring的配置文件, 方法如下: <spring:beans> <spring:import resource="applicationContext.xml" /> ...

2009-03-18 15:11:46 116

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 158

咱当爹的人, 有啥不一样

纵观人类历史, 但凡重大事件的前夕, 都有与之相关的思想启蒙运动。中国的近代化前夜, 有魏源、龚自珍的启蒙呐喊。法国大革命前, 有伏尔泰,卢梭的鼓与呼。否则,革命来的太突兀, 人民不会接受。这个规律好像也适合个人。比如你要结婚了, 就要在一年前给自己灌输结婚的理由, 等到一年后就可水到渠成的领证去。比如要当爹, 就要在一年前进行当爹思想启蒙,列举当爹...

2009-02-26 14:35:17 162

提供一些快捷的中餐菜谱,节省大把时间

程序员真是累啊, 六点下班, 回家后还要做饭。中国的饭又麻烦, 基本都要搞一个小时。有没有好的菜谱, 可以又好吃, 又节省时间?鄙人先开个头:香肠(或排骨)稀饭:搞一根香肠(或排骨),切块, 放入一个皮蛋, 一个西红柿, 一碗米, 一起放入电饭煲, 放入适量水, 闷半个小时。超级香粥就可以了。前后耗时不过30分钟, 香肠又好切, 西红柿也好洗。适合我这样的口馋懒...

2009-02-06 17:09:37 233

程序员也发明: 男士专用单车坐垫

为了响应胡哥建设创新型国家的号召,本着以人为本的科学理念, 根据男士人体工程学原理, 特在鼠年岁末隆重推出鄙人的独家发明:男士专用单车坐垫。下图为当前人类社会流行的单车坐垫, 同志们,已经一百年不变了! 此坐垫与男性人体结构严重冲突,带有严重的反男性性质,是一百年来最严重的反人类发明。长时间在这个坐垫上骑行, 会严重压迫男性某重要部位。经过鄙人严格臆想,特推论如下:长期骑行, 必将...

2008-12-16 13:21:45 202

由“黄泉路”想到的

昨天惊闻每天上下班必经的一条路,叫“黄泉路”!就在关山工业园附近!冒冷汗的同时,明白了唯楚有才,有斯为甚。每天,不在黄泉路上, 就在去黄泉的路上。这是我每天生活的写照, 也是人生的映射,众生的哲学。道尽了多少世间冷暖, 显贵抑或草根, 哪个能逃脱这句的宿命?...

2008-12-10 10:45:15 138

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 122

一个小学题目的解: 采用规则引擎Drools实现

同学帮他侄儿问我一个问题:资源:1、小明的钱可以购买50瓶汽水。2、老板搞促销,两个空汽水瓶子可以换一瓶汽水。问:小明最多能喝多少瓶汽水?开始还楞了一下, 现在的小学题目还真不简单。不过马上给出答案:先是50瓶,然后用50个空瓶换来25瓶,喝完后用25个空瓶换12瓶再多个空瓶,喝完后用13个空瓶换6瓶,然后是7个空瓶换3瓶,然后是4个空瓶换2瓶,然后是2个空瓶换1瓶,最后问老板...

2008-10-23 15:49:27 195

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 144

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 339

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 134

状哉! 菲尔普斯君

         菲尔普斯君, 蛮夷美利坚国泅水者也.          此君天赋秉异,身八尺长, 两耳垂肩, 双手过膝,  远观若刘使君转世, 陆行无异, 然入水则如蛟龙入海, 大脚如龙之尾鳍, 无人匹敌.        八月十六日, 蝶泳决赛, 彼时, 已六金在手, 自号泳池水怪, 无出其右者.  是役, 高手云集, 逐鹿北京.然前半程,  菲君落后, 及冲刺, 仍落于某君半首级. 及发榜...

2008-08-19 13:02:22 140

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 236

ehcache常用API整理

鉴于csdn的blog的不稳定, 及混乱的编辑器, 和无上传功能, 遂决定彻底投诚javaeye的blog.数月前整理的一个东西, 作为cache的扫盲文档.参考了它的官方文档. 对ehcache感兴趣的兄台可以参考.附件为eclipse项目, 直接导入, 运行test目录下的junit testcase, 可一目了然.一 ehcache API:1: Using the CacheM...

2008-08-01 11:31:57 721

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 183

与妻生日书

昨天是欣的生日, 特在我的技术blog开个先河, 贴一篇我的与技术无关的文字,  博大家一笑耳!       余妻冯氏, 壬戌生, 体态婀娜, 肤如凝脂, 有腰盈盈一握, 盖余心中之美人矣.     妻乃邻郡黄冈人,闻先生同乡.此郡素为诗山文海之地, 且先生诗文冠绝海内, 然妻竟无斯文之万一. 每与典故论之,常做茫然无辜状. 且性刚烈,余常讥其决决乎如厕之顽石, 且臭且硬. 妻每每驳而自诩小...

2008-07-25 15:29:50 130

EJB2.1 & EJB3.0: Timer Service三部曲

对于J2EE中的调度任务, 在ejb2.1推出前, 似乎只能采用一些非常途径:比如在servlet中new一个Timer.我们急切的需要EJB的标准实现.最近我们就遇到了这样的需求. 还好websphere升级到了6.0, 支持ejb2.1规范,在ejb2.1标准中, 提供了一个Timer Service的标准实现.要实现Timer Service, 通常的做法就是让一个无状态session...

2007-12-12 15:39:19 132

纯java 的javascript引擎:rhino

前段时间,在浏览javaeye论坛,看见有人征集如何在java中运行数学表达式。结果方案五花八门:1.jakarta commons JEXL. 2.Beanshell3.Java Math Expression Parser jep 4.parse combinator jparsec 5.jdk 6.0的 script6.利用SQL 7.自己写语法分析如果自己写语法分析,没有...

2007-06-06 17:53:38 186

采用 ajax + vml 生成柱状图报表

备份一个有意思的小东西:动态柱状图,采用ajax + vml。vml是微软在IE5中就支持的矢量图技术。采用xml的格式来生成矢量图,这为我们在页面上生成高质量的图像提供了很好的支持。另:虽然SVG很好,但IE不支持(不安装插件的话)。程序很简单:一个servlet:采集数据(仅仅随机产生一个数组)。一个html页面:采用ajax从servlet得到数据,然后用vml生成图表。由于采用了...

2007-05-17 16:28:35 138

nio socket 及其开源框架MINA学习总结(二)

3:Socket网络框架 MINAMINA是一个网络应用框架,在不牺牲性能和可扩展性的前提下用于解决如下问题:1:快速开发自己的英勇。2:高可维护性,高可复用性:网络I/O编码,消息的编/解码,业务逻辑互相分离。3:相对容易的进行单元测试。3.1 IoFilters:IoFilter为MINA的功能扩展提供了接口。它拦截所有的IO事件进行事件的预处理和后处理(AOP)。我们可以把它想象...

2007-04-13 18:20:41 163

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除