02 2014 档案
摘要:1 -- 淘宝公司技术站点淘宝核心系统团队网址:http://rdc.taobao.com/blog/cs这里是 淘宝核心系统团队的博客,淘宝核心系统团队隶属于淘宝产品技术部,负责淘宝应用基础平台的研发和搭建,现在主要的产品线包括CDN系统、淘宝分布式文件系统(TFS),淘宝分布式KV引擎(TAIR),图像搜索技术,服务器软硬件平台优化, MySQL数据库分支维护等。淘宝数据库技术团队网址:http://www.taobaodba.com淘宝网(www.taobao.com)是国内首选购物网站,亚洲最大购物网站,由全球最佳B2B平台阿里巴巴公司投资4.5亿创办,致力于成就全球首选购物网站。主要
阅读全文
摘要:我有一个表CREATE TABLE `test1` ( `id` int(10) unsigned NOT NULL AUTO_INCREMENT, `name` varchar(20) NOT NULL, `desc` varchar(100) NOT NULL, PRIMARY KEY (`id`)) ENGINE=InnoDB DEFAULT CHARSET=utf8(1)以下查询会报错误:[Err] 1221 - Incorrect usage of UNION and ORDER BYselect * from test1 where name like 'A%' o
阅读全文
摘要:昨天一个项目中在写ibatis中的sql语句时,order by #field#, 运行时总是报错,后来上网查了查,才知道这里不该用#,而应该用$,随即查了下#与$的区别.总结如下:1.#是把传入的数据当作字符串,如#field#传入的是id,则sql语句生成是这样,order by"id",这当然会报错..2.$传入的数据直接生成在sql里,如$field$传入的是id,则sql语句生成是这样,order by id, 这就对了.如:isNotNullproperty="orderBy">orderby$orderBy$isNotNullprop
阅读全文
摘要:动态Mapped Statement 直接使用JDBC 一个非常普遍的问题是动态SQL。使用参数值、参数本身和数据列都是动态的SQL,通常非常困难。典型的解决方法是,使用一系列if-else 条件语句和一连串讨厌的字符串连接。对于这个问题,SQL Map API使用和mapped statement非常相似的结构,提供了较为优雅的方法。这里是一个简单的例子:上面的例子中,根据参数bean“id”属性的不同情况,可创建两个可能的语句。如果参数“id”大于0,将创建下面的语句:select * from ACCOUNT where ACC_ID = ?或者,如果“id”参数小于等于0,将创建下面的
阅读全文
摘要:js/json 数组的操作http://blog.sina.com.cn/s/blog_4d0309640101iset.html1、数组的创建var arrayObj = new Array(); //创建一个数组var arrayObj = new Array([size]); //创建一个数组并指定长度,注意不是上限,是长度var arrayObj = new Array([element0[, element1[, ...[, elementN]]]]); 创建一个数组并赋值要说明的是,虽然第二种方法创建数组指定了长度,但实际上所有情况下数组都是变长的,也就是说即使指定了长度为5,仍然
阅读全文
摘要:netsh interface ip set address name="本地连接" source=dhcpnetsh interface ip set dns name="本地连接" source=dhcpnetsh interface ip set address name="本地连接" source=static addr=192.168.1.108 mask=255.255.255.0 gateway=192.168.1.1 netsh interface ip set dns name="本地连接" so
阅读全文
摘要:对象有两个方法:stringify()和parse()。在最简单的情况下,这两个方法分别用于把JavaScript对象序列化为JSON字符串和把JSON字符串解析为原生JavaScript早期的JSON解析器基本上就是使用JavaScript的eval()函数。由于JSON是JavaScript语法的自己,因此eval()函数可以解析、解释并返回JavaScript的对象和数组。ECMAScript 5对解析JSON的行为进行了规范,定义了全局对象JSON。JSON对象有两个方法:stringify()和parse()。在最简单的情况下,这两个方法分别用于把JavaScript对象序列化为JS
阅读全文
摘要:log4j.rootLogger=info, ServerDailyRollingFile, stdout # [ level ] , appenderName1, appenderName2, …#给指定类设定等级和目的地log4j.logger.包名.类名=debug,A2#每天建立一个日志文件,格式为‘文件名-yyyy-MM-dd.log’log4j.appender.A2=org.apache.log4j.DailyRollingFileAppender #日志输出到哪儿log4j.appender.A2.file=c:/ccsLoglog4j.appender.A2.DatePatt
阅读全文
摘要:List list = new ArrayList(); Map map1 = new HashMap(); map1.put("name", "黑龙江"); JSONObject put = new JSONObject(); put.put("city", new String[]{"哈尔滨","大庆"}); map1.put("cities", put.toString()); list.add(map1); Map t = new HashMap(); t....
阅读全文
摘要:PO:persistent object持久对象1 .有时也被称为Data对象,对应数据库中的entity,可以简单认为一个PO对应数据库中的一条记录。2 .在hibernate持久化框架中与insert/delet操作密切相关。3 .PO中不应该包含任何对数据库的操作。---------------------------------------------------------POJO:plain ordinary java object 无规则简单java对象一个中间对象,可以转化为PO、DTO、VO。1 .POJO持久化之后==〉PO(在运行期,由Hibernate中的cglib动态
阅读全文

浙公网安备 33010602011771号