- 博客(10)
- 收藏
- 关注
原创 Scala中的Function Currying和Tupling的介绍
http://gleichmann.wordpress.com/2011/12/04/functional-scala-curried-functions-and-spicy-methods/ http://stackoverflow.com/questions/1987820/applying-a-function-to-a-tuple-in-scala
2012-04-13 19:53:04 127
Maven配置:在Java工程中混入Scala
<plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-eclipse-plugin</artifactId> <configuration> <downloadSources>true</d
2012-04-11 19:49:44 141
0/1背包问题动态规划的Ruby实现
# encoding:utf-8 # ruby1.9是用ASCII编码来读源码的, http://zires.info/2011/03/17/invalid-multibyte-char-us-ascii-ruby1-9/ class KnapSack attr_reader :weight, :value attr_writer :weight, :value ...
2011-07-03 13:42:24 191
一个XML解析失败排查过程的分享
今天遇到一个比较诡异的问题, 我们的应用在JBoss下可以正常部署, 到Jetty环境下则部署失败,并提示如下信息: 2011-06-14 18:14:34.812:WARN::Failed startup of context runjettyrun.HSFJettyWebAppContext@1f21c50{/,src/main/webapp} org.springframe...
2011-06-14 19:52:36 538
Spring之LoadTimeWeaver——一个需求引发的思考
最近有个需求——记录应用中某些接口被调用的轨迹,说白了,记录下入参、出参等即可。 我选用ApsectJ解决这个问题,前期讨论说在接口层埋点,但这样有个问题,代码侵入比较严重,需要修改每个需要关注的接口实现类。经过一番讨论,决定使用AOP拦截所有这样的接口。 后面又有个新的要求——沙箱环境拦截,生产环境不予拦截。 这样就有个眼前的问题需要我们解决,就是同一份应用包如何区分沙箱...
2011-05-27 20:58:45 142
通过调试确定JVM是否从错误的位置装入了类
在实际开发中,我们经常会遇到由于ClassNotFoundException、NoClassDefFoundError、NoSuchMethodException等异常而导致应用等无法正常启动。一般都是由于包冲突等导致的。 这种情况下,我们可以用 -verbose 命令行选项打开JVM 的详细输出。当某些事件发生的时候(例如,类装入时),详细输出会在控制台上显示信息。要想得到额外的类...
2011-05-26 21:08:55 89
源码解析:init-method、@PostConstruct、afterPropertiesSet孰先孰后
Spring 容器中的 Bean 是有生命周期的,Spring 允许在 Bean 在初始化完成后以及 Bean 销毁前执行特定的操作,常用的设定方式有以下三种: 通过实现 InitializingBean/DisposableBean 接口来定制初始化之后/销毁之前的操作方法; 通过 <bean> 元素的 init-method/destroy-metho...
2011-05-17 14:33:56 1010
也谈Spring Bean的生命周期
开篇先用一张老图描述下Spring中Bean容器的生命周期。 插叙一下,记得某个博文中提到:“Spring的Bean容器只管理非单例Bean的生命周期,单例Bean的生命周期不在管理范围内”,其实我认为这句话恰好说反了。首先明确一点,并非Spring容器中所有的Bean都有生命周期行为,只有接受容器管理生命周期的Bean才具有生命周期行为:而单例(Singleton)Bean接受...
2011-05-17 11:07:25 90
MyBatis3新手上路
犹记得去年的这个时候,iBatis忽然声明迁移至Google Code,并改名为MyBatis。时已一载多,不怕众看官笑话,今天第一次试用MyBatis,缘由还是问答频道的一个问题。 Hmmm…本文是分享给MyBatis初学者的。如果你是MyBatis老者,那建议不用去阅读下面的内容,也可提提建议、揪揪问题神马。J MyBatis在配置和使用上,都发生了一定的变化。因为iBa...
2011-05-17 09:01:18 102
Mr.Chris在JavaEye上开博啦
Mr.Chris来 JavaEye 开博客啦,将在这里和大家分享软件设计、开发方面的一些原创文章。 Mr.Chris平时喜欢研读一些开源软件的源代码,热衷以文字的形式记录下自己的心得,并喜于与大家分享所学所知所得。当文中出现描述错误或理解不正的时候,请大家不吝赐教,我将虚心接纳并认真修正。 好了,Mr.Chris要睡觉去了。 ...
2011-05-16 21:00:26 90
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人