摘要: Kafaka 集群搭建(Windows环境) ​ 关于Kafka 简介可以查看 https://www.cnblogs.com/lentoo/p/7785004.html ,里面介绍比较详细。 一、Zookeeper 安装 从官网下载,本次演示使用的是最新的 3.7.0的版本 zookeeper 配 阅读全文
posted @ 2021-05-26 18:00 待我身高一米八 阅读(205) 评论(0) 推荐(0) 编辑
摘要: EF Core 默认不支持 延迟加载 Lazy Loading(延迟加载的优点:减少交互数据量(不能减少交互次数)); 按需加载数据 默认不支持的原因:延迟加载有滥用的现象 实现方式 ==> 使用开源组件 ** Z.EntityFramework.Plus.EFCore** 需要进行延迟加载的字段标 阅读全文
posted @ 2021-05-14 14:49 待我身高一米八 阅读(583) 评论(0) 推荐(0) 编辑
摘要: 数据库:是OLTP(联机事务处理)应用的场景,其存储的主要是与业务直接相关的数据,强调准确、低时延、高并发,如果没有特别强调,基本上数据库里只会去存储与业务相关的数据。 数据仓库:OLAP(联机分析处理)是数据仓库系统的主要应用,其支持的对象只要是面向分析场景的应用,提供结构化的、主题化的数据提供给 阅读全文
posted @ 2021-05-13 11:14 待我身高一米八 阅读(85) 评论(0) 推荐(0) 编辑
摘要: T-SQL 的编码习惯以及规范,影响的是查询优化器对执行计划的选择 健壮的SQL语句,更稳定、更高效 SELECT 几个部分: - 查询的数据来自什么表 - 需要查询表中哪些字段 (尽量不使用类似于 **SELECT *** ) - 查询出符合哪些特定条件的数据 - 对数据进行排序、分组、汇总等操作 阅读全文
posted @ 2021-05-12 23:29 待我身高一米八 阅读(418) 评论(0) 推荐(0) 编辑
摘要: 性能指标: 相应指标 吞吐量 可拓展性 数据库性能优化误区: 加硬件能缓解性能问题 只要数据库性能好就没问题 ⇒ 应用层能处理的不要转移到数据库处理 ⇒ 频繁数据库交互会对网络和数据库连接池带来严重的负担 任何数据库性能问题都可以通过索引来解决 ⇒ 首先性能问题应该先排查原因,看日志 ⇒ 其次通过修 阅读全文
posted @ 2021-05-12 17:12 待我身高一米八 阅读(149) 评论(0) 推荐(0) 编辑
摘要: add-migration InitialPersistedGrantDb -c PersistedGrantDbContext -o Migrations/IdentityServer/PersistedGrantDb add-migration InitialConfigurationDb -c 阅读全文
posted @ 2021-05-02 20:46 待我身高一米八 阅读(131) 评论(0) 推荐(0) 编辑
摘要: 转官网有方案: https://dev.mysql.com/doc/connector-net/en/connector-net-entityframework-core.html General Requirements for EF Core Support Connector/NET 8.0 阅读全文
posted @ 2021-04-23 20:49 待我身高一米八 阅读(1604) 评论(0) 推荐(0) 编辑
摘要: 转 https://blog.csdn.net/qq_36863664/article/details/90582838 1 ifconfig ens33 up 2 systemctl stop NetworkManager systemctl disable NetworkManager 3 if 阅读全文
posted @ 2021-04-06 12:41 待我身高一米八 阅读(85) 评论(0) 推荐(0) 编辑
摘要: 1. 争用条件和死锁 1.1 争用条件 ​ 如果两个或多个线程访问相同的对象,并且对共享状态的访问没有同步,就会出现争用条件。为了说明争用条件,下面的例子定义一个StateObject类,它包含一个私有int字段 state 和公有ChangeState()方法。在ChangeState()方法的实 阅读全文
posted @ 2021-03-28 00:30 待我身高一米八 阅读(164) 评论(0) 推荐(1) 编辑
摘要: 设计模式分组 GoF设计模式著作中的23种设计模式分为3组:创建型(Creational)、结构型(Structural)和行为型(Behavional)。 创建型 创建型处理对象构造和引用。它们将对象实例的实例化责任从任何客户代码中抽象出来,从而让代码保持松散耦合,将创建负责对象的责任放到一个地方 阅读全文
posted @ 2021-03-16 16:30 待我身高一米八 阅读(54) 评论(0) 推荐(0) 编辑