摘要:前言 MVC过滤器在之前Asp.Net的时候就已经广泛使用啦,不管是面试还是工作,总有一个考点或是需求涉及到,可以毫不疑问的说,这个技术点是非常重要的; 在之前参与的面试中,得知很多小伙伴只知道有一两个过滤器,而对其执行顺序了解的还是很模糊,少部分小伙伴甚至还没有使用过。这里就详细来说说这块的内容。 阅读全文
posted @ 2020-10-22 13:55 Code综艺圈 阅读(438) 评论(0) 推荐(5) 编辑
摘要:前言 对于Redis而言,很多小伙伴只关注其关键的五大基础类型:string、hash、list、set、sorted set(有序集合),其实还有三种特殊类型在很多应用场景也比较适合使用,分别是:bitmap、geospatial、hyperloglog;上一篇(跟我一起学Redis之五种基本类型 阅读全文
posted @ 2020-10-19 09:44 Code综艺圈 阅读(504) 评论(0) 推荐(2) 编辑
摘要:前言 权限管控对于一个系统来说是非常重要的,最熟悉不过的是菜单权限和数据权限,上一节通过Jwt实现了认证,接下来用它实现接口权限的验证,为什么不是菜单权限呢?对于前后端分离而言,称其为接口权限感觉比较符合场景(我是这么理解的);数据权限牵涉到具体业务,这里就不说啦! 正文 对于一些比较简单的系统,访 阅读全文
posted @ 2020-10-12 10:17 Code综艺圈 阅读(650) 评论(5) 推荐(3) 编辑
摘要:前言 撸码需谨慎,裸奔有风险。经常在一些技术交流群中了解到,还有很多小伙伴的项目中Api接口没有做任何安全机制验证,直接就裸奔了,对于一些临时项目或是个人小项目还好,其余的话,建议小伙伴们酌情考虑都加上,毕竟接口安全这事可大可小。 通常会采用session、cookie、jwt、ids4等方式进行接 阅读全文
posted @ 2020-10-10 08:59 Code综艺圈 阅读(1136) 评论(3) 推荐(7) 编辑
摘要:前言 来啦,老弟?来啦,上一篇就当唠唠嗑,接下来就开始进行实操撸命令,计划是先整体单纯说说Redis的各种用法和应用,最后再结合代码归纳总结。 Redis默认有16个数据库(编号为0~15),默认使用第0个,通过命令select任意切换数据库,和MySql切换数据库一个道理;各数据库之间的数据是隔离 阅读全文
posted @ 2020-10-09 09:45 Code综艺圈 阅读(787) 评论(3) 推荐(2) 编辑
摘要:前言 随着前后端分离开发模式的流行,接口对接、联调成为常事,前端同事会经常问:我需要调哪个接口?这个接口数据格式是啥?条件都传啥? 对于一些紧急接口可能会采取沟通对接,然后补文档,其他的都会回一句:看文档。 那难道要一边开发一边写文档吗?早些年是这样的,但对于后端同事就很不自在了,代码敲的正起劲,突 阅读全文
posted @ 2020-09-28 11:13 Code综艺圈 阅读(693) 评论(3) 推荐(5) 编辑
摘要:背景 技术的更新迭代,是程序员最最最头大的事,总是在每个网络角落中有感慨声:学不动啦; 其实新技术并不是凭空而出,而是随着业务推进、数据驱动、技术积累促使开发者的不断探索和实践,最终横空出世--“新技术”; 对于项目而言,并不是一开始就能把所有的需求、架构和性能都做到极致,而是通过一次次的迭代;最经 阅读全文
posted @ 2020-09-23 14:21 Code综艺圈 阅读(383) 评论(0) 推荐(1) 编辑
摘要:前言 路由,这词绝对不陌生,不管在前端还是后端都经常提到,而这节不说其他,就聊.NetCore的路由;在之前的Asp.Net MVC 中,路由算是面试时必问的考点,可见其重要性,它的主要作用是映射URL,而不需要关注服务器的物理文件结构,提高安全性,同时规范了URL请求,有利于搜索引擎优化;所以在A 阅读全文
posted @ 2020-09-22 09:05 Code综艺圈 阅读(725) 评论(0) 推荐(5) 编辑
摘要:前言 如今前后端分离开发模式如火如荼,开发职责更加分明(当然前后端一起搞的模式也没有完全褪去);而对于每个公司产品实施来说,部署模式会稍有差别,有的会单独将前端文件部署为一个站点,有的会将前端文件和后端站点整合一起部署;通常当项目规模比较大的时候,分开站点部署是不错的选择,管理和维护清晰,而对于一些 阅读全文
posted @ 2020-09-17 09:26 Code综艺圈 阅读(322) 评论(0) 推荐(2) 编辑
摘要:前言 在开发过程中,肯定避免不了读取文件操作,比如读取配置文件、上传和下载文件、Web中html、js、css、图片等静态资源的访问;在配置文件读取章节中有说到,针对不同配置源数据读取由对应的IConfigurationProvider进行读取,其实读取文件也是一样,针对于不同类型(物理文件、嵌入文 阅读全文
posted @ 2020-09-14 10:22 Code综艺圈 阅读(443) 评论(0) 推荐(2) 编辑
摘要:前言 Asp.NetCore中的请求管道是通过一系列的中间件组成的,使得请求会根据需求进行对应的过滤和加工处理。在平时开发中会时常引用别人定义好的中间件,只需简单进行app.Usexxx就能完成中间件的注册,但是对于一些定制化需求还得自己进行处理和封装,以下说说中间件的注册应用和自定义中间件; 正文 阅读全文
posted @ 2020-09-08 11:43 Code综艺圈 阅读(474) 评论(0) 推荐(3) 编辑
摘要:前言 中间件(Middleware)对于Asp.NetCore项目来说,不能说重要,而是不能缺少,因为Asp.NetCore的请求管道就是通过一系列的中间件组成的;在服务器接收到请求之后,请求会经过请求管道进行相关的过滤或处理; 正文 那中间件是那路大神? 会经常听说,需要注册一下中间件,如图: 所 阅读全文
posted @ 2020-09-03 10:39 Code综艺圈 阅读(670) 评论(0) 推荐(4) 编辑
摘要:前言 上一节对日志的部分核心类型进行简单的剖析,相信现在再使用日志的时候,应该大概知道怎么一回事了,比如记录器是怎么来的,是如何将日志内容写入到不同目的地的等;当然还有很多细节没深入讲解,抽时间小伙伴们可以去研究研究;废话不多说,接下来主要举例演示日志作用域及第三方日志框架的扩展; 正文 说到日志作 阅读全文
posted @ 2020-08-31 09:06 Code综艺圈 阅读(454) 评论(0) 推荐(2) 编辑
摘要:前言 鲁迅都说:没有日志的系统不能上线(鲁迅说:这句我没说过,但是在理)!日志对于一个系统而言,特别重要,不管是用于事务审计,还是用于系统排错,还是用于安全追踪.....都扮演了很重要的角色;之前有很多第三方的日志框架也很给力,如Log4Net、NLog和Serilog等,在.NetCore中也集成 阅读全文
posted @ 2020-08-27 09:09 Code综艺圈 阅读(683) 评论(1) 推荐(1) 编辑
摘要:前言 来啦!来啦!上一节一堆代码,是不是感觉甚是无味啊?没关系,这里结合上一节内容专注举例演示,绝不废话!走起~~~~~ 正文 老规矩,一个WebApi项目走起,项目结构如下: 上一节中提到,Options是基于依赖注入的,所以我们需要将相关服务进行注册,如下: 注册完成之后就可以直接用啦,这里新建 阅读全文
posted @ 2020-08-24 14:21 Code综艺圈 阅读(515) 评论(0) 推荐(3) 编辑
摘要:前言 .NetCore中提供的选项框架,我把其理解为配置组,主要是将服务中可供配置的项提取出来,封装成一个类型;从而服务可根据应用场景进行相关配置项的设置来满足需求,其中使用了依赖注入的形式,使得更加简单、便捷;另外和配置(Configuration)系统的无缝结合,使得服务更加灵活;而对于Opti 阅读全文
posted @ 2020-08-21 10:46 Code综艺圈 阅读(451) 评论(0) 推荐(2) 编辑
摘要:前言 通常程序中配置少不了,配置的修改也避免不了,配置的热更新为此给应用程序带来很大的便捷,不用重启,提高用户体验;但往往有时候需要对修改进行审计,也就是需要记录,有时候也会针对配置修改的时候触发相关操作,比如说发邮件通知,或是其他业务操作等,遇到这种情况,配置变更监听的用处就体现出来了,接下来就尝 阅读全文
posted @ 2020-08-20 09:10 Code综艺圈 阅读(707) 评论(6) 推荐(2) 编辑
摘要:前言 配置对于程序来说,绝对是必不可少,毕竟配置是应用或组件动态适应各种环境的最优方案,没有之一(我还年轻,我是这么认为的);之前可能用的最多的配置源是命令行、文件(XML、Json、INI),Web中对于Asp.Net程序员Web.Config是接触的再多不过了,不管怎样,读取配置信息是避免不了啦 阅读全文
posted @ 2020-08-04 14:54 Code综艺圈 阅读(106) 评论(0) 推荐(0) 编辑
摘要:前言 前两节针对.NetCore自带的依赖注入进行简要概述,对于日常开发的需求应该是能满足了,那为什么还需要引入第三方依赖注入组件呢,这里就从自带的依赖注入来分析,有什么样的需求满足不了?主要归纳为以下几点: 属性注入:自带的依赖注入不支持属性注入方式,而现阶段开发,属性开发模式应该在程序中无处不在 阅读全文
posted @ 2020-07-31 14:33 Code综艺圈 阅读(113) 评论(0) 推荐(0) 编辑
摘要:前言 现阶段而言,依赖注入相关组件如果不会用一两个,感觉在Code的世界里肯定是落伍了,最起码得有工厂模式的思想,知道这样做的好处;提及到依赖注入,通常会关联出两个概念:Ioc(控制反转)和DI(依赖注入) 控制反转(Inversion of Control,缩写为IoC),是面向对象编程中的一种设 阅读全文
posted @ 2020-07-25 00:23 Code综艺圈 阅读(136) 评论(0) 推荐(1) 编辑
摘要:前言 MVC过滤器在之前Asp.Net的时候就已经广泛使用啦,不管是面试还是工作,总有一个考点或是需求涉及到,可以毫不疑问的说,这个技术点是非常重要的; 在之前参与的面试中,得知很多小伙伴只知道有一两个过滤器,而对其执行顺序了解的还是很模糊,少部分小伙伴甚至还没有使用过。这里就详细来说说这块的内容。 阅读全文
posted @ 2020-10-22 13:55 Code综艺圈 阅读(438) 评论(0) 推荐(5) 编辑
摘要:前言 对于Redis而言,很多小伙伴只关注其关键的五大基础类型:string、hash、list、set、sorted set(有序集合),其实还有三种特殊类型在很多应用场景也比较适合使用,分别是:bitmap、geospatial、hyperloglog;上一篇(跟我一起学Redis之五种基本类型 阅读全文
posted @ 2020-10-19 09:44 Code综艺圈 阅读(504) 评论(0) 推荐(2) 编辑
摘要:前言 权限管控对于一个系统来说是非常重要的,最熟悉不过的是菜单权限和数据权限,上一节通过Jwt实现了认证,接下来用它实现接口权限的验证,为什么不是菜单权限呢?对于前后端分离而言,称其为接口权限感觉比较符合场景(我是这么理解的);数据权限牵涉到具体业务,这里就不说啦! 正文 对于一些比较简单的系统,访 阅读全文
posted @ 2020-10-12 10:17 Code综艺圈 阅读(650) 评论(5) 推荐(3) 编辑
摘要:前言 撸码需谨慎,裸奔有风险。经常在一些技术交流群中了解到,还有很多小伙伴的项目中Api接口没有做任何安全机制验证,直接就裸奔了,对于一些临时项目或是个人小项目还好,其余的话,建议小伙伴们酌情考虑都加上,毕竟接口安全这事可大可小。 通常会采用session、cookie、jwt、ids4等方式进行接 阅读全文
posted @ 2020-10-10 08:59 Code综艺圈 阅读(1136) 评论(3) 推荐(7) 编辑
摘要:前言 来啦,老弟?来啦,上一篇就当唠唠嗑,接下来就开始进行实操撸命令,计划是先整体单纯说说Redis的各种用法和应用,最后再结合代码归纳总结。 Redis默认有16个数据库(编号为0~15),默认使用第0个,通过命令select任意切换数据库,和MySql切换数据库一个道理;各数据库之间的数据是隔离 阅读全文
posted @ 2020-10-09 09:45 Code综艺圈 阅读(787) 评论(3) 推荐(2) 编辑
摘要:前言 随着前后端分离开发模式的流行,接口对接、联调成为常事,前端同事会经常问:我需要调哪个接口?这个接口数据格式是啥?条件都传啥? 对于一些紧急接口可能会采取沟通对接,然后补文档,其他的都会回一句:看文档。 那难道要一边开发一边写文档吗?早些年是这样的,但对于后端同事就很不自在了,代码敲的正起劲,突 阅读全文
posted @ 2020-09-28 11:13 Code综艺圈 阅读(693) 评论(3) 推荐(5) 编辑
摘要:理想与现实 35岁,理当是一个人在职场的高峰期,有技术的提升、经验的积累及良好的心理素质(经历的多~~~),应该是一名合格的管理者,或者是一名技术佼佼者; 但是,35岁却成为最近这两年来职场中的敏感词,将其定义为职场的生死线,不管是公务员还是公司招聘,经常看到一个要求:不超过35岁;或者是经常看见一 阅读全文
posted @ 2020-09-25 08:45 Code综艺圈 阅读(79) 评论(0) 推荐(0) 编辑
摘要:背景 技术的更新迭代,是程序员最最最头大的事,总是在每个网络角落中有感慨声:学不动啦; 其实新技术并不是凭空而出,而是随着业务推进、数据驱动、技术积累促使开发者的不断探索和实践,最终横空出世--“新技术”; 对于项目而言,并不是一开始就能把所有的需求、架构和性能都做到极致,而是通过一次次的迭代;最经 阅读全文
posted @ 2020-09-23 14:21 Code综艺圈 阅读(383) 评论(0) 推荐(1) 编辑
摘要:前言 路由,这词绝对不陌生,不管在前端还是后端都经常提到,而这节不说其他,就聊.NetCore的路由;在之前的Asp.Net MVC 中,路由算是面试时必问的考点,可见其重要性,它的主要作用是映射URL,而不需要关注服务器的物理文件结构,提高安全性,同时规范了URL请求,有利于搜索引擎优化;所以在A 阅读全文
posted @ 2020-09-22 09:05 Code综艺圈 阅读(725) 评论(0) 推荐(5) 编辑
摘要:前言 如今前后端分离开发模式如火如荼,开发职责更加分明(当然前后端一起搞的模式也没有完全褪去);而对于每个公司产品实施来说,部署模式会稍有差别,有的会单独将前端文件部署为一个站点,有的会将前端文件和后端站点整合一起部署;通常当项目规模比较大的时候,分开站点部署是不错的选择,管理和维护清晰,而对于一些 阅读全文
posted @ 2020-09-17 09:26 Code综艺圈 阅读(322) 评论(0) 推荐(2) 编辑