1、用begin,rollback,commit来实现 begin 开始一个事务 rollback 事务回滚 commit 事务确认2、直接用set来改变mysql的自动提交模式 MYSQL默认是自动提交的,也就是你提交一个QUERY,它就直接执行!我们可以通过 set autocom...
分类:
数据库 时间:
2014-08-04 17:14:07
阅读次数:
277
转载:http://blog.csdn.net/qinjienj/article/details/7795802场景假设:一个开发小组有10个程序员,他们用 Git 做版本控制,某一天程序员A push了当天的几个commit之后,突然在想“我在这个项目到底一共进行过多少次commit?谁比我co...
分类:
其他好文 时间:
2014-08-04 17:04:47
阅读次数:
210
转载自:http://blog.csdn.net/qinjienj/article/details/7621887我们难免会因为种种原因执行一些错误的commit / push,git提供了revert命令帮助程序员修复这样的错误。举个例子,下图是git commit 的历史记录git rever...
分类:
其他好文 时间:
2014-08-04 14:15:07
阅读次数:
301
Mysql提供了插件式(pluggable)的存储引擎,存储引擎基于表的。Showengines;查看存储引擎备注:my.ini配置文件的【mysqld】选项组中,参数default-storage-engine配置了mysql服务实例的默认存储引擎。默认安装mysql后,default-storage-engine的参数值为InnoDB。InnoDB存储引..
分类:
数据库 时间:
2014-08-01 20:19:53
阅读次数:
364
git revert是用一次新的commit来回滚之前的commit,git reset是直接删除指定的commit。git reset 是把HEAD向后移动了一下,而git revert是HEAD继续前进,只是新的commit的内容和要revert的内容正好相反,能够抵消要被revert的内容。g...
分类:
其他好文 时间:
2014-08-01 19:13:12
阅读次数:
225
近期检查SVN时发现备份好的文件体积异常庞大。才跑2个月备份出来的大小就有4G多。仔细查询发现很多很多IDE自动生成的二进制文件。。。我类个去。好吧,开发不自觉就只有强制限制了。google的时候发现这篇文章:http://blog.csdn.net/clever101/article/detail...
分类:
其他好文 时间:
2014-08-01 19:03:32
阅读次数:
322
---------------事务---当执行到commit时 事务才算是完成,不然 会执行rollback操作。
declare
v_money acount.money%type:=1223;
ex exception;
begin
update acount set money=money-v_money where id=1;
raise ex;
update acount ...
分类:
数据库 时间:
2014-08-01 13:39:21
阅读次数:
222
git 操作错误:.情景描述:当在git commit --amend 更新上一次提交时,而此时提交日志会跳转到别人的日志中.,会出现错误:如下弥补操作:1.git fetch (更新)2.git reset --soft HEAD~2 (回撤两次提交commit)3.git status (...
分类:
其他好文 时间:
2014-08-01 10:28:31
阅读次数:
238
因最近在自己玩一个东西,想折腾github,就把学习github的东西放到这儿来把 参考链接:http://blog.chinaunix.net/uid-25806493-id-3328322.html git add filename ?(git add -A ? 是添加所有) git commit -m "...
分类:
其他好文 时间:
2014-07-30 12:39:04
阅读次数:
219
首先检查代码中是否有可执行命令?#!/bin/sh 然后 检查post-commit权限 post-commit 脚本文件的权限不对,post-commit 脚本必须有 +x 权限。 chown?svn:svn?post-commit
chmod?+x?post-commit...
分类:
其他好文 时间:
2014-07-29 16:14:59
阅读次数:
201