介绍最近项目使用中要改造redis客户端。就看了下文档,总结分享一下。目录一:协议规范二:基础通信三:状态命令四:set、get命令五:管道、事务六:总结一:协议规范redis允许客户端以TCP方式连接,默认6379端口。传输数据都以\r\n结尾。请求格式*\r\n$\r\n\r\n例:*1\r\n...
什么是事务事务就是业务上的一个逻辑单元,它能够保证其中对数据所有的操作,要么全部成功,要么失败。事务控制语句COMMIR:提交事务,即把事务中对数据库的修改进行永久保存。ROLLBACK:回滚事务,即取消对数据库所做的任何修改。SAVEPOINT:在事务中创建存储点。ROLLBACKE TO:将事务...
分类:
数据库 时间:
2015-01-12 00:15:56
阅读次数:
346
锁:用来共享资源控制并发访问的一种机制锁由Oracle自动管理,锁持续的时间等于被提交事务处理的时间单用户数据库不需要锁机制锁类型1.共享锁(shar locks)也称为读锁,s锁,共享数据,可以同时访问不允许修改。2.排他锁(Exclusive Lock)也称为写锁,X锁,该事物单独获得此资源,另...
分类:
数据库 时间:
2015-01-12 00:15:56
阅读次数:
190
1.android下junit测试框架配置单元测试需要在手机中进行安装测试(1).在清单文件中manifest节点下配置如下节点 上面targetPackage指定的包要和应用的package相同。(2)在清单文件中application节点下配置如下节点(3).编写业务逻辑类package com...
分类:
移动开发 时间:
2015-01-12 00:15:39
阅读次数:
388
一,redis是支持事务的,请看这篇介绍。下面介绍几个ruby实现的命令,multi,exec,discard,watch,unwatch。1,multi:标记一个事务块开始,exec:执行所有 MULTI 之后发的命令require 'Redis'r = Redis.newr.set 'a', 1...
分类:
其他好文 时间:
2015-01-11 17:40:38
阅读次数:
136
数据库简易链接方法sqlplus sys/oracle@192.168.137.10:1521/ora11g在SQL*Plus输入exit或quit正常退出会话,事务将立即被提交使用product_user_profile表,可以限制访问sql*plus和sql命令,也可以限制访问PL/SQL语句可...
分类:
数据库 时间:
2015-01-11 17:29:35
阅读次数:
381
距离软考结束已经两个月的时间了,两个月的时间也足够用来思考软考给我带来了什么。一个证书?一个分数?证书加分数等于软考吗!?绝对不等于吧。
从一开始要报名软考的时候,再到前几天成绩的公布,我想这几个月的付出是值得的。一个人对于陌生的事务都是都是从懵懂到孰知,软考,亦是如此。在开始的时候自己也有过犹豫,我该不该报名呢,我要是过不了怎么办呢?也许一开始有这样的顾虑很正常吧,狠下心,就算是先攒经验...
分类:
其他好文 时间:
2015-01-11 16:15:25
阅读次数:
155
SqlBulkCopy类是System.Data.SqlClient下的类,我们开发中不常用,甚至不知道有这么一个类的存在,但确实比sql插入,事务批量插入,sql批量拼接插入快很多,比调用存储过程插入方便下面是它的用法:publicstaticboolExecuteTransactionScope...
分类:
数据库 时间:
2015-01-10 18:02:30
阅读次数:
183
这方面的资料网上比较多,以下均是转载1、悲观锁,正如其名,它指的是对数据被外界(包括本系统当前的其他事务,以及来自外部系统的事务处理)修改持保守态度,因此,在整个数据处理过程 中,将数据处于锁定状态。悲观锁的实现,往往依靠数据库提供的锁机制(也只有数据库层提供的锁机制才能真正保证数据访问的排他性,否...
分类:
其他好文 时间:
2015-01-10 13:45:22
阅读次数:
103
平时我们做SSH项目的时候避免不了要做单元测试,而且很多时候,我们是不希望单元测试的结果对真正的数据库有影响的,那么我们就需要使用事务来管理了。
JUnit测试基类如下:
package com.sms.test.base;
import org.junit.runner.RunWith;
import org.springframework.test.context....
分类:
编程语言 时间:
2015-01-10 01:28:35
阅读次数:
237