上一页 1 ··· 9 10 11 12 13 14 15 16 17 ··· 36 下一页
摘要: 软件设计模式是解决软件设计中常见问题的通用、可复用的解决方案。设计模式让我们可以分享通用词汇并使用经实战检验的方案,以免重复造轮子。现在,我将介绍一系列设计模式来实现这些最佳实践。 微服务架构的设计模式 独享数据库(Database per Microservice) 当一家公司将大型单体系统替换成 阅读全文
posted @ 2022-01-20 15:50 IT6889 阅读(524) 评论(0) 推荐(0) 编辑
摘要: Git 1. 用法 上面的四条命令在工作目录、暂存目录(也叫做索引)和仓库之间复制文件。 git add *files* 把当前文件放入暂存区域。 git commit 给暂存区域生成快照并提交。 git reset -- *files* 用来撤销最后一次git add *files*,你也可以用g 阅读全文
posted @ 2022-01-20 15:48 IT6889 阅读(47) 评论(0) 推荐(0) 编辑
摘要: 简单工厂(非23种设计模式中的一种) 实现方式:BeanFactory。Spring中的BeanFactory就是简单工厂模式的体现,根据传入一个唯一的标识来获得Bean对象,但是否是在传入参数后创建还是传入参数前创建这个要根据具体情况来定。实质:由一个工厂类根据传入的参数,动态决定应该创建哪一个产 阅读全文
posted @ 2022-01-20 11:54 IT6889 阅读(50) 评论(0) 推荐(0) 编辑
摘要: 本文引用https://mp.weixin.qq.com/s/dj1lt6eIzSfsHJ6wiWVvbA 背景 前几天的时候,项目里有一个需求,需要一个开关控制代码中是否执行一段逻辑,于是理所当然的在yml文件中配置了一个属性作为开关,再配合nacos就可以随时改变这个值达到我们的目的,yml文件 阅读全文
posted @ 2022-01-19 20:16 IT6889 阅读(685) 评论(0) 推荐(0) 编辑
摘要: Redis Cluster 是 Redis 的分布式解决方案,在 3.0 版本正式推出,有效地解决了Redis 分布式方面的需求。当遇到单机内存、并发、流量等瓶颈时,可以采用 Cluster 架构方案达到负载均衡的目的。之前,Redis 分布式方案一般有两种: ·客户端分区方案,优点是分区逻辑可控, 阅读全文
posted @ 2022-01-19 18:34 IT6889 阅读(51) 评论(0) 推荐(0) 编辑
摘要: 5.数据库表优化 3.2.1 设计规范化表,消除数据冗余 数据库范式是确保数据库结构合理,满足各种查询需要、避免数据库操作异常的数据库设计方式。满足范式要求的表, 称为规范化表,范式产生于 20 世纪 70 年代初,一般表设计满足前三范式就可以,在这里简单介绍一下前三范式 先给大家看一下百度百科给出 阅读全文
posted @ 2022-01-19 18:30 IT6889 阅读(45) 评论(0) 推荐(0) 编辑
摘要: 程序操作优化 概述:程序访问优化也可以认为是访问 SQL 语句的优化,一个好的 SQL 语句是可以减少非常多的程序性能的,下面列出 常用错误习惯,并且提出相应的解决方案 3.3.1 操作符优化 ➢ IN、NOT IN 操作符 IN 和 EXISTS 性能有外表和内表区分的,但是在大数据量的表中推荐用 阅读全文
posted @ 2022-01-19 18:30 IT6889 阅读(34) 评论(0) 推荐(0) 编辑
摘要: 4.分布式数据库设计 分布式数据库系统是在集中式数据库系统的基础上发展起来的,理解起来也很简单,就是将整体的数据库分开,分布到 各个地方,就其本质而言,分布式数据库系统分为两种:1.数据在逻辑上是统一的,而在物理上却是分散的,一个分布式数 据库在逻辑上是一个统一的整体,在物理上则是分别存储在不同的物 阅读全文
posted @ 2022-01-19 18:28 IT6889 阅读(48) 评论(0) 推荐(0) 编辑
摘要: 3. 表分区,索引分区 (优化①粗略的进行了表分区,优化②为精确数据分区) ➢ 为什么要表分区? 当一个表的数据量太大的时候,我们最想做的一件事是什么?将这个表一分为二或者更多分,但是表还是这个表,只是 将其内容存储分开,这样读取就快了 N 倍了 原理:表数据是无法放在文件中的,但是文件组可以放在文 阅读全文
posted @ 2022-01-19 18:26 IT6889 阅读(42) 评论(0) 推荐(0) 编辑
摘要: 1. 基础规范 1.3.1 数据库逻辑设计的规范化 数据库逻辑设计的规范化就是我们一般所说的范式,我们可以这样来简单理解范式: ➢ 第 1 规范:没有重复的组或多值的列,这是数据库设计的最低要求。 ➢ 第 2 规范 每个非关键字段必须依赖于主关键字,不能依赖于一个组合式主关键字的某些组成部分。消除部 阅读全文
posted @ 2022-01-19 18:24 IT6889 阅读(249) 评论(0) 推荐(0) 编辑
上一页 1 ··· 9 10 11 12 13 14 15 16 17 ··· 36 下一页