采访工业界的软件团队(通过邮件,微博,微信,阅读博客等方式),询问他们的软件开发流程 分组讨论, 投票选出你们小组成员最喜欢的两个团队类型 辩论你们在这门课程中最应该采取哪种类型 列出优劣 课堂发言,或发表博客 投票选出你们小组成员最喜欢的两个团队类型 辩论你们在这门课程中最应该采取哪种类型 列出优 ...
分类:
其他好文 时间:
2019-10-07 17:28:17
阅读次数:
88
一、内存数据库的应用场景 数据缓存:将经常使用的数据存放在内存中,全局共享,减少和数据之间的交互频率,提升数据访问速度,主要用于应用程序的全局共享缓存。 内存计算:支持通过标准的SQL或Linq的方式实现内存数据的聚合、计算和查询、充分发挥、利用应用服务器的资源 二、业界有哪几类的主流内存数据库 1 ...
分类:
数据库 时间:
2019-10-06 09:37:18
阅读次数:
89
原文:统一流控服务开源:基于.Net Core的流控服务 先前有一篇博文,梳理了流控服务的场景、业界做法和常用算法 统一流控服务开源-1:场景&业界做法&算法篇 最近完成了流控服务的开发,并在生产系统进行了大半年的验证,稳定可靠。今天整理一下核心设计和实现思路,开源到Github上,分享给大家 ht... ...
分类:
Web程序 时间:
2019-10-01 09:18:16
阅读次数:
123
一、负载均衡解决方案分类及特征 业界主流的负载均衡解决方案有: 1.1 集中式负载均衡 即在客户端和服务端之间使用独立的负载均衡设施(可以是硬件,如F5, 也可以是软件,如nginx), 由该设施负责把访问请求通过某种策略转发至服务端。 1.2 进程内负载均衡 将负载均衡逻辑集成到客户端组件中,客户 ...
分类:
编程语言 时间:
2019-09-30 15:08:41
阅读次数:
135
今天我们来看一下淘宝、美团和滴滴的大数据平台,一方面进一步学习大厂大数据平台的架构,另一方面也学习大厂的工程师如何画架构图。通过大厂的这些架构图,你就会发现,不但这些知名大厂的大数据平台设计方案大同小异,架构图的画法也有套路可以寻觅。 淘宝大数据平台 淘宝可能是中国互联网业界较早搭建了自己大数据平台 ...
分类:
其他好文 时间:
2019-09-30 12:59:28
阅读次数:
77
分库分表 理论 当一张表的数据达到几千万时,查询一次所花的时间会变长。业界公认MySQL单表容量在 1千万 以下是最佳状态,因为这时它的BTREE索引树高在3~5之间。 数据切分可以分为: 和`水平切分`。 一、垂直切分 垂直切分又可以分为: 和`垂直分表`。 1、垂直分库 就是根据业务耦合性,将关 ...
分类:
其他好文 时间:
2019-09-30 09:16:33
阅读次数:
73
做技术的人,要不要学一学Git呢? 提出这个问题,是因为很多小伙伴还不会使用Git。 对于任何新一代的技术工具,它在业界普及都有一个过程,Git的阻碍是:学习成本、工具迭代的成本。 SVN诞生于2001年,由于较为先进的管理方式而迅速取代了CVS。 很多80后小伙伴都是从SVN开始上手的,大家都熟练 ...
分类:
其他好文 时间:
2019-09-29 22:07:14
阅读次数:
114
移动端自动化测试Appium 从入门到项目实战Python版 说到APP自动化测试,Appium可是说是非常流行了, 不仅支持多语言、多平台的优势,同时支持Andriod、iOS、H5的自动化测试;本课程会从初级的Appium框架讲起,涉及业界常见的po模型、关键字模型、服务自动化、持续集成等实战讲 ...
分类:
移动开发 时间:
2019-09-29 13:11:24
阅读次数:
328
项目地址:https://github.com/tunsuy/iOSMonitorLag该项目主要是针对ios项目的卡顿监控的探索,结合ios的运行机制和业界的实践,将其应用于公司项目中进行试运行,查看相关效果二、 方案一 基于RunLoop1、 背景因为UIKit本身的特性,需要将所有的UI操作都... ...
分类:
移动开发 时间:
2019-09-28 10:39:27
阅读次数:
774
本文准备用最简单的语言告诉大家什么是OAuth2 ,OAuth2是干什么的。 我们有一个资源服务器,资源服务器中有一系列的用户数据。 现在有一个应用想想要获取我们的用户数据。那么最简单的方法就是我们开发一个API。可是某天来了个恶意应用,或者是我们不想给它数据的应用,我们就会造成数据的泄漏。所以我们 ...
分类:
其他好文 时间:
2019-09-26 09:15:57
阅读次数:
105