会员
周边
众包
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
SnailDev
♥ https://github.com/snaildev
博客园
首页
新随笔
联系
订阅
管理
[置顶]
ASP.NET Core Api网关Ocelot的中文文档
摘要: 架构图 入门 不支持 配置 路由 请求聚合 GraphQL 服务发现 微服务ServiceFabric 认证 授权 Websockets 管理 流量控制 缓存 QoS服务质量 转换Headers 转换Claims 日志 跟踪 请求Id 中间件注入和重写 负载均衡 委托处理程序 Raft(实验功能)
阅读全文
posted @ 2018-06-07 18:08 snailteam
阅读(989)
评论(1)
推荐(0)
2020年12月22日
温故知新之架构图
摘要: 突然想到李乐薇老师的《我的空中楼阁》著作中的一段话:“虽不养鸟,每天早晨有鸟语盈耳。无需要挂画,门外有幅巨画 名叫自然”。不禁感叹图像在信息传达中的神奇魅力。所以今天也温故一下工作中接触到的架构图。以下是对架构的一个粗浅和简单的介绍。如需进一步了解,大家也可以网上自行查阅更多资料。 通过5W2H分析
阅读全文
posted @ 2020-12-22 18:06 snailteam
阅读(348)
评论(0)
推荐(0)
2018年7月25日
在pom.xml中添加Spring依赖
摘要: 4.0.0 com.snaildev spring 1.0-SNAPSHOT spring http://www.example.com UTF-8 1.7 1.7 4.12 4.3.9.RELEASE 1.2 ...
阅读全文
posted @ 2018-07-25 18:47 snailteam
阅读(11870)
评论(1)
推荐(0)
2018年7月24日
【java基础】从反射开始(Reflection)
摘要: Java学习笔记 https://github.com/SnailDev/java-learning 和我一起启程... 反射(Reflection) 定义 在运行状态中, 对于任意的一个类,都能够知道这个类的所有属性和方法; 对于任意的一个对象,都能够调用他的任意一个方法和属性; 这种动态获取类的
阅读全文
posted @ 2018-07-24 18:26 snailteam
阅读(469)
评论(0)
推荐(0)
2018年7月23日
【java基础】 == 和 equals() 的区别
摘要: ==号和equals()方法都是比较是否相等的方法,那它们有什么区别和联系呢? 首先,==号在比较基本数据类型(指的值类型)时比较的是值,而用==号比较两个对象时比较的是两个对象的地址值: 那equals()方法呢?我们可以通过查看源码知道,equals()方法存在于Object类中,因为Objec
阅读全文
posted @ 2018-07-23 18:14 snailteam
阅读(360)
评论(0)
推荐(0)
2018年6月8日
ASP.NET Core 2 学习笔记(十四)Filters
摘要: Filter是延续ASP.NET MVC的产物,同样保留了五种的Filter,分别是Authorization Filter、Resource Filter、Action Filter、Exception Filter及Result Filter。通过不同的Filter可以有效处理封包进出的加工,本
阅读全文
posted @ 2018-06-08 11:17 snailteam
阅读(5589)
评论(1)
推荐(2)
2018年6月7日
ASP.NET Core 2 学习笔记(十三)Swagger
摘要: Swagger也算是行之有年的API文件生成器,只要在API上使用C#的<summary />文件注解标签,就可以产生精美的线上文件,并且对RESTful API有良好的支持。不仅支持生成文件,还支持模拟调用的交互功能,连Postman都不用打开就能测API。本篇将介绍如何通过Swagger产生AS
阅读全文
posted @ 2018-06-07 14:46 snailteam
阅读(1083)
评论(0)
推荐(2)
2018年6月6日
ASP.NET Core 2 学习笔记(十二)REST-Like API
摘要: Restful几乎已算是API设计的标准,通过HTTP Method区分新增(Create)、查询(Read)、修改(Update)和删除(Delete),简称CRUD四种数据存取方式,简约又直接的风格,让人用的爱不释手。本篇将介绍如何通过ASP.NET Core实践REST-Like API。 为
阅读全文
posted @ 2018-06-06 11:26 snailteam
阅读(1610)
评论(4)
推荐(1)
2018年6月5日
ASP.NET Core 2 学习笔记(十一)Cookies & Session
摘要: 基本上HTTP是没有记录状态的协定,但可以通过Cookies将Request来源区分出来,并将部分数据暂存于Cookies及Session,是写网站常用的用户数据暂存方式。本篇将介绍如何在ASP.NET Core使用Cookie及Session。 Cookies Cookies是将用户数据存在Cli
阅读全文
posted @ 2018-06-05 11:31 snailteam
阅读(1797)
评论(2)
推荐(2)
2018年6月4日
ASP.NET Core 2 学习笔记(十)视图
摘要: ASP.NET Core MVC中的Views是负责网页显示,将数据一并渲染至UI包含HTML、CSS等。并能痛过Razor语法在*.cshtml中写渲染画面的程序逻辑。本篇将介绍ASP.NET Core MVC的Views。 之前 ASP.NET Core 2 学习笔记(六)MVC 有稍微介绍到V
阅读全文
posted @ 2018-06-04 13:57 snailteam
阅读(1069)
评论(0)
推荐(1)
2018年6月1日
ASP.NET Core 2 学习笔记(九)模型绑定
摘要: ASP.NET Core MVC的Model Binding会将HTTP Request数据,以映射的方式对应到参数中。基本上跟ASP.NET MVC差不多,但能Binding的来源更多了一些。本篇将介绍ASP.NET Core的Model Binding。 Model Binding 要接收Cli
阅读全文
posted @ 2018-06-01 11:21 snailteam
阅读(8262)
评论(0)
推荐(3)
2018年5月30日
解决微服务网关Ocelot使用AddStoreOcelotConfigurationInConsul后请求404问题
摘要: 一个小插曲,最近研究 netcore 微服务网关,在使用AddStoreOcelotConfigurationInConsul将配置存到consul后,任何经过网关的请求都出现404,并且没有任何有用的异常信息打印。这里先简单讲讲这个问题是如何发生的,及如何解决。 之前在 ASP.NET Core
阅读全文
posted @ 2018-05-30 16:32 snailteam
阅读(1878)
评论(0)
推荐(1)
2018年5月29日
ASP.NET Core 2 学习笔记(八)URL重写
摘要: 路由跟URL 重写的功能性略有不同。路由是将Request 找到对应的服务,而URL 重写是为了推卸责任转送Request。本篇将简单介绍下ASP.NET Core的URL重写(URL Rewrite)。 URL Rewrite 注册 URL Rewriting Middleware需要Micros
阅读全文
posted @ 2018-05-29 10:35 snailteam
阅读(2128)
评论(2)
推荐(1)
2018年5月28日
ASP.NET Core 2 学习笔记(七)路由
摘要: ASP.NET Core通过路由(Routing)设定,将定义的URL规则找到相对应行为;当使用者Request的URL满足特定规则条件时,则自动对应到相符合的行为处理。从ASP.NET就已经存在的架构,而且用法也很相似,只有些许的不同。本篇将介绍ASP.NET Core的Router Middle
阅读全文
posted @ 2018-05-28 10:55 snailteam
阅读(1841)
评论(2)
推荐(1)
2018年5月26日
ASP.NET Core 2 学习笔记(六)MVC
摘要: ASP.NET Core MVC跟ASP.NET MVC观念是一致的,使用上也没有什么太大的变化。之前的ASP.NET MVC把MVC及Web API的套件分开,但在ASP.NET Core中MVC及Web API用的套件是相同的。 本篇将介绍ASP.NET Core MVC设置方式。 MVC 简介
阅读全文
posted @ 2018-05-26 11:24 snailteam
阅读(1562)
评论(2)
推荐(0)
2018年5月25日
ASP.NET Core 2 学习笔记(五)静态文件
摘要: 之前的ASP.NET网站,只要把*.html、*.css、*.jpg、*.png、*.js等静态文件放在项目根目录,默认都可以直接被浏览;但ASP.NET Core 小改了浏览静态文件的方式,默认根目录不再能浏览静态文件,需要指定静态文件的目录,才可以被浏览。本篇将介绍ASP.NET Core浏览静
阅读全文
posted @ 2018-05-25 11:02 snailteam
阅读(1837)
评论(6)
推荐(3)
2018年5月24日
ASP.NET Core 2 学习笔记(四)依赖注入
摘要: ASP.NET Core使用了大量的依赖注入(Dependency Injection, DI),把控制反转(Inversion Of Control, IoC)运用的相当巧妙。DI可算是ASP.NET Core最精华的一部分,有用过Autofac或类似的DI Framework对此应该不陌生。本篇
阅读全文
posted @ 2018-05-24 11:07 snailteam
阅读(1816)
评论(0)
推荐(5)
2018年5月23日
ASP.NET Core 2 学习笔记(三)中间件
摘要: 之前ASP.NET中使用的HTTP Modules及HTTP Handlers,在ASP.NET Core中已不复存在,取而代之的是Middleware。Middleware除了简化了HTTP Modules/Handlers的使用方式,还带入了Pipeline的概念。本篇将介绍ASP.NET Co
阅读全文
posted @ 2018-05-23 10:49 snailteam
阅读(2659)
评论(7)
推荐(5)
2018年5月22日
ASP.NET Core 2 学习笔记(二)生命周期
摘要: 要了解程序的运行原理,就要先知道程序的进入点及生命周期。以往ASP.NET MVC的启动方式,是继承 HttpApplication 作为网站开始的进入点,而ASP.NET Core 改变了网站的启动方式,变得比较像是 Console Application。 本篇将介绍ASP.NET Core 的
阅读全文
posted @ 2018-05-22 11:50 snailteam
阅读(7004)
评论(3)
推荐(6)
2018年5月21日
ASP.NET Core 2 学习笔记(一)开始
摘要: 来势汹汹的.NET Core似乎要取代.NET Framework,ASP.NET也随之发布.NET Core版本。虽然名称沿用ASP.NET,但相对于ASP.NET确实有许多架构上的差异,可以说除了名称外,已是两个不同的框架。 前言 要开发.NET Core必须要安装.NET Core SDK,所
阅读全文
posted @ 2018-05-21 17:01 snailteam
阅读(2348)
评论(2)
推荐(3)
下一页
公告