1.代码书写规范: (1)代码不仅仅要足够高效,减少冗余,而且在合作过程中要易于合作人的阅读以便更高效的工作。而且命名要尽量避免二义性; (2)在编写过程中,应养成写空白{ }的习惯,注意分行; (3)下划线一般用于作用域和变量; (4)使用Pascal和Camel形式去命名,区分函数和变量; (5 ...
分类:
其他好文 时间:
2016-04-01 12:49:51
阅读次数:
154
最近工作中,用到xslt文件来描述和配置xml文件的转换规则和业务逻辑,开始用jdk自带的TransformerFactory, 有严重的性能问题 后来用Saxon 的com.saxonica.config.ProfessionalTransformerFactory,性能提高了10以上。 ...
分类:
Web程序 时间:
2016-04-01 06:31:04
阅读次数:
165
最近工作中,遇到一个很奇怪的问题: 现象:在camel开发中,通过 IBM Websphere MQ 给assasin 发送xml的message时,会多出<mcd>等这样的header出来 经查: Being that Camel is using the JMS API to write a m ...
分类:
Web程序 时间:
2016-04-01 06:25:31
阅读次数:
492
顾名思义,“命名规则”指的是为标识符起名字时遵循的规则。标识符主要包括变量名、函数名、类名和宏名。 三种主流命名法:骆驼(Camel)命名法,帕斯卡(Pascal)命名法和匈牙利命名法。 个人习惯,一般情况使用骆驼命名法,类名对象名使用帕斯卡。 数据库表名 统一全部小写中间用"_"分隔 例如 "cp ...
分类:
其他好文 时间:
2016-03-31 20:22:07
阅读次数:
128
骆驼式命名法(Camel-Case)又称驼峰命名法,是电脑程式编写时的一套命名规则(惯例)。正如它的名称CamelCase所表示的那样,是指混合使用大小写字母来构成变量和函数的名字。程序员们为了自己的代码能更容易的在同行之间交流,所以多采取统一的可读性比较好的命名方式。 有些程序员喜欢全部小写,有些 ...
分类:
其他好文 时间:
2016-03-30 12:46:42
阅读次数:
201
<camelContext xmlns="http://camel.apache.org/schema/blueprint"> <route id="example"> <from uri="cxf:bean:myListenerEndpoint?dataFormat=POJO&synchr ...
分类:
Web程序 时间:
2016-03-26 10:50:23
阅读次数:
333
apache camel 是轻量级esb框架。如下是它的架构图: 它有几个比较重要的概念就是: endpoint,所谓的endpoint,就是一种可以接收或发送数据的组件。可以支持多种协议,如jms,http,file等。 另一个重要的概念就是processor,它是用来处理具体业务逻辑的组件。 还
分类:
Web程序 时间:
2016-02-22 23:22:22
阅读次数:
280
一、常见的命名规范 1、Pascal命法: 每个单词的首字母大写。 如:PersonName、SchoolName 2、Camel命名法: 第一个单词的首字母小写,其余单词的首字母大写。如:personName、schoolName 3、匈牙利命名法: 变量名=属性+类型+...
分类:
移动开发 时间:
2016-01-23 07:54:14
阅读次数:
201
原创文章,欢迎转载。转载请注明:关东升的博客 程序代码中到处都是自己定义的名字,取一个有样并且符合规范的名字非常重要。命名方法很多,但是比较有名的,广泛接受命名法有:匈牙利命名,一般只是命名变量,原则是:变量名=类型前缀+描述,如bFoo表示布尔类型变量,pFoo表示指针类型变量。匈牙利命名还是有一定争议的,在Swift编码规范中几本不采用匈牙利命名。驼峰命名(Camel-Case),又称骆驼命...
分类:
编程语言 时间:
2016-01-06 14:15:23
阅读次数:
160