随笔分类 - 开发记录
摘要:2.x 中使用 rabbitmq 使用方式:任意Service的IService接口对象实现 IConsumerDependency,然后,添加对象 infrastructure.Mq.RabbitMQ的包的引用,同时在Service的对应方法上加上[Consumer("对列名称")]即可。 比如:
阅读全文
摘要:本片内容使用到ids4+ids4.Entityframework持久化表单,以及core的identity相关表的一并持久化,然后就是登录认证,认证使用email发送邮件的方式。所以这里涉及到四块内容,1.ids4的集成,2.ids4+core identity的相关默认表的持久化,以及在迁移库、表
阅读全文
摘要:前言 我们知道目前 .NET Core 还不支持 SMTP 协议,当我么在使用到发送邮件功能的时候,需要借助于一些第三方组件来达到目的,今天给大家介绍两款开源的邮件发送组件,它们分别是 MailKit 和 FluentEmail , 下面我对它们分别进行介绍。 MailKit 在 ASP.NET C
阅读全文
摘要:嗯,持续集成,继上一篇我们继续本篇的持续集成.我们就直奔主题了,不扯淡不漫无边际的扯一堆理论,因为说得再多也不如一练. 1.准备工作 先说明哈,以下操作都是在windows中: a).需要下载安装 jenkins 的windows版本 b).需要下载安装 docker for windows,安装之
阅读全文
摘要:将.net core2.x+sqlserver项目发布到docker.呵呵,操作很自如,如下. 1.罗嗦几句 在跑起来之前浪费了不少时间和精力,起初是将docker for windows的环境转换成了 window(安装docker for windows之后,右下角的小鲸鱼右击之后转换),但是很
阅读全文
摘要:没啥写的,随便记录下 说明 与ASP.NET时代不同,ASP.NET Core不再是由IIS工作进程(w3wp.exe)托管,而是使用自托管Web服务器(Kestrel)运行,IIS则是作为反向代理的角色转发请求到Kestrel不同端口的ASP.NET Core程序中,随后就将接收到的请求推送至中间
阅读全文
摘要:你可能会有疑惑,怎么又来一偏,,,其实我也好奇,因为我已经忘记哪个能跑起来了,,,记忆中,这个好像是没问题的. 1.使用到的资源 关于es(elasticseach)在.net中的访问,可以参考es的官网,有很明确的说明了可以使用elasticsearch.net和nest, 需要详细了解的 点这里
阅读全文
摘要:记录日志到elasticsearch(es),下面简写es,然后我们可以通过kibana可视化的观察日志信息以及统计分析等. 1.起源 年中旬时候,公司有个需求是需要分析用户的地址,需要先分词处理然后通过搜索引擎匹配相关数据,当然这个不是这里说的重点,主题还是日志 to es,也就是日志传入es,这
阅读全文
摘要:其实这些微软docs都有现成的,但是现在的人想对浮躁些,去看的不会太多,所以这里就再记录下 ,大家一起懒一起浮躁,呵呵. 0.基础知识 通过减少生成内容所需的工作,缓存可以显著提高应用的性能和可伸缩性。 缓存对不经常更改的数据效果最佳。 缓存生成的数据副本的返回速度可以比从原始源返回更快。 在编写并
阅读全文
该文被密码保护。
摘要:一个系统组织架构是不可少的,所以 认证(authentication) 和 授权(authorization)是必不可少的,但是 微软很人性化的为我们提供了Identity这个东西,嗯,是好东西,但是总是稍微有那么一点不足,就是命名,以及部分字段可能用不到。没关系,我们可以自定义。 1.第三方或官方
阅读全文
摘要:概要:在搭建框架,顺手说下写下,关于Repository,可能你理解了,可能你还不理解,可能与不可能不是重点,重点是感兴趣就看看吧。 1.仓储(Repository)是什么? 看下翻译:仓库; 贮藏室; 博物馆; 亲信;(百度翻译),说他是亲信?怎么理解?我们在初始化上下文之后,访问数据库的操作就是
阅读全文
摘要:概要:在搭建框架,顺手说下写下,关于unitofwork,可能你理解了,可能你还不理解,可能与不可能不是重点,重点是感兴趣就看看吧。 1.工作单元(unitofowork)是什么(后面简写uow)? Maintains a list of objects affected by a business
阅读全文
摘要:概要:有点老套,因为早在 .net frmework的时候(core还没出来),我们在使用 ef(4.。。。6)的时候就已经这么用,这里我在搭建框架,所以随手写下,让后来人直接拿去用用。 1.使用前提 使用前我们一定要明白的是,通过fluent api去映射实体关系和属性的,也就是说core里面,要
阅读全文
摘要:概要:因为不知道写啥,所以随便找个东西乱说几句,嗯,就这样,就是这个目的。 1.IOC是啥呢? IOC - Inversion of Control,即控制反转的意思,这里要搞明白的就是,它是一种思想,一种用于设计的方式(DI)(DI 是手段),(并不是前几天园子中刚出的一片说是原则),OO原则不包
阅读全文
摘要:项目由来:上月闲来无事接到接到一个单子,自动登录 X宝平台,然后重定向到指定页面批量生成推广位信息;与此同时自动定时同步订单数据到需求提供方的Java服务。 当然期间遇到一个小小的问题就是界面样式的问题,起初使用的winform开发,但是样式,你懂的,所以后来索性直接使用wpf. 先声明:这里只做经
阅读全文
摘要:起因:早上偶然看见一篇文章说是ef core(2.x)使用种子数据,主表子表迁移时候,正常情况下说是无法迁移成功,索性就试试,结果是和ef6的一样,没感觉有什么大的区别。一切OK,见下面内容。 1.首先我们依旧按照惯常的方式创建几个Entity实体对象, 如下图,几个实体应该不用说明什么意思,很显而
阅读全文
摘要:感觉没啥要写的,但是在查看相关资料的过程中发现不少浮夸的人,可以说是完全不阅读官方文档,操作完全无厘头,,创建了删,配置,再删除,,,扯蛋。。。。。, 方式一:CLI(推荐) 请参考命令行工具了解更多细节。 方式二:克隆代码# 注:使用CLI安装,是一个干净的脚手架;使用克隆代码会包含所有示例。 结
阅读全文
摘要:1.MediatR是什么? 2.使用 3.Autofac完整的IOC注入示例: 4.ASP.NET CORE 使用 IOC注入: 5.参考示例 5.1 请求响应(request/response),三步: 说明:如果某些情况下,如果你的消息发送不需要返回响应结果的话,可以使用AsyncRequest
阅读全文