摘要:
一、T-SQL执行过程 sql语句在执行的时候 经过很多个步骤: 取数据 内存(缓存) Redis 数据库 持久化到硬盘 一定是保存在硬盘中; 二、数据库存储机制 1、数据页 在数据库中,通过数据页保存数据 数据页包含8Kb容量; 数据页又在存储区域; 一个存储区域包含8个数据页--保存简单类型 v 阅读全文
摘要:
为什么要分库? 数据库中的数据量不一定是可控的,业务增长是成几何式增长,在未进行分库分表的情况下,随着时间 和业务的发展,库中的表会越来越多,表中的数据量也会越来越大,相应地,数据操作,增删改查的开 销也会越来越大;另外,由于无法进行分布式式部署,而一台服务器的资源(CPU、磁盘、内存、IO 等)是 阅读全文
摘要:
一、数据库CDC是什么 CDC 是change data capture,即变化数据捕捉。是数据库进行备份的一种方式,常用于大量数据的备份工作。分为入侵式的和非入侵式的备份方法,入侵式的有基于触发器备份、基于时间戳备份、基于快照备份,非入侵式的备份方法是基于日志的备份。 二 四种CDC方案比较优劣 阅读全文
摘要:
一、名词介绍 1)加密: 是以某种特殊的算法改变原有的信息数据,以另外一种形式呈现,这里有几个名词: 加密之前的信息数 据可以理解为原数据, 原文;加密之后的数据信息可以被理解为密文,一般的呈现格式为一串字符,从字 符上来看,没有什么规律! 2)解密: 由加密后得到的密文,通过解密算法,解密以后,可 阅读全文
摘要:
数据库设计三大范式 为了建立冗余较小、结构合理的数据库,设计数据库时必须遵循一定的规则。在关系型数据库中这种规则就称为范式。范式是符合某一种设计要求的总结。要想设计一个结构合理的关系型数据库,必须满足一定的范式。 在实际开发中最为常见的设计范式有三个: 1.第一范式(确保每列保持原子性) 简单说就是 阅读全文
摘要:
不同框架的应用 ///1.Winform--存在特殊处理 ///2.ASP.NETCore 放心用 ///3.控制台 放心用 ///4.WPF 没试过 ///5.Core WebApi 放心用 Web开发 推荐 适用 跟第三方交互的(非托管资源,经常有async版本): 数据库openAsync-R 阅读全文
摘要:
Task n.任务;(尤指艰巨或令人厌烦的)工作;(尤指语言教学中旨在帮助达到某一学习目的的)活动vt.交给某人(任务);派给某人(工作) //async是修饰方法的: 如果只是在方法上写一个async--警告; 而且没有什么用处; //awai是在方法内部的: 如果只在方法内部写await,没有a 阅读全文
摘要:
{ List<int> intlist = new List<int>(); for (int i = 0; i < 10000; i++) { intlist.Add(i); } }//正常for循环完毕是 i=9999 { List<int> intlist = new List<int>(); 阅读全文
摘要:
我是Redis 你好,我是Redis,一个叫Antirez的男人把我带到了这个世界上。 说起我的诞生,跟关系数据库MySQL还挺有渊源的。 在我还没来到这个世界上的时候,MySQL过的很辛苦,互联网发展的越来越快,它容纳的数据也越来越多,用户请求也随之暴涨,而每一个用户请求都变成了对它的一个又一个读 阅读全文
摘要:
多线程中,如果要捕捉异常,需要设置主线程等待子线程执行结束才可以捕捉到异常 多线程内部发生异常后,抛出的异常类型是:system.AggregateException(多线程的异常类型) 如果(try-catch--catch)给定多个异常类型类匹配,多线程中,异常之后,有限配具体,如果没有具体,再 阅读全文