编者按:近日,全球软件案例研究峰会在北京召开.全球软件案例研究峰会(简称"TOP100Summit")是科技界一年一度的案例研究榜单,每年甄选年度最值得借鉴的100个好案例,旨在揭幕优秀研发团队背后的做法.思考,为读者提炼最佳学习路径梳理.思考案例长尾价值. 在壹佰案例峰会的"架构演进/工程实践/开源落地"专题上,声网 Agora 首席架构师刘勇发表了<QOE 驱动下的分布式实时网络构建:Agora SD-RTN 的演进>的演讲.他重点分享了SD-RTN…
转载本文需注明出处:EAII企业架构创新研究院(微信号:eaworld),违者必究.如需加入微信群参与微课堂.架构设计与讨论直播请直接回复此公众号:“加群 姓名 公司 职位 微信号”. 一.应用架构变迁下的Session管理       1.1 单体架构       1.2 分布式架构       1.3 微服务架构二.微服务架构下分布式Session管理       2.1 Session存储介质       2.2 管理方案实现三.微服务架构下分布式Session管理方案四.总结 应用架构变…
版本控制应该算是每个程序员所必备的技能,这个重要性,我就不多说了哈.现在版本控制基本上就是两种途径:SVN和Git.对于SVN我并不是非常了解,只知道在Windows下非常实用,但是在MacOSX下,对于Xcode来说,最好用的应该就是Git了.这篇文章我就介绍下怎么在MacOSX下使用GitHub管理Xcode的代码. 前提:Mac OSX,并且已经能用Xcode编写代码,并且使用过Mac或者Linux的终端,知道最基础的用法.主要参考来源:https://help.github.com/ar…
Linux 下的软件包管理工具 linux下的软件安装可以通过两种方式,一种是直接使用自带的软件包管理工具安装,另外一种通过编译源码安装. 1.软件包的种类 Red Hat和Fedora:redhat最早发行的个人版本的Linux,自从Red Hat 9.0版本发布后,RedHat 公司就不再开发桌面版的 Linux发行套件,Red Hat Linux停止了开发,而将全部力量集中在服务器版的开发上,也就是 Red Hat Enterprise Linux 版.2004年4月30日,Red Hat…
入口: 如何产生公钥与私钥 ,以及开源中国 gitweb sshkey 的管理web 地址: 点击 “头像” ,然后再头像下面的列表选择 “ SSH Key Settings” . 接下来,完成跟着步骤走,就ok (前提是:你必须要安装git) 测试ok ,使用,在git 控制台, 输入 cd ~/.ssh/ 输入 ll (备注:查看列表) 接下来,操作 sourcetree: 选择菜单栏中的  “工具 ”  , 并在tab 选项页中,选择 “一般” 当 SSH 客户端 选择 “PuTTY/Pl…
docker配置devicemapper存储驱动 #查看当前使用的存储驱动,默认为overlay docker info | grep -i storage #停止dockersystemctl stop docker #移除原存储配置文件 rm /etc/sysconfig/docker-storage #使用vdb磁盘创建pv pvcreate /dev/vdb #使用vdb磁盘创建dockercg vgcreate dockervg /dev/vdb #配置docker pool为dock…
sql服务器第5级事务日志管理的阶梯:完全恢复模式下的日志管理 原文链接http://www.sqlservercentral.com/articles/Stairway+Series/73785/ 作者 Tony Davis, 2012/01/27   系列 本文是阶梯系列的一部分:sql服务器中事务日志管理的楼梯   当事情进展顺利时,没有必要特别注意事务日志的工作或工作方式.你只需要确信每个数据库都有正确的备份系统.当出现问题时,对事务日志的理解对于采取纠正行动非常重要,特别是当需要立即对…
ARC & MRC下string内存管理策略探究 前两天跟同事争论一个关于NSString执行copy操作以后是否会发生变化,两个人整了半天,最后写代码验证了一下,发现原来NSString操作没我们想的那么简单,下面就让我们一起看看NSString和NSMutableString在MRC下执行retain,copy,mutableCopy,以及ARC下不同的修饰__weak, __strong修饰赋值究竟发生了什么. 一.验证代码如下: - (void)testStringAddress { ;…
在VS下使用 GitFlow管理项目开发 1.右键将你的解决方案添加到源代码管理,如果你的VS没有安装git,会提示安装,安装完成之后,在团队资源管理可以看到如下界面 (图一) 2.安装gitflow,vs-工具-扩展和更新,联机选项卡中输入gitflow,,就可以下载安装gitflow了 (图二) 3.去你的git上创建一个project,拿到地址例如:http://git.test.cn/test/Test.git 4.将本地代码同步到远程库当中,点击发布到远程存储库中的-发布到git存储库…
文章转自:http://www.oracle.com/technetwork/cn/articles/database-performance/oracle-rac-connection-mgmt-1650424-zhs.html Oracle RAC 环境下的连接管理 作者:崔华 这篇文章详细介绍了Oracle RAC环境下的连接管理,分别介绍了什么是 Connect Time Load Balancing.Runtime Connection Load Balancing.Connect T…