2017-09-06 20:59:56 数据库的创建 CREATE DATEBASE <数据库的名称> 表的创建 CREATE TABLE <表名> (<列名1> <数据类型> <该列所需的约束>, <列名2> <数据类型> <该列所需的约束>, . <该表的约束1>,<该表的约束2>,...... ...
分类:
数据库 时间:
2017-09-06 22:05:12
阅读次数:
403
MongoDb 入门教程 目录 MongoDb的基本数据结构 安装MongoDb服务器 连接MongoDb服务器 MongoDb创建数据库 MongoDb创建表 MongoDb插入数据 MongoDb查询数据 范围操作符 AND操作符 OR操作符 排序 聚合 MongoDb更新数据 MongoDb删 ...
分类:
数据库 时间:
2017-09-06 14:25:51
阅读次数:
372
一、名词解释 1、悲观锁:认为每次对数据库的操作(查询、修改)都是不安全的,因此每次操作都会把这条数据锁掉,直到本次操作完毕释放该锁 2、乐观锁:查询数据的时候总是认为是安全的,不会锁数据;等到更新数据的时候会判断这个数据是否被人修改过,如果有人修改过了则本次修改失败 二、使用过程 1、悲观锁:悲观 ...
分类:
编程语言 时间:
2017-09-04 18:57:47
阅读次数:
153
同事最近遇到一个需要根据索引字段更新状态数据的需求,而这个处理逻辑是循环查询单条更新解决 主要代码如下(简写): 主体思想是循环数组,进行更新,这样的话就是要一条条的update,这样数据多了以后总感觉执行过于缓慢,会给数据库带来压力,于是我查了查资料,找到了一个批量更新 例子如下: 这是一个简单的 ...
分类:
其他好文 时间:
2017-09-04 13:28:46
阅读次数:
104
今天有一个需求需要随时更新数据需要及时删除过期数据,就用到队列了。每执行一次定时任务就往queue中加一次数据,所以需要在一个独立于定时任务的类中加静态属性:publicstaticQueue<CB_SingleDolaryToday>queue=newLinkedList<>()因为需要求元素和所以加静态属性..
分类:
其他好文 时间:
2017-08-31 22:21:30
阅读次数:
161
1、关于EF跟新数据库更新指定字段的设置 在EF提交到数据库的时候或许某些字段不想更新、或者自己更新一个模型到数据库去! 1、更新数据不更新一些字段 /// <summary> /// 数据库指定更新字段 /// </summary> [HttpGet] public HttpResponseMes ...
分类:
数据库 时间:
2017-08-31 19:15:49
阅读次数:
321
作业: 更新数据库内容 思路: 交集 更新 原集合 交集 新集合 = 更新集合 差集 删除 原集合 差集 新集合 = 删除集合 添加 新集合 差集 原集合 = 添加集合 列表没有 交差集 要转成SET old= set(old.keys()) new= set(new.keys()) delete_ ...
分类:
其他好文 时间:
2017-08-31 14:20:42
阅读次数:
131
php artisan :所有的命令列表 php artisan make:controller 文件夹名称/控制器名称 :创建控制器的命令以及控制器放置的文件夹 php artisan make:model 文件夹名称/模版名称 php arisan migrate:refresh更新数据库表 p ...
分类:
Web程序 时间:
2017-08-31 11:01:59
阅读次数:
179
saveorupdate()如果传入的对象在数据库中有就做update操作,如果没有就做save操作。save()在数据库中生成一条记录,如果数据库中有,会报错说有重复的记录。update()就是更新数据库中的记录主键在saveorupdate()方法中是起着关键作用的,只有这个主键的值不为空的时候 ...
分类:
数据库 时间:
2017-08-21 21:06:57
阅读次数:
253
看到好些人在写更新缓存数据代码时,先删除缓存,然后再更新数据库,而后续的操作会把数据再装载的缓存中。然而,这个是逻辑是错误的。试想,两个并发操作,一个是更新操作,另一个是查询操作,更新操作删除缓存后,查询操作没有命中缓存,先把老数据读出来后放到缓存中,然后更新操作更新了数据库。于是,在缓存中的数据还 ...
分类:
其他好文 时间:
2017-08-21 19:38:31
阅读次数:
171