排序:
默认
按更新时间
按访问量

Thrift对多接口服务的支持

Thrift对多接口服务的支持       Thrift在0.9.1版本之前,一直只提交了对单一接口服务的支持,即一个RPC服务器(对应一个端口)支持一个服务接口的实现。 但是很多时候,我们的服务不能实现在一个接口里,一是接口里的方法越来越多,不好管理和使用;二是根据职责的单一要求,不能...

2013-09-14 14:43:08

阅读数:20136

评论数:3

线程dump的工具和方法

线程dump的工具和方法            在Java项目中,有很多时候需要做线程dump,比如,系统挂起、死锁、不能创建更多本地线程的OOME、CPU消耗过多等等;甚至有些堆内存溢出也可能跟线程有关,因为可能是创建了过多的线程导致堆内存不够用。        这里主要来说说做线程du...

2012-12-19 13:28:38

阅读数:10142

评论数:0

小巧的本地缓存Jodd

小巧的本地缓存Jodd          说到缓存,大家容易想到memcached和redis,它们大名鼎鼎,但都是远程缓存,需要通过TCP网络访问。        这些缓存服务器本身性能很好,但不管性能再怎么好,也要通过网络访问,肯定不如本地直接访问内存快。        说到本地缓存,...

2012-12-18 15:15:13

阅读数:5753

评论数:0

JGroups系列之介绍和体会

JGroups系列之介绍和体会                很早就想做这个JGroups系列,因为在分布式的系统中,各个部分经常需要相互通信。这些通信包括:信息需要同时发给集群中的某些或全部的worker;或者一个worker启动、停止需要通知其他的worker;等等。        ...

2012-11-08 16:56:51

阅读数:9341

评论数:0

Groovy系列目录

<!--CTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN""http://www.w3.org/TR/html4/loose.dt-->前言及资源前言写在Groovy/Grails栏目开通的...

2009-06-10 08:03:00

阅读数:25602

评论数:14

Groovy探索 关于“Load my Resource”模式的解读

            Groovy探索 关于“Load my Resource”模式的解读   很早就在Groovy语言的官方文档上看到了“Load my Resource”模式,却一直没有在意,可能是因为它不是GOF的经典模式中的一种。最近又不经意的看到了它,却鬼使神差的大概看了一遍,当略略有...

2009-06-05 08:03:00

阅读数:5534

评论数:2

Groovy Tip 37 字符串和数字之间的转化

                   Groovy Tip 37  字符串和数字之间的转化   字符串和数字之间的转化是我们在项目中必然要碰到的问题,因为我们从用户界面取得的变量的值肯定是字符串。所以,我们在项目中经常要做的事情就是:第一,需要对用户的输入进行校验,以判断用户的输入是否是一个数字;...

2009-06-04 07:57:00

阅读数:15901

评论数:2

Groovy探索 关于方法名的DSL

                             Groovy探索 关于方法名的DSL    Groovy语言最引以为豪的特点就是DSL了,关于DSL的定义以及分类、优点等,就不是本篇所要阐述的了,大家可以上网查,网上有大量的这方便的介绍。Groovy语言是非常便于设计内部DSL了,在这方...

2009-06-02 07:55:00

阅读数:6153

评论数:0

Grails的增长率

                                             Grails的增长率   这是Grails、Groovy、Rails、Ruby、Spring的工作趋势图。非常有趣…看起来好像媒体的宣传机器跟上了现实的需求…  原文链接:http://www.transen...

2009-06-01 08:05:00

阅读数:4649

评论数:0

Groovy探索之MOP 十六 使用Interceptor实现简单的观察家模式

Groovy探索之MOP 十六 使用Interceptor实现简单的观察家模式   观察家模式是我们比较常用的一种模式,也是其他的一些常用模式的基础,比如MVC模式就是一种以观察家模式为基础的模式。在Java语言中,观察家模式的实现十分的简单,就是让被观察者继承Observable类,而让观察者实...

2009-06-01 07:58:00

阅读数:4939

评论数:0

Groovy Tip 36 “in”关键字

               Groovy Tip 36   “in”关键字   谈到“in”关键字,在Java语言里很少用到,因为它引入得比较晚,也就是JDK5的增强for循环。Groovy语言也把这个功能保留了下来,这样,我们可以写一些类似于下面的代码:       def list = [1...

2009-05-27 08:07:00

阅读数:5577

评论数:0

Groovy探索之MOP 十五 方法名的动态性(2)

                 Groovy探索之MOP 十五  方法名的动态性(2)          List scores = [new Student(no:123,name:Tom,chinScore:90,mathScore:99,englScore:60,physScore:88,...

2009-05-26 08:34:00

阅读数:4892

评论数:0

Groovy探索之MOP 十五 方法名的动态性(1)

         Groovy探索之MOP 十五  方法名的动态性(1)   到目前为止,我们的《Groovy探索之MOP》系列已经谈到了使用ExpandoMetaClass的方方面面,但值得注意的是,我们通过ExpandoMetaClass给一个类在运行期内添加一个方法,不管是普通方法还是静态方...

2009-05-26 08:25:00

阅读数:5138

评论数:0

Groovy探索之MOP 十四 对Java类使用Groovy语言的MOP

        Groovy探索之MOP 十四 对Java类使用Groovy语言的MOP   既然Groovy语言是Java语言的扩展,那么我们在使用Groovy语言的时候,就很难与Java语言真正脱得了干系,那怕我们是在做一个纯Groovy语言的项目,如Grails项目。我们可能在Groovy代...

2009-05-25 08:03:00

阅读数:5912

评论数:2

Groovy探索之MOP 十二 方法的调用顺序

               Groovy探索之MOP 十二 方法的调用顺序  我们知道,除了使用hook来拦截方法以外,我们还可以通过各种方式来实现方法。如,我们可以在类里直接实现方法;我们可以通过ExpandoMetaClass在运行期内添加方法;我们还可以通过ExpandoMetaClass...

2009-05-22 07:57:00

阅读数:4068

评论数:2

Grails in Action:完成啦

                               Grails in Action:完成啦                                                        作者:Glen Smith                             ...

2009-05-22 07:50:00

阅读数:5742

评论数:1

Groovy Tip 35 正则表达式 四

                     Groovy Tip 35  正则表达式 四   我们知道,在正则表达式中,有一些字符串被用来的表达一些特殊的用途。比如,"."代表的是所有的字符;"^"代表的是非;等等。看到这些用法的时候,我们就可以反过来问了,如...

2009-05-20 07:59:00

阅读数:4612

评论数:2

Groovy探索之MOP 十三 Interceptor 三(2)

       Groovy探索之MOP 十三 Interceptor 三(2)   其实,阻止拦截的使用像在《Groovy探索之MOP 十三 Interceptor 三(1)》中的最后一个例子那像的使用并不多,更多的是在使用拦截器的客户那里决定是否使用拦截器。还是上一篇的那个例子: class H...

2009-05-19 08:07:00

阅读数:4127

评论数:0

Groovy探索之MOP 十三 Interceptor 三(1)

              Groovy探索之MOP 十三 Interceptor 三(1)   本篇的“Interceptor”,主要是来说说拦截器的阻止拦截的问题,这个问题是我们自定义拦截器时经常要遇到的挑战之一。与阻止拦截很近的一个意思是不拦截,即我们可以拦截某个方法,但我们不对拦截做任何实...

2009-05-19 08:00:00

阅读数:4081

评论数:0

Groovy是连接脚本语言和企业级Java世界的桥梁 四

         Groovy是连接脚本语言和企业级Java世界的桥梁 四   IndicThreads >>现在有了基于Groovy语言的web开发框架或者它被集成到了一个知名的Java开发框架里去了吗? Guillaume Laforge >>现在已经有了大量的web开...

2009-05-18 08:05:00

阅读数:4703

评论数:0

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