04 2013 档案

摘要:将@value放在set方法上 spring的配置文件中(applicationContext.xml)添加util: 在yyy.properties里写值: 阅读全文
posted @ 2013-04-27 10:40 J. Lingear 阅读(385) 评论(0) 推荐(0)
摘要:输入的参数应该是一个model,有id属性,当插入完成后,新产生的表中的自增id会赋值为输入的参数对象中的id 阅读全文
posted @ 2013-04-25 15:33 J. Lingear 阅读(681) 评论(0) 推荐(0)
摘要:netstat -anp 显示系统端口使用情况lsof -i :端口 显示占用该端口的进程情况uname -a 内核信息cat /proc/interrupts 显示中断信息 阅读全文
posted @ 2013-04-25 10:37 J. Lingear 阅读(176) 评论(0) 推荐(0)
摘要:Transaction LevelDirty readnon-repeatable readphantom readlockPerformance impactREAD UNCOMMITTEDYYY--FASTESTREAD COMMITTEDNYYrowFASTREPEATABLE READNNYrowMEDIUMSERIALIZABLENNNtableSLOW问题描述dirty read:在当前事务未提交前,其他事务可以看到当前事务操作过的数据non-repeatable read:当前事务以相同查询条件多次读取时,看到的数据行数一致,但数据内容不一样。期间,其他的事务对同一数据内容做了修 阅读全文
posted @ 2013-04-17 10:23 J. Lingear 阅读(382) 评论(0) 推荐(0)
摘要:SELECT money, consume_type, business_id transaction_log_id FROM account_consume_records where id=(select max(id) from account_consume_records); 阅读全文
posted @ 2013-04-10 18:08 J. Lingear 阅读(957) 评论(0) 推荐(0)
摘要:@Test@Rollbackpublic void test(){sqlFunction();createTableFunction();}createTableFuntion中包含了建表操作和其他操作1,sqlFunction包含了sql操作2(insert),由于建表操作不能回滚(见上篇),导致rollback有问题:操作1除建表操作外能够回滚,操作2却不能回滚!求指点 阅读全文
posted @ 2013-04-10 15:57 J. Lingear 阅读(161) 评论(0) 推荐(0)
摘要:数据库中数句分DML,DDL,DCLDML是数据控制语句,包括SELECT,INSERT,UPDATE,DELETE,可以用ROLLBACK回滚操作或COMMIT提交操作DDL是数据定义语句,包括CREATE,DROP,ALTER,不可进行事务操作,不能回滚,也就是说你CREATE了一个表,只能用DROP删除,系统对DDL语句不会创建ROLLBACK SEGMENT(回滚段),所以无法ROLLBACK撤消操作DCL是数据控制语句,有GRANT,REVOKE,是对角色权限的授予和撤消,无回滚和提交一说,同DDL 阅读全文
posted @ 2013-04-10 13:24 J. Lingear 阅读(539) 评论(0) 推荐(0)
摘要:insert ignore into当插入数据时,如出现错误时,如重复数据,将不返回错误,只以警告形式返回。所以使用ignore请确保语句本身没有问题,否则也会被忽略掉。例如:INSERT IGNORE INTO books (name) VALUES ('MySQL Manual')replace into如果存在primary or unique相同的记录,则先删除掉。再插入新记录。REPLACE INTO books SELECT 1, 'MySQL Manual' FROM books 阅读全文
posted @ 2013-04-10 11:37 J. Lingear 阅读(256) 评论(0) 推荐(0)
摘要:@PostConstruct public void init() {}@PreDestroy public void destory() {} 阅读全文
posted @ 2013-04-09 17:01 J. Lingear 阅读(492) 评论(0) 推荐(0)
摘要:Add dominik's repository: sudo apt-add-repository ppa:dominik-stadler/subversion-1.7Update apt: sudo apt-get updateInstall libsvn-java: sudo apt-get install libsvn-javaInstall subversion 1.7: sudo apt-get install subversion 阅读全文
posted @ 2013-04-09 10:25 J. Lingear 阅读(104) 评论(0) 推荐(0)
摘要:<select id="getMaxIdOfLimitedCdr" parameterType="map" resultType="int"> <![CDATA[ SELECT MAX(id) FROM ( SELECT id FROM ${tableName} limit #{startIndex},#{limitCount} ) AS tmp ]]> </select> 阅读全文
posted @ 2013-04-08 10:06 J. Lingear 阅读(108) 评论(0) 推荐(0)
摘要:mysql> select max(id) from (select id from cdr20130330 limit 100,10);ERROR 1248 (42000): Every derived table must have its own aliasmysql> select max(id) from (select id from cdr20130330 limit 100,10) as tmp; 阅读全文
posted @ 2013-04-03 17:38 J. Lingear 阅读(295) 评论(0) 推荐(0)
摘要:传参数时,将#{tableName}改为${tableName},解决#{}有引号的问题 阅读全文
posted @ 2013-04-03 15:25 J. Lingear 阅读(294) 评论(0) 推荐(0)