1)查阅相关资料加深对敏捷开发和结对编程的理解; 敏捷软件开发(英语:Agile software development),又称敏捷开发,是一种从1990年代开始逐渐引起广泛关注的新型软件开发方法,是一种能应对快速变化需求的软件开发能力。它们的具体名称、理念、过程、术语都不尽相同,相对于“非敏捷” ...
分类:
其他好文 时间:
2020-03-20 14:24:26
阅读次数:
90
代码下载:https://github.com/Jackson0714/study spring boot.git 一、Druid是什么? 1、Druid是数据库连接池,功能、性能、扩展性方面都算不错。最大的亮点是为监控而生的数据库连接池。 2、数据库、数据源、数据库连接池、JDBC、JDBC实现是 ...
分类:
编程语言 时间:
2020-03-03 21:04:25
阅读次数:
84
title: iOS Crashcategories: iOS优化Understanding and Analyzing Application Crash Reports稳定性APP 稳定性方面主要是减少异常及崩溃,针对这部分,可以从 Category、Method Swizzling 以及静态分... ...
分类:
移动开发 时间:
2020-02-26 14:12:08
阅读次数:
80
mysql实现高可用架构之MHA一、简介MHA(MasterHA)是一款开源的MySQL的高可用程序,它为MySQL主从复制架构提供了automatingmasterfailover(自动化主故障转移)功能。MHA在监控到master节点故障时,会提升其中拥有最新数据的slave节点成为新的master节点,在此期间,MHA会通过于其它从节点获取额外信息来避免一致性方面的问题。MHA还提供了mas
分类:
数据库 时间:
2020-02-18 18:49:12
阅读次数:
108
优秀网页设计,电脑编程与视觉艺术完美结合的效果,电脑程序提供技术支撑,视觉传达则通过造型、色彩、构图来完善效果。合理的色彩搭配,能从感性方面提供良好的氛围并准确传达企业与个人的性格特征。凭借丰富多彩的色彩变化将版面诸多元素变得具有生命力。经过笔者长期以来的观察,得出一个惊人的结论:使用网页首页通过色 ...
分类:
Web程序 时间:
2020-02-18 18:11:14
阅读次数:
104
浏览器对象模型(Browser Object Model (BOM))尚无正式标准。由于现代浏览器已经(几乎)实现了 JavaScript 交互性方面的相同方法和属性,因此常被认为是 BOM 的方法和属性。一、Window 对象所有浏览器都支持 window 对象。它表示浏览器窗口。所有 JavaS... ...
数据库的写入请求量大造成的性能和可用性方面的问题,要解决这些问题,你所采取的措施就是对数据进行分片。这样可以很好地分摊数据库的读写压力,也可以突破单机的存储瓶颈,而常见的一种方式是对数据库做“分库分表”。 数据库分库分表的方式有两种:一种是垂直拆分,另一种是水平拆分。这两种方式,在我看来,掌握拆分方 ...
分类:
数据库 时间:
2020-02-09 18:23:26
阅读次数:
83
Redis支持RDB和AOF两种持久化机制,持久化功能有效地避免因进程退出造成的数据丢失问题,当下次重启时利用之前持久化的文件即可实现数 据恢复。理解掌握持久化机制对于Redis运维非常重要 1.RDB持久化 RDB持久化是把当前进程数据生成快照保存到硬盘的过程,触发RDB持久化过程分为手动触发和自 ...
分类:
其他好文 时间:
2020-02-09 11:13:21
阅读次数:
60
怎样才能满足对可用性日益增长的需求?软件可用性可以通过许多途径加以改进,但人们普遍使用的是其中几种比较成熟的方法。最受人们欢迎和广泛使用的方法有可用性测试、风格指南及标准、专家咨询和反复原型设计。尽管这些方法往往是有效的,但它们都有很大的不足。 改进软件可用性方面最常用的方法是可用性测试。可用性测试 ...
分类:
其他好文 时间:
2020-02-07 22:23:55
阅读次数:
68
1、同时支持事件时间和处理时间语义。事件时间语义能够针对无序事件提供精确、一致的结果;处理时间语义能够用在具有极低延迟需求的应用中。 2、提供精确一次(exactly once)的状态一致性保障。 3、层次化的API在表达能力和易用性方面各有权衡。表达能力由强到弱(易用性由弱到强)依次是:Proce ...
分类:
其他好文 时间:
2020-02-04 10:32:23
阅读次数:
308