10 2017 档案

摘要:AES AES 是一种对称加密算法,用key对一段text加密,则用同一个key对密文解密, from Crypto import Random from Crypto.Hash import SHA from Crypto.Cipher import AES from Crypto.Cipher 阅读全文
posted @ 2017-10-19 16:36 如果的事 阅读(3330) 评论(0) 推荐(0)
摘要:rebase 在 Git 中整合来自不同分支的修改主要有两种方法:merge 以及 rebase。 在本节中我们将学习什么是“rebase”,怎样使用“rebase”,并将展示该操作的惊艳之处,以及指出在何种情况下你应避免使用它。 rebase的基本操作 整合分支最容易的方法是 merge 命令。 阅读全文
posted @ 2017-10-10 10:23 如果的事 阅读(16074) 评论(0) 推荐(2)
摘要:MapReduce原理 WordCount例子 用mapreduce计算wordcount的例子: 先看main函数: 程序员开发mapreduce时候只是在填空,在map函数和reduce函数里编写实际进行的业务逻辑,其它的工作都是交给mapreduce框架自己操作的,但是至少我们要告诉它怎么操作 阅读全文
posted @ 2017-10-09 17:15 如果的事 阅读(786) 评论(0) 推荐(0)
摘要:用redis构建分布式锁 单实例的实现 从2.6.12版本开始,redis为SET命令增加了一系列选项: EX seconds – 设置键key的过期时间,单位时秒 PX milliseconds – 设置键key的过期时间,单位时毫秒 NX – 只有键key不存在的时候才会设置key的值 XX – 阅读全文
posted @ 2017-10-09 16:35 如果的事 阅读(434) 评论(0) 推荐(0)