- 博客(8)
- 收藏
- 关注
原创 禅道简介
概述禅道由青岛易软天创网络科技有限公司开发,国产开源项目管理软件。它集产品管理、项目管理、质量管理、文档管理、组织管理和事务管理于一体,是一款专业的研发项目管理软件,完整覆盖了研发项目管理的核心流程。禅道管理思想注重实效,功能完备丰富,操作简洁高效,界面美观大方,搜索功能强大,统计报表丰富多样,软件架构合理,扩展灵活,有完善的 API 可以调用。禅道,专注研发项目管理!禅道官网为什么用禅道这...
2020-01-07 16:16:41 3547
原创 轻应用
概述LAPP (Light App) 即轻应用是一种无需下载、即搜即用(即用即走)的全功能 App,既有媲美甚至超越 native app 的用户体验,又具备 webapp 的可被检索与智能分发的特性,将有效解决优质应用和服务与移动用户需求对接的问题。特点无需下载,即搜即用以往,开发者付出高昂成本拉动用户下载应用,每隔十天半月还要推送更新版本,一不小心就遭用户卸载。破壳检索,智能分...
2020-01-07 16:11:31 545
原创 无状态应用
概述无状态应用: Stateless Application 是指并不会在会话中保存下次会话中去要的客户端数据。 每一个会话都像首次执行一样,不会依赖之前的数据进行响应。有状态的应用: Stateful Application 是指会在会话中保存客户端的数据,并在客户端下一次的请求中来使用那些数据。什么是无状态应用在无状态应用中,会话数据将会被存储在客户端或者透传给需要的这些数据的服务...
2020-01-07 16:07:27 8353
原创 微服务十二要素
概述如今,软件通常会作为一种服务来交付,它们被称为网络应用程序,或软件即服务(SaaS)。12-Factor 为构建如下的 SaaS 应用提供了方法论:使用标准化流程自动配置,从而使新的开发者花费最少的学习成本加入这个项目。和操作系统之间尽可能的划清界限,在各个系统中提供最大的可移植性。适合部署在现代的云计算平台,从而在服务器和系统管理方面节省资源。将开发环境和生产环境的差异降至最低,...
2020-01-07 15:47:51 1974
原创 极限编程
概述敏捷方法论有一个共同的特点,那就是都将矛头指向了“文档”,它们认为传统的软件工程方法文档量太“重”了,称为“重量级”方法,而相应的敏捷方法则是“轻量级”方法。正是因为“轻量级”感觉没有什么力量,不但不能够有效体现灵活性,反而显得是不解决问题的方法论似的。因此,就有了一次划时代的会议,创建了敏捷联盟。在敏捷方法论领域中,比较知名的、有影响力的,是拥有与 Microsoft 的操作系统相同缩写...
2020-01-07 14:06:11 210
原创 敏捷开发
三分钟了解敏捷开发小灰经过千辛万苦,终于拿到了心仪的 offer,今天小灰上班的第一天 ……下班后,小灰找到同学大黄来请教 ……场景一:小灰在餐厅场景二:无奈的项目经理什么是敏捷开发?敏捷开发(Agile)是一种以人为核心、迭代、循序渐进的开发方法。在敏捷开发中,软件项目的构建被切分成多个子项目,各个子项目的成果都经过测试,具备集...
2020-01-07 13:57:41 141
原创 如何应对高并发
什么是高并发高并发(High Concurrency)是互联网分布式系统架构设计中必须考虑的因素之一,它通常是指,通过设计保证系统能够同时并行处理很多请求。高并发相关常用的一些指标有 响应时间(Response Time),吞吐量(Throughput),每秒查询率 QPS(Query Per Second),并发用户数 等。响应时间: 系统对请求做出响应的时间。例如系统处理一个 HTTP ...
2020-01-07 13:13:10 615
原创 微服务解决复杂问题
概述许多如 Amazon、 eBay 和 Netflix 这样的组织,已经采用现在所谓的微服务架构模式解决了这个问题,而不是构建一个臃肿的单体应用。它的思路是将应用程序分解成一套较小的互连服务。一个服务通常实现了一组不同的特性或功能,例如订单管理、客户管理等。每一个微服务都是一个迷你应用,它自己的六边形架构包括了业务逻辑以及多个适配器。一些微服务会暴露一个供其他微服务或应用客户端消费的 API...
2020-01-06 22:03:55 167
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人