上一页 1 2 3 4 5 6 7 8 ··· 37 下一页
摘要: 业务场景 公司有个借贷的项目,具体业务类似于阿里的蚂蚁借呗,用户在平台上借款,然后规定一个到期时间,在该时间内用户需将借款还清并收取一定的手续费,如果规定时间逾期未还上,则会产生滞纳金。 用户发起借款因此会产生一笔借款订单,用户可通过支付宝或在系统中绑定银行卡到期自动扣款等方式进行还款。还款流程都走 阅读全文
posted @ 2020-06-30 17:21 是谁扭曲了时空 阅读(369) 评论(0) 推荐(0) 编辑
摘要: 业务场景 近年来B2C、O2O等商业概念的提出和移动端的发展,使得分布式系统流行了起来。分布式系统相对于单系统,解决了流量大、系统高可用和高容错等问题。功能强大也意味着实现起来需要更多技术的支持。例如系统访问层的负载均衡,缓存层的多实例主从复制备份,数据层的分库分表等。 我们以负载均衡为例,常见的负 阅读全文
posted @ 2020-06-30 16:43 是谁扭曲了时空 阅读(254) 评论(0) 推荐(0) 编辑
摘要: ##什么是零拷贝? ###从一个案例说起 为了解释这个概念,我们先要从一个需求说起,说某天某领导给你下发了一个任务,完成一个从文件中读取数据,并传输到网络上的一个小程序。代码很简单: 首先我们在我们的操作系统中找到这个文件,然后把数据先读到缓冲区,最后把缓冲区的数据发送到网络上。 代码是很简单,现在 阅读全文
posted @ 2020-06-30 15:26 是谁扭曲了时空 阅读(297) 评论(0) 推荐(0) 编辑
摘要: 许多大型的项目都已经模块化或组件化了,每个组件都可以自己进行版本发布,由于各组件之间有依赖关系,一个组件的版本号频繁修改(例如每个组件都遵从语义化版本控制语义化版本控制,当bugfix时修订版本号会频繁的进行修改),会引起依赖它的组件也需要及时修改依赖的版本号,这样既繁琐又低效。这时候可以通过指定范 阅读全文
posted @ 2020-06-30 14:23 是谁扭曲了时空 阅读(1260) 评论(0) 推荐(0) 编辑
摘要: LDAP概念和原理介绍 相信对于许多的朋友来说,可能听说过LDAP,但是实际中对LDAP的了解和具体的原理可能还比较模糊,今天就从“什么是LDAP”、“LDAP的主要产品”、“LDAP的基本模型”、“LDAP的使用案例”四个方面来做一个介绍。 我们在开始介绍之前先来看几个问题: 1. 我们日常的办公 阅读全文
posted @ 2020-06-30 14:00 是谁扭曲了时空 阅读(298) 评论(0) 推荐(0) 编辑
摘要: 在mysql中执行show create table <tablename>指令,可以看到一张表的建表语句,example如下: CREATE TABLE `table1` ( `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT, `field1` te 阅读全文
posted @ 2020-06-29 13:46 是谁扭曲了时空 阅读(240) 评论(0) 推荐(0) 编辑
摘要: InnoDB 锁机制 InnoDB存储引擎支持行级锁 其大类可以细分为共享锁和排它锁两类 共享锁(S):允许拥有共享锁的事务读取该行数据。当一个事务拥有一行的共享锁时,另外的事务可以在同一行数据也获得共享锁,但另外的事务无法获得同一行数据上的排他锁 排它锁(X):允许拥有排它锁的事务修改或删除该行数 阅读全文
posted @ 2020-06-29 11:15 是谁扭曲了时空 阅读(444) 评论(0) 推荐(0) 编辑
摘要: 1. 规范背景与目的 MySQL数据库与 Oracle、 SQL Server 等数据库相比,有其内核上的优势与劣势。我们在使用MySQL数据库的时候需要遵循一定规范,扬长避短。本规范旨在帮助或指导RD、QA、OP等技术人员做出适合线上业务的数据库设计。在数据库变更和处理流程、数据库表设计、SQL编 阅读全文
posted @ 2020-06-19 17:53 是谁扭曲了时空 阅读(246) 评论(0) 推荐(0) 编辑
摘要: 转自:https://www.cnblogs.com/keme/p/11065025.html 根据加锁的范围,MySQL 里面的锁大致可以分成全局锁,表级锁,行锁。 全局锁 全局锁就是对整个数据库实例加锁。MySQL 提供了一个加全局读锁的方法,命令是Flush tables with read 阅读全文
posted @ 2020-06-19 09:56 是谁扭曲了时空 阅读(189) 评论(0) 推荐(0) 编辑
摘要: MYSQL EXPLAIN MYSQL官方文档链接 列名 说明 id 执行编号,标识select所属的行。id值越大优先级越高,越先被执行 select_type 显示本行是简单或复杂select。如果查询有任何复杂的子查询,则最外层标记为PRIMARY(DERIVED、UNION、UNION RE 阅读全文
posted @ 2020-06-17 15:31 是谁扭曲了时空 阅读(138) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 ··· 37 下一页