摘要: ADO.NET是一组用于和数据源进行交互的面向对象类库,早期ORM框架未能很火的时候,大部分程序与数据库连接都是使用的ADO.NET。个人理解,在业务很复杂的情况下,以及需要使用到存储过程的情况下,使用ADO.NET会很好 ADO.NET中常用的对象及作用: Connection 打开数据库连接 C 阅读全文
posted @ 2022-06-09 07:41 唐什么来着 阅读(88) 评论(0) 推荐(0) 编辑
摘要: Entity Framework简介 Entity Framework是微软的Object Relational Mapper(对象关系映射器),也就是我们平常说的ORM,它可以让应用程序开发者将关系型数据作为业务模型来使用,也消除了开发者为数据访问编写的绝大多数管道代码的需要(比如使用ADO.NE 阅读全文
posted @ 2022-06-09 07:34 唐什么来着 阅读(243) 评论(0) 推荐(0) 编辑
摘要: 在CS架构中项目中,线程的使用就成了无可避免的。在使用线程时,线程安全如何处理,以及如何避免死锁?要解决这些问题,那么我们需要了解,什么是线程安全,什么是死锁? 什么是线程安全? 线程安全问题其实是指多个线程对于某个共享资源的访问导致的原子性、可见性和有序性问的问题,而这些问题会导致共享数据存在一个 阅读全文
posted @ 2022-06-01 06:48 唐什么来着 阅读(122) 评论(0) 推荐(0) 编辑
摘要: 前言: 早期时有涉及过单点登录,一直未有比较清晰直观的理解权限认证这块的东西,本文将从概念到项目中的运用详细讲解(含项目中部分代码)PS:ASE加密解密方法未贴出 正文: JWT 是什么? JWT的全称是:Json-web-Token,从字面是上我们不难理解,即web端的一个json类型的token 阅读全文
posted @ 2022-06-01 05:41 唐什么来着 阅读(845) 评论(0) 推荐(0) 编辑
摘要: PS:以下是笔者在两年前看过一些片面文章后,所罗列出的一些浅薄的理论知识,在当初并未在实际项目中有所运用,所以欠缺点还是有很多 后来笔者在一个呼叫中心项目中才浅显的 略微理解了微服务架构体系,以及微服务一些落地。 SOA概念 面向服务架构,是构造分布式系统的方法论,也提供一些标准和工具。、 分布式 阅读全文
posted @ 2019-12-10 22:04 唐什么来着 阅读(136) 评论(0) 推荐(0) 编辑
摘要: 分库、分表、表分区 来源场景:读写分离以后可分为一个主库(主库负责写)加上N多个从库(从库负责读), 但是因为业务量的扩大,主库还是无法承受写入的压力,那么此时就可以考虑分库、分表、表分区 来进一步优化 分库: 场景1:比如一个系统涵盖了订单\物流\仓储.....等等 垂直分库,按业务拆分库,不同库 阅读全文
posted @ 2019-12-03 10:36 唐什么来着 阅读(795) 评论(0) 推荐(0) 编辑
摘要: 补充:负载均衡和读写分离楼主并没有尝试使用过,这里作为学习笔记,有些只是概念性的理解一下,后续补充具体案例及使用方法介绍 负载均衡 概念 多个服务器的数据库完成一个服务器数据库的事(数据库必须保持一致性) 利用多台服务器的读写能力,但是数据同步和访问分配交给第三方,读的压力分摊到不同的 服务器,写时 阅读全文
posted @ 2019-12-03 10:34 唐什么来着 阅读(487) 评论(0) 推荐(0) 编辑
摘要: 游标 概念 游标可以对一个select的结果集进行处理,或是不需要全部处理,就会返回一个对记录集进行处理之后的结果。 游标实际上是一种能从多条数据记录的结果集中每次提取一条记录的机制。游标可以完成: # 允许定位到结果集中的特定行 # 从结果集的当前位置检索一行或多行数据 # 支持对结果集中当前位置 阅读全文
posted @ 2019-12-03 10:22 唐什么来着 阅读(368) 评论(0) 推荐(0) 编辑
摘要: 触发器 概念 触发器是一种特殊类型的存储过程,它不同于之前的我们介绍的存储过程。触发器主要是通过事件进行触发被自动调用执行的。而存储过程可以通过存储过程的名称被调用。 触发器对表进行插入、更新、删除的时候会自动执行的特殊存储过程。触发器一般用在check约束更加复杂的约束上面。触发器和普通的存储过程 阅读全文
posted @ 2019-12-03 10:21 唐什么来着 阅读(196) 评论(0) 推荐(0) 编辑
摘要: 存储过程 概念 存储过程Procedure是一组为了完成特定功能的SQL语句集合,经编译后存储在数据库中,用户通过指定存储过程的名称并给出参数来执行。 程中可以包含逻辑控制语句和数据操纵语句,它可以接受参数、输出参数、返回单个或多个结果集以及返回值。 由于存储过程在创建时即在数据库服务器上进行了编译 阅读全文
posted @ 2019-12-03 10:20 唐什么来着 阅读(128) 评论(0) 推荐(0) 编辑