随笔分类 -  开发记录

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