摘要:
开发文档分级要求 一级要求: 列举项目中使用到的技术栈,以及对应的版本。如 Swift4, python3等。 列举项目中使用到的第三方库,以及对应的版本。如Jquery3.5.1等。 列举项目中交互的的类库以及相关的开发人员。 如Gavin (webservice)。 绘制项目的业务逻辑流程图。 阅读全文
摘要:
前言 简单介绍一下,在mysql 优化系列中会重新介绍,仅仅是留个印象。 悲观锁和乐观锁其实都是概念性问题。 正文 悲观锁: 悲观锁,正如其名,具有强烈的独占和排他特性。 它指的是对数据被外界(包括本系统当前的其他事务,以及来自外部系统的事务处理)修改持保守态度,因此,在整个数据处理过程中,将数据处 阅读全文
摘要:
前言 有些人认为数据库拆分或者数据库表拆分是数据库大,或者数据多而形成的,这是不完全的,也可能是当时设计和预想的不一样,比如说当时设计一个功能的时候把这个功能放在主库中,认为是一个亮点,后来这个功能居然是滑铁卢,然后就丢去了分库中。 实际上,数据库拆分是数据库优化最显著的一种方式,针对于数据库设计缺 阅读全文
摘要:
前言 介绍mysql 锁的机制。 正文 锁类型 读锁,是一种共享锁,s锁,允许一个事务是读取一行,阻止其他事务获取相同的数据集的排他锁。 注:排它锁的意思就是说只能加相同的锁,不能加不同的锁,比如都加共享锁,也就是说大家可以都读取。 假如事务A对数据项Z进行s锁,那么事务B只能添加s锁,而不能添加互 阅读全文
摘要:
前言 以前整理过缓存的东西在: https://www.cnblogs.com/aoximin/p/12727659.html 只是粗略的例子,因为真的要去介绍缓存这个东西,要从内存开始,是一个有时间系列。 该文通过分析盛派源码,简单介绍如何实现一个简单的缓存机制。 正文 查看源码的出发点,我当时是 阅读全文
摘要:
前言 打算重新整理linux,计划每天一更,希望能够按照计划执行吧。 正文 首先有一个疑惑,那就是一台手机是否是一台计算机? 来看下什么可以定义为一台计算机: 计算机为接收用户的输入,经由中央处理器的算术和逻辑单元处理后,产生或者存储有用的信息,这就是计算机。 计算机的五大单元为: 1.输入单元 2 阅读全文
摘要:
前言 简单介绍一下死锁,以及解决死锁的办法。 正文 死锁发生的必要条件 1.互斥条件:只有对必须互斥使用的资源的争夺才会导致死锁,内存、扬声器是不会导致死锁的。 2.进程所获取的资源在未使用完成之前,不能其他进程抢夺。 3.进程已经保持了至少一个资源,但又提出新的资源请求,而该资源又被其他进程占有, 阅读全文
摘要:
前言 自定义drawable用xml我已经写了很多,基本覆盖了常用的东西了。 下面就介绍一下,用java代码自定义的drawable吧。 前言 首先要继承Drawable。 看下代码如下: public class demoDrawable extends Drawable { @Override 阅读全文
摘要:
前言 接着异常七后,因为以前看过盛派这块代码,正好重新整理一下。 正文 BaseException 首先看下BaseException 类: 继承:public class BaseException : ApplicationException 这个ApplicationException 前文中 阅读全文
摘要:
前言 进行post高级应用的一个整理。 正文 批量测试和简单自动化测试 在点击collects的列表中,会弹出下面这个选项。 上面有3个按钮,分别是分享、运行、展示在网页中。 那么就看下这个运行吧。 打开之后会看到该界面: 上面有个下拉框,label是Environment,可以选择我们运行环境,这 阅读全文