摘要:
事件总线是通过一个中间服务,剥离了常规事件的发布与订阅(消费)强依赖关系的一种技术实现。事件总线的基础知识可参考圣杰的博客【事件总线知多少】 本片博客不再详细概述事件总线基础知识,核心点放置使用Autofac组件实现事件总线与事件事件处理对象的解耦,并在实际业务场景中使用事件总线解决需求。 案例需求 阅读全文
摘要:
Asp.Net.Identity为何物请自行搜索,也可转向此文章http://www.cnblogs.com/shanyou/p/3918178.html 本来微软已经帮我们将授权、认证以及数据库存储都一一处理好了。但是总有这种情况,如我们现在的项目是已经存在了数据库,且库里已经有用户、角色等信息表 阅读全文
摘要:
通过阿里云后台线上登陆Linux。 输入命令: vim ssh_config 在 Host *节点配置下新增下面的配置项 PasswordAuthentication yes 输入命令service sshd restart启用配置 再次尝试xshell发现可以直接使用账号密码登陆了,不需要公钥了。 阅读全文
摘要:
前言 目前HTTP是所有网络协议中最为广泛使用的一种,我们后台开发开放给前端切图仔们的接口就是HTTP接口。 为了延长本文的内容我还是稍微做下基本的解说吧,也当对HTTP协议复习。在了解HTTP协议之前,需要对一些基本的网络关键词有所了解。 客户端 以HTTP协议为基准的前提下客户端可以统称为索取数 阅读全文
摘要:
前言 现代社会可以说网络在我们日常生活中犹如水电般重要了,它是所有联网生态的基础,也是这些生态从业者必须熟悉甚至掌握的一项学科。 说实话,我以前对网络并没有投入很大精力去学习,毕竟不了解OSI七层模型、不了解TCP协议建立连接中三次握手的细节、以及诸如“网络拥塞”等这些基础知识概念都不会影响我在实际 阅读全文
摘要:
React默认脚手架新增Less支持 前言 通过React默认脚手架(create-react-app)创建出的项目默认是不支持less作为css预编译工具的。 如需支持有两种方式: 1、通过执行命令 yarn eject 将脚手架预先封闭的Webpack等配置工具的源文件暴露出来自行添加; 2、使 阅读全文
摘要:
前言 在C#语言发展的历史长河中,Linq是一个极其重要的里程碑! Linq的语法吸取了SQL语法的特性,同时配合Lambda表达式又可以使代码更加优雅! 可以这么说,用好了Linq可以大大提高程序猿的工作效率,毕竟我们的日常工作本质就是对数据的处理。经历了十多年的发展,现在微软自带的内库包含的Li 阅读全文
摘要:
前言 已经很久没写博客了,最近的工作之余就是在看书和弥补前端知识体系。想了想自己年初暗下决心说要养成长期编写博客的习惯,想了下就围绕着今天的主体“跨域”来讲解吧!文中如有错误,还请指出,感激不尽! 什么是跨域? 跨域资源共享(英语:Cross-origin resource sharing,缩写:C 阅读全文
摘要:
前言 最近很久没在博客园发博客了,最近每天上班,休息时候就是玩下最近学的一些运维知识,总算对docker有点熟悉了。 因为公司项目前端压力较大,最近也是要求后端帮忙分担下前端的压力。 目前前端技术选型是Vue,上次玩Vue都是3年以前了,基本上忘记的差不多了。 趁着下班时间在Ant Design V 阅读全文
摘要:
前言 新公司项目使用的消息队列是RabbitMQ,之前其实没有在实际项目上用过RabbitMQ,所以对它的了解都谈不上入门。趁着周末休息的时间也猛补习了一波,写了两个窗体应用,一个消息发布端和消息消费端。园子里解释RabbitMQ基础的很多了,这里就不对RabbitMQ的基础再做叙述了,来点实际工作 阅读全文
摘要:
前言 最近将近半个月没有更新博客了,因为找到了新的工作,开始上班了。上班之余也没闲着,上周末将自己去年的一个.NetCore2.1的框架升级到了3.1版本。在升级过程中还是出现了不少问题。有些是版本升级必须要解决的,有些是因为自己犯了强迫症,一定要将引用的Nuget包升级到当前最新版本。 这里就凭借 阅读全文
摘要:
前言 在使用Redis作为缓存时候,我们期望Redis在我们指定的过期时间达到后能自动帮我们将该键进行DEL命令。 但是有时候在系统运行过程中发现我们Redis的DB上存储了很多Key时候,我们明显对指定的Key进行了过期时间的设定,且过期时间条件已经成立了但是该Key依然存储在DB上。why? 设 阅读全文