分布式定时任务的redis锁实现

摘要: 一个web项目如果部署为分布式时,平时常见的定时服务在一定的间隔时间内,可能出现多次重复调用的问题。而此时由于是不同容器之间的竞争,因此需要容器级别的锁 Redis为单进程单线程模式,采用队列模式将并发访问变为串行访问。Redis本身没有锁的概念,Redis对于多个客户端连接并不存在竞争。但是可以通 阅读全文
posted @ 2016-05-30 00:12 777车队 阅读(861) 评论(0) 推荐(0) 编辑

用户登录系统数据库表设计

摘要: 最近看了看公司后台用户登录系统的设计, 比较混乱, 主要还是因为URS和Oauth以及URS第三方这三个登录形式各不相同导致的。 下面着重介绍一下涉及到第三方登录中需要注意的问题 在一个新项目中, 如果是要建立自己的登录体系的话, 那么直接创建一个Users表,包含username和password 阅读全文
posted @ 2016-05-23 22:48 777车队 阅读(7873) 评论(0) 推荐(0) 编辑

数据库操作:两个表之间的更新操作

摘要: 需求:表edit需要将数据更新到表release,里边会涉及增删改操作,如何做比较好??? 1、edit表是最新的数据,release表是线上表。 a. 需要找到edit表和release表之间的差别,那么需要记录edit表中更新的情况,需要区分modify,add,delete等不同操作,并且需要 阅读全文
posted @ 2016-04-13 23:03 777车队 阅读(1489) 评论(0) 推荐(1) 编辑

求矩阵的n次方 c语言实现

摘要: 矩阵的n次方,比较容易理解的想法是递归。思路是这样的,把n分成两部分,当n是偶数的时候,即为左右两边的乘积,如果n是奇数,即为左右两边的乘积再乘aif(n%2)matrixn(int* a,int n)=(matrixn(int* a,int n/2))^2*aelsematrixn(int* a,... 阅读全文
posted @ 2014-04-22 23:16 777车队 阅读(1620) 评论(0) 推荐(0) 编辑