摘要: AspNetCore+Swagger 生成Model 描述 前言: 本篇文章实现是基于上一篇文章,进下补充:多余的就不多说了,只是为了实现Model的描述生成:有兴趣的可以结合上一篇的进行实现:如有更好的办法希望可以告知谢谢大家! 上一篇文章地址: https://www.cnblogs.com/s 阅读全文
posted @ 2018-08-07 23:31 乐途 阅读(951) 评论(0) 推荐(1) 编辑
摘要: 前言 说起AOP,其实我们在做MVC/API 的时候应该没少接触,比如说各种的Fitter 就是典型的AOP了。 本来在使用Polly的时候我最初的打算是使用过滤器来实现的,后来发现实现起来相当的困难,利用NetCore的中间以及过滤器去实现一个AOP的独立应用服务简直了,我有点无奈,相当的难写。 阅读全文
posted @ 2018-08-05 12:36 乐途 阅读(4506) 评论(9) 推荐(1) 编辑
摘要: 1、熔断降级的概念: 熔断:我这里有一根长度一米的钢铁,钢铁的熔点1000度(假设),现在我想用力把这根钢铁折弯,但是人的力有限达不到折弯的点,然后我使用火给钢铁加热,每隔一段时间我就会尝试一下是否能折弯,在这个过程中我发现,随着不断的煅烧,折弯钢铁是花费的力气越小,在这个过程出现了意外因为我的疏忽 阅读全文
posted @ 2018-07-12 17:56 乐途 阅读(2534) 评论(7) 推荐(5) 编辑
摘要: 本文主要记录 CoreApi 的多环境配置以及如何消费在consul中注册的Api 服务 1、创建三个CoreApi 我们在项目中创建三个站点分别为 UserServices “用户服务”,OrderServices “订单服务” 以及 StorehouseServices “库房服务” 、打开VS 阅读全文
posted @ 2018-06-27 17:39 乐途 阅读(1624) 评论(2) 推荐(1) 编辑
摘要: 上篇我们讲到consul的概念,以及在WIN下如何使用:http://www.cnblogs.com/szlblog/p/9162557.html 步骤如下: 1、安装虚拟机VM 2、下载安装 CentOS 7.4(地址就不提供了) 这是安装示例: VM虚拟机安装CentOS 示例 https:// 阅读全文
posted @ 2018-06-10 21:13 乐途 阅读(1909) 评论(4) 推荐(6) 编辑
摘要: 一、概念:什么是consul: Consul 是有多个组件组成的一个整体,作用和Eureka,Zookeeper相当,都是用来做服务的发现与治理。 Consul的特性: 1、 服务的发现:consul可以把注册到其中的服务提供给使用者,也可以主动发现服务,在consul的客户端界面中用户可以得到,服 阅读全文
posted @ 2018-06-10 11:23 乐途 阅读(1592) 评论(4) 推荐(1) 编辑
摘要: 领域驱动设计(2)怎么使用沟通 废话 沟通的重要性:沟通很重要,不论在生活中,还是工作中沟通处理不好,我想为人处事这块肯定有问题.LZ接触社会比较早,做过焊工、销售、跑过业务...,一路走来在沟通上同样的也吃过很多的亏,受了不少的不会沟通的害处。我在做业务的时候常常用一句话告诫自己“一句话能死,一句 阅读全文
posted @ 2018-05-29 11:01 乐途 阅读(1561) 评论(2) 推荐(3) 编辑
摘要: 领域驱动(1)认识了解什么是领域驱动 废话 领域驱动设计已经出现很早了,说实话很早以前的我很不喜欢看书、不论是pdf还是书本、买过的书籍还是有几本的,这仅有的几本书还是因为公司的业务或者某项技术遇到瓶颈需要自己和团队进行突破的时候用来填充自己的大脑用的,当然这是被动的,毕竟:生下来、活下去很重要的。 阅读全文
posted @ 2018-05-26 00:34 乐途 阅读(9976) 评论(11) 推荐(7) 编辑
摘要: AspNetCore 使用Redis实现分布式缓存 上一篇讲到了,Core的内置缓存:IMemoryCache,以及缓存的基础概念。本篇会进行一些概念上的补充。 本篇我们记录的内容是怎么在Core中使用Redis 和 SQL Server 实现分布式缓存。 一、文章概念描述 分布式缓存描述: 分布式 阅读全文
posted @ 2018-05-16 11:50 乐途 阅读(22518) 评论(15) 推荐(14) 编辑
摘要: AspnetCore 缓存篇 一、缓存的作用 怎样理解缓存: 其实所有的程序,架构,优化,线程...等技术手段,最终的目的都是如何使产品快速的响应用户的操作,提高用户的体验性,目标都是为了系统的使用者,缓存的存在也是同样的道理,缓存常用于存放不经常更改的数据信息,比如,用户的基础数据、Token等一 阅读全文
posted @ 2018-05-11 01:36 乐途 阅读(2121) 评论(7) 推荐(4) 编辑
摘要: 一、详解TDD 1.1、TDD概念 :Test Drived Develop 测试驱动开发是敏捷开发中的一项核心实践和技术,也是一种方法论。TDD的原理是在开发功能代码之前,编写单元测试用例代码,测试代码决定先编写什么产品代码。TDD虽是敏捷方法的核心实践,但不只是适用于XP,同样可以适用于其他开发 阅读全文
posted @ 2018-05-08 22:02 乐途 阅读(1653) 评论(0) 推荐(0) 编辑
摘要: 单体应用架构 架构总感觉理我很远,有时候感觉很迷茫。今天起我把我认识到的三种架构写出来,一是希望沉淀一下自己所学的东西,二是希望有人能指出我的不足指出,向大家学习。 第一篇 单体应用架构我会总结出单体架构的优缺点,和一般我在经历过的项目中单体架构所用到的技术,以及我需掌握的知识。 第二篇 垂直应用架 阅读全文
posted @ 2018-05-04 20:21 乐途 阅读(3264) 评论(2) 推荐(0) 编辑
摘要: Docker 第一篇 认识Docker 的作用好处 (1)什么是Docker (2)Docker 优势劣势 Docker是去年开始关注并学习的,因为项目用到了AspnetCore 了解了之后总感觉会用到DocKer,我就先学习了,每天熬夜去学去了解,看玩笑的是到现在都没有用到,不过写下来做个记录有天 阅读全文
posted @ 2018-04-27 18:35 乐途 阅读(49100) 评论(16) 推荐(12) 编辑
摘要: AspNetCoreApi 跨域处理 如果咱们有处理过MV5 跨域问题这个问题也不大。 (1)为什么会出现跨域问题: 浏览器安全限制了前端脚本跨站点的访问资源,所以在调用WebApi 接口时不能成功访问资源,原因“同源策略”的存在: 同源指以下几点相同 (1) IP地址/域名 (2) 端口号 (3) 阅读全文
posted @ 2018-04-23 20:39 乐途 阅读(1865) 评论(4) 推荐(3) 编辑
摘要: 用17写AspNetCore 也一年了,最近出现了这个问题 : 在点击发布的时候 报错了,构建失败的问题,刚开始还排查日子,删除以往的发布遗留痕迹,后来发现不行, 但是项目在本地运行的时候是好使的,生成也不会报错。 我们项目中有3个解决方案,只有其中一个可以进行发布,我就对项目的(共同引用)进行查看 阅读全文
posted @ 2018-02-05 14:43 乐途 阅读(832) 评论(2) 推荐(0) 编辑