songwei 的blog

Groovy++ 0.2.19问世,可应用于Grails

Groovy++ 0.2.19于前几日问世,其基于Groovy 1.7.5-snapshot,即完全与Grails1.3.4兼容。

GPars应用:并发导入数据

从以前的数据库中导入数据是许多项目必不可少的步骤,如果数据库大的话,还是挺费时间的。如果能利用GPars将批量数据导入过程并行的话,性能还是能提高不少的。

GPars应用:模拟彩票

GPars的基本概念不多说了。GPars用在什么地方呢?那可就是仁者见仁,智者见智了。这不,Josef老兄用它来模拟彩票,这也不错,说不定能中大奖。

GSParse:script、css即GSP

在写Web应用的时候,绝对目录、相对目录往往就让人够晕的。现在好了,Grails有插件解决这一问题——GSParse。

Groovy++:512K并行websocket试验

HTML5和Websocket是新一代浏览器的主要特征,其中Websocket对Web服务器处理能力也提出了更高的要求,Alex与我们分享了他用groovy++和Gretty处理512K并行Websocket的试验。

Groovy1.7.4及1.8-beta-1问世

Groovy1.7.4及1.8-beta-1几天前已经发布,其中1.8-beta-1多了不少新特性。

GPars: 体会Dataflow

GPars提供众多的并行抽象,Dataflow模型就是其中之一,如果某个处理所需读取的数据内容都是由其他任务并行提供的,Dataflow可以保证在该处理运行之前,所有所需数据均就绪。但Dataflow的强大和灵活并不止这些,Václav Pech将其使用Dataflow过程中的体会和感悟与大家进行了分享,我们可以共同学习和借鉴。

Java并发框架回顾

从GPars系列文章(1234567891011)我们了解到,GPars中的一些模型是对Java并发框架进行了封装(需要jsr166y070108.jar),比如Parallelizer(Gpars 0.10 中已经更名为GParsPool)就是针对ParallelArray的DSL,Fork/join隐藏了JSR-166y类库的一些不便之处等等。为了更好的理解、使用GPars,有必要对Java并发框架进行回顾。

Java泛型速查

Java泛型出道已经很久了(从Java 1.5开始),虽有所了解,但因其比较繁琐,始终未大面积使用。再加上现在各色动态类型语言出现,本以为不太会用到了,但却发现读别人一些底层代码时还是不可避免的用到了泛型。最近在翻查泛型资料时,在网上发现一篇以实例讲解泛型几种用法的文章,非常适合快速学习泛型知识,建议有此需求的读者阅读原文。现将其部分内容及官方站点相关资料摘录如下,以备日后查阅。

跨测试框架的公用测试

程序越来越大,工具越来越多,在同一个项目中碰到要用不同的测试框架来进行测试的情况也不可避免会发生。如何是好呢?ldaley.com上有一贴给出了一种解决方案