无锁编程以及CAS
无锁编程 / lock-free / 非阻塞同步
无锁编程,即不使用锁的情况下实现多线程之间的变量同步,也就是在没有线程被阻塞的情况下实现变量的同步,所以也叫非阻塞同步(Non-blocking Synchronization)。
实现非阻塞同步的方案称为“无锁编程算法”( Non-blocking algorithm)。
lock-free是目前最...
分类:
其他好文 时间:
2014-08-11 11:58:42
阅读次数:
321
本文讲述了如何利用Spring框架来设计一个简单的SSO(单点登录)系统
分类:
编程语言 时间:
2014-08-09 18:38:09
阅读次数:
271
题目链接:uva 1566 - John
题目大意:反Nim游戏,除了取到最后一个石子的为输,其他规则和Nim游戏相同。
解题思路:特判全为1的情况,负责答案就是Nim和。
#include
#include
#include
using namespace std;
const int maxn = 50;
int main () {
int cas;
...
分类:
其他好文 时间:
2014-08-09 00:17:16
阅读次数:
331
前言此文为记录单点登录实现过程,包括cas服务端和客户端的定制扩展服务端单点登录服务端采用cas,以cas-server-webapp版本号为3.5.2.1为基础进行定制扩展实现。定制实现的源码功能以上传至svn代码库,路径为:svn://192.168.9.16/minxin/Repositori...
分类:
其他好文 时间:
2014-08-08 20:47:36
阅读次数:
348
问题描述Migrate Android Code导入一个工程的时候,引用了一个共享的library,报了这个错问题原因及解决查了一下,发现原因是R.id.xx的文件不能够在switch-cases中使用,要改成if-else的形式,下图为Eclipse提示在Eclipse中,选中switch cas...
分类:
移动开发 时间:
2014-08-08 15:57:16
阅读次数:
290
package?thread;
import?java.util.ArrayList;
import?java.util.List;
import?java.util.concurrent.atomic.AtomicInteger;
/**
?*?@author??changxiangxiang
?*?@date?2014年8月6日?下午3:25:12
?...
分类:
编程语言 时间:
2014-08-06 19:35:52
阅读次数:
260
1.前言 不多说,第三登录无处不在!必备技能,今天以新浪微博为例。这是上次写的iOS第三方社交分享:http://www.cnblogs.com/qingche/p/3727559.html可以和今天的一起集成使用。2.集成前的准备工作 2.1.去ShareSDK(现为Mob)注册帐号,下载SDK....
分类:
移动开发 时间:
2014-08-06 11:44:31
阅读次数:
34608
从Mac team转到SSOteam的时间差不多也有一个多月的时间了,当时Bruce问我要不要转team的时候,我也有考虑过一段时间,纠结于各种原因,然后,自己最后还是转了。经过大半个月的适应,还是蛮喜欢SSOteam,这几周都一直在做培训,主要是学习Python和 TA的知识,都是关于自动化方面的。
然后呢,Python,虽然说是一门新语言,但是语法跟之前学的差不多,多做点练习就可以掌握了。
今天香港和广州的同事过来给我们做了一个多小时SSO的培训,其实我是有点小反感开会的,感觉这是浪费时间...
分类:
其他好文 时间:
2014-08-05 22:34:00
阅读次数:
183
1.前言 不多说,第三登录无处不在!必备技能,今天以新浪微博为例。这是上次写的iOS第三方社交分享:http://www.cnblogs.com/qingche/p/3727559.html可以和今天的一起集成使用。2.集成前的准备工作 2.1.去ShareSDK(现为Mob)注册帐号,下载SDK....
分类:
移动开发 时间:
2014-08-05 19:13:29
阅读次数:
373
一、引言自己早晚都会碰到的问题。当需要到分离多站点多应用的时候,都是希望用户只要在一个站点登录,其它所有的应用站点都是已登录的状态。查了下新浪与淘宝的登录的资料,自己实现了一个并做下记录。二、思路1.当用户在各个站点点击需要登录认证的页面时,都会跳转到认证服务器(SSO Server)的登录页面。2...
分类:
其他好文 时间:
2014-08-05 18:59:49
阅读次数:
301