2013年1月13日

Mysql SQL_CALC_FOUND_ROWS

摘要: Mysql提供了对于结果集的快速访问方式,可以替换掉select count(*)对于数据库的操作,但是需要注意这个语句是要配合select found_rows();来使用,因此,经过验证,还是必须要在一个connection或者事务中执行才可以。在另一个如果两条语句的执行是在两个不同的connection中,那么后者会返回1; mysql> select found_rows(); +... 阅读全文

posted @ 2013-01-13 10:34 走在草地上 阅读(107) 评论(0) 推荐(0)

2013年1月10日

谁应该依赖谁

摘要: 2012年Q3-Q4,经过一段时间的调整,终于将系统中的产品ID参数剔除,代之以模型ID,交互以model id作为媒介将数据提供给上层产品系统去使用。尽管这是一件很小的细节变化,但是却使得我们的系统结构、层次更加清晰,能够使下层的服务提供者,摆脱快速变化的业务系统的束缚,让两者都能快速的发展而不相互影响。 在比较大的应用系统体系以及快速发展的业务面前,我们的系统设计往往会因为为了快速... 阅读全文

posted @ 2013-01-10 13:10 走在草地上 阅读(105) 评论(0) 推荐(0)

2013年1月9日

关于流程

摘要: 在没有流程的时候,我们经常诟病说不规范,没有流程,在有流程的时候,我们又抱怨说,流程太复杂,冗长。那么流程我们到底要或者不要? 流程实际上是我们能固化下来的实现某些目标的一系列的步骤。如果一个事情只做一次,那么流程也就没有什么意义和必要了。那么,如果我们需要实现一些既定的目标,并且过程类似,那么不管是否有制定流程规范放在那里,那么流程(或者过程)都是客观存在的。 因此,如果对于流... 阅读全文

posted @ 2013-01-09 12:37 走在草地上 阅读(132) 评论(0) 推荐(0)

2013年1月8日

Crontab使用

摘要: 最近第一次使用crontab配置任务,定时调用脚本执行。但是屡次不见效果。最后找到原因: 1. cornd作为后台service,在调用shell的时候,没有用户登录的上下文,也没有用户session中设置的环境变量,这时候可以使用以下命令在脚本中先加载环境变量:source /etc/bashrc ; source /home/${someuser}/.bashrc 2. 在shell脚本中... 阅读全文

posted @ 2013-01-08 09:13 走在草地上 阅读(137) 评论(0) 推荐(0)

2013年1月7日

第一天开通

摘要: 第一天开通,2013年,纪念一下!新一年,更多的收获和积累。买了两本书《永无止境》&《大数据时代》,期望尽快读完。 阅读全文

posted @ 2013-01-07 22:37 走在草地上 阅读(93) 评论(0) 推荐(0)

导航