自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

老任物联网杂谈的专栏

专注物联网平台技术、物联网资讯、物联网相关技术文章

  • 博客(4)
  • 资源 (10)
  • 收藏
  • 关注

原创 Groovy与JAVA实现Visitor模式的对比

本篇文章旨在突出Groovy的闭包和动态类型特性,所以建议阅读前有相关知识结构。设计模式与JAVA的默契程度不可小视,但部分模式使用Groovy的闭包和动态类型特性来实现更显得轻巧与灵活。下面使用JAVA和Groovy分别实现Visitor模式,并分析两者的优劣:首先是Visitor模式的定义及使用场景:GoF对访问者模式定义为:表示一个作用于某对象结构中各元素的操

2011-11-30 17:36:09 675

原创 【Groovy】List对象的transpose和inject方法的使用

transpose()方法实际上就是数学中矩阵的转置,简单的来说就是行和列的交换: assert [[1, 4], [2, 5], [3, 6]] == [list1, list2].transpose() transpose()不止可以用于两个List,还能用于多个List。譬如,我们有第三个List: def list3 = [7, 8, 9]我们可以这样检查是否满

2011-11-29 12:53:59 2917

转载 Groovy高效编程——‘匕首方法’的使用

Groovy提供了许多‘匕首方法’(匕首,短小精悍也~如each,eachWithIndex, any,every,grep,join,sort,find,findAll,collect,groupBy,inject,reverse, tokenize, unique,max,min,count,sum等)来提升开发者的开发效率,但常被Java开发人员忽视。在这篇随笔中我将为您演示各方法的使用。

2011-11-29 11:55:39 960

转载 5个Ajax最佳实践

本文所介绍的5个最佳实践,可以应用到Web应用程序Ajax开发工作中:一、最小化调用二、让数据变小三、预加载组件四、轻松实现错误处理五、使用现有工具这些最佳实践,有助于开发者编写更加健壮的JavaScript代码,并使您的Ajax代码执行的更快,这可以给用户带来益处。Ajax概述Ajax用于描述存在已久的技术:JavaScript代码

2011-11-22 14:07:53 393

基于规则引擎的消息中心模块的设计与实现

本文阐述了某物流平台消息中心模块的而设计与实现。采用了Web Service,SOA,ESB技术

2011-12-20

How Tomcat Works

作者用代码说话 从开始到结束重写了一遍Tomcat 深入Tomcat核心

2011-07-15

数据库概论 DB概论

学习数据库的首选教材 国外教材 中文译本

2011-07-15

SVN使用手册(PPT版)

SVN使用手册 PPT格式 比较全面,适于培训说明

2011-07-15

JAVA数据结构和算法

深入浅出 例子实用 代码丰富 是java程序人员学习和深入数据结构和算法的实用读物 由于资源过大,分两部分上传 本资源为第二部分

2011-05-09

JAVA数据结构与算法

JAVA数据结构与算法 深入浅出 例子实用性强 代码详尽 对于java程序人员是很好的数据结构教程 资源较大,分两部分上传 一共1分

2011-05-09

DWR中文文档 v0.9版

DWR是一个可以允许你去创建AJAX WEB站点的JAVA开源库。它可以让你在浏览器中的Javascript代码调用Web服务器上的Java代码,就像在Java代码就在浏览器中一样。

2010-03-23

多线程编程指南 SUN出品

多线程编程指南 SUN公司 多线程编程值得研究的好书

2010-03-23

SAP各模块详细解释

SAP各模块详细解释 包括各个模块的详细解释和例子

2008-10-08

空空如也

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

TA关注的人

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