共 7 页: 首页 上一页 2 3 4 5 6 7 下一页
摘要:SOLID原则是面向对象编程和面向对象设计的头五大原则。学习及应用这五大原则可以构建一个易于维护和扩展的应用程序,我们一起看看到底是那五大原则。 S--单一责任原则(SRP) --Single Responsibility Principle O--开放封闭原则(OCP)-- Open-Closed 阅读全文
posted @ 2019-04-28 18:14 小世界的野孩子 阅读 (336) 评论 (0) 编辑
摘要:在.Net Core 中使用AuthorizeFilter或者ActionFilterAttribute来实现登录权限验证和授权 一、AuthorizeFilter 新建授权类AllowAnonymous继承AuthorizeFilter,IAllowAnonymousFilter public c 阅读全文
posted @ 2019-04-27 18:35 小世界的野孩子 阅读 (1309) 评论 (2) 编辑
摘要:目录: 一、分布式缓存—Redis与Memched的区别 1.1、 数据支持类型 1.2、 持久性 1.3、 内存利用情况 1.4、 数据一致性 1.5、 性能区别 1.6、 总结 二、内存缓存—Cache(.Net Core) 2.1、 介绍适用场景 2.2、 提供的过期的方式 2.3、 如何使用 阅读全文
posted @ 2019-04-26 19:42 小世界的野孩子 阅读 (284) 评论 (0) 编辑
摘要:目录: 一、简介 二、如何使用 2.1、基本使用 2.2、接口使用 2.3、 其他注入 2.4、 注入的生命周期 一、简介 在上一篇文章中讲到替换默认服务容器,我们选择了Autofac Autofac Autofac是一款IOC框架,比较于其他的IOC框架,如Spring.NET,Unity,Cas 阅读全文
posted @ 2019-04-25 19:56 小世界的野孩子 阅读 (539) 评论 (2) 编辑
摘要:目录: 一、什么是依赖注入 1.1、什么是依赖? 1.2、 什么是注入? 1.3、依赖注入解决的问题 二、服务的生命周期(.Net Core DI) 三、替换默认服务容器 3.1、为什么替换默认服务容器? 3.2、如何替换服务容器 一、什么是依赖注入 1、 什么是依赖 Rely类 public cl 阅读全文
posted @ 2019-04-24 18:55 小世界的野孩子 阅读 (1779) 评论 (6) 编辑
摘要:目录: 一、什么是RabbitMQ 二、RabbitMQ运用场景 三、RabbitMQ优势及特点 四、Centos7中Docker安装RabbitMQ 五、.Net Core 中使用RabbitMQ 一、什么是RabbitMQ RabbitMQ是什么? --"RabbitMQ是基于AMQP协议的队列 阅读全文
posted @ 2019-04-23 19:10 小世界的野孩子 阅读 (150) 评论 (1) 编辑
摘要:目录: 一、介绍 二、缓存问题 三、Redis内存滥用 四、键命名规范 五、Redis使用场景 六、持久化操作 七、.Net Core 使用redis 简单介绍 一、介绍 1、 高性能-- Redis能读的速度是110000次/s,写的速度是81000次/s 、c语言实现距离系统更近、数据存储在内存 阅读全文
posted @ 2019-04-22 17:44 小世界的野孩子 阅读 (665) 评论 (1) 编辑
摘要:一、前言运用场景 Quartz.Net是一个强大、开源、轻量的作业调度框架,在平时的项目开发当中也会时不时的需要运用到定时调度方面的功能,例如每日凌晨需要统计前一天的数据,又或者每月初需要统计上月的数据。当然也会出现既要统计日的也统计月的还需要进行其他的操作。那我们改如何来写这样的调度任务呢? 二、 阅读全文
posted @ 2019-04-18 16:56 小世界的野孩子 阅读 (1197) 评论 (3) 编辑
摘要:一、MongoDB,一个数据库,我们怎么去使用它呢?我们首先了解一下什么是MongoDb 官网的介绍是:MongoDB是专为可扩展性,高性能和高可用性而设计的数据库。它可以从单服务器部署扩展到大型、复杂的多数据中心架构。利用内存计算的优势,MongoDB能够提供高性能的数据读写操作。 MongoDB 阅读全文
posted @ 2019-04-17 22:07 小世界的野孩子 阅读 (509) 评论 (0) 编辑
摘要:一、什么是System.Threading.Thread?如何使用System.Threading.Thread进行异步操作 System.Threading.Thread:操作系统实现线程并提供各种非托管API来创建和管理线程,CLR封装这些非托管线程,在托管代码中通过System.Threadi 阅读全文
posted @ 2019-04-16 20:46 小世界的野孩子 阅读 (99) 评论 (0) 编辑
共 7 页: 首页 上一页 2 3 4 5 6 7 下一页
回到顶部