PHP多次调用Mysql数据库的存储过程会出现问题,主要问题为存储过程中执行多次SQL语句不能一一释放导致的,网上找了一些解决办法,比如使用 multi_query 然后一个一个释放,但是发现根本不适合我们的项目,我们使用CI框架写的,更多的是使用CI的数据库处理方法。所以只能另辟蹊径。一次偶然,把...
分类:
数据库 时间:
2014-08-18 23:19:12
阅读次数:
209
一、 IF ELSE if else 类似选择结构的语句,类似于编程语言中的if else。语法如下:IF 表达式 THEN 执行语句 [ELSEIF 表达式 THEN 执行语句] [ELSE 执行语句] END IF; 根据分数打印等级,代码如下:DROP PROCEDURE ...
分类:
其他好文 时间:
2014-08-18 23:16:23
阅读次数:
210
public Map push(final PushBean pb) throws Exception {
StringBuffer sql = new StringBuffer();
sql.append("{call adUmwPush_mac(?,?,?,?,?,?,?,?,?,?,?)}");
Map map = new HashMap();
map = jdbcTempl...
分类:
数据库 时间:
2014-08-18 16:20:43
阅读次数:
235
一、rsync介绍(可忽略)
Rsync(remote synchronize)是一个远程文件同步工具;
Rsync使用“Rsync算法”来同步文件,该算法只传送两个文件的不同部分,因此速度相当快;
Rsync是替代rcp的一个工具,目前由rsync.samba.org维护,因而rsync.conf文件的格式类似于samba的主配置文件;
Rsync可通过rsh或ssh使用,也能以daem...
分类:
系统相关 时间:
2014-08-18 13:07:22
阅读次数:
338
每隔一分钟执行以下语句:#打印当前时间:date "+%Y-%m-%d %T"保存为/usr/test/test.sh查看系统中当前用户有多少个定时任务:crontab -l编辑当前用户的定时任务:crontab -e每隔一分钟执行一次:*/1 * * * * sh /usr/test/test.s...
分类:
系统相关 时间:
2014-08-18 00:05:43
阅读次数:
212
上篇博文给大家一起讨论了实现组合查询的一种方法,即在U层将select语句的where子句部分组装好,赋给一个字符串变量,传到D层然后与select子句组成完整的sql语句,之后执行,返回查询结果,就是这么简单,但是博文的结尾也留下了一个疑问,这种方法的安全性有点欠佳,有没有相对好一点的办法呢?
答案是肯定的,这次我们一起来看看我实现的另一种方法。首先给大家简单介绍一下这种方法...
分类:
其他好文 时间:
2014-08-17 22:47:12
阅读次数:
250
介绍了存储过程的使用,使用它的好处以及怎么用。同时和触发器做了一个简单的比较。...
分类:
其他好文 时间:
2014-08-17 21:23:52
阅读次数:
203
计划任务的授权1.at任务 /etc/at.allow /etc/at.deny2.crontab任务 /etc/cron.allow /etc/cron.deny【注:如果allow文件存在,则allow中的用户可以使用计划任务,allow文件不存在则去找deny文件,deny文件中的用户不可.....
分类:
系统相关 时间:
2014-08-17 18:26:32
阅读次数:
221
命令行执行的crontab 命令,但是需要包含sudo 才可以执行的命令,怎么办呢?见下:leo@leo-Ubuntu:/etc$ visudovisudo: /etc/sudoers: 权限不够visudo: /etc/sudoers: 权限不够leo@leo-Ubuntu:/etc$ sudo ...
分类:
其他好文 时间:
2014-08-17 02:19:48
阅读次数:
173