摘要:微服务确实是行业的一个趋势,我自己也在把一些项目往微服务架构迁移。玩微服务架构配置中心是一个绕不过去的东西,有很多大牌的可以选,比如spring-cloud-config,apoll,disconf等等。而我为什么还要造一个轮子呢?一来这些都不是.net实现的,我就想试试用.net core实现一个 阅读全文
posted @ 2020-06-29 16:02 Agile.Zhou 阅读(2696) 评论(71) 推荐(50) 编辑
摘要:最近Blazor热度很高,传说马上就要发布正式版了,做为微软脑残粉,赶紧也来凑个热闹,学习一下。 阅读全文
posted @ 2020-05-09 00:18 Agile.Zhou 阅读(1449) 评论(10) 推荐(16) 编辑
摘要:2020年新年将至,先预祝.Net Core越来越好。 做了这么多年一线开发,经常跟Http打交道。比如调用三方的Webservice,比如集成微信支付的时候服务端发起Prepay支付。特别是现在分布式、微服务大行其道,服务间通讯都离不开http调用。 多年前也造过几个http client的小轮子 阅读全文
posted @ 2020-01-13 01:15 Agile.Zhou 阅读(1180) 评论(9) 推荐(22) 编辑
摘要:AServer是基于ASP.NET Core Kestrel封装的一个超迷你http服务器。它可以集成进你的Core程序里,用来快速的响应Http请求,而不需要集成整个ASP.NET Core MVC 框架。 一:什么是ASever? AServer就像它的名字一样,Just a server,它的 阅读全文
posted @ 2018-10-22 09:54 Agile.Zhou 阅读(2469) 评论(3) 推荐(7) 编辑
摘要:当我们开发一款App的时候,App需要跟后台服务进行通信获取或者提交数据。如果我们没有完善的安全机制则很容易被别用心的人伪造请求而篡改数据。 所以我们需要使用某种安全机制来保证请求的合法。现在最常用的办法是给每个http请求添加一个签名,服务端来验证签名的合法性,如果签名合法则执行响应的操作,如果签 阅读全文
posted @ 2016-09-22 01:23 Agile.Zhou 阅读(11143) 评论(69) 推荐(24) 编辑
摘要:.Net Core 1.0终于发布了,Core的一大卖点就是跨平台。这个跨平台不只是跨平台运行,而且可以跨平台开发。今天抽空研究了下在Mac下如何使用VS Code来开发.NET Core程序,并且调试代码。 1.安装.NET Core 在mac上打开终端: ~$ brew update ~$ br 阅读全文
posted @ 2016-07-08 01:40 Agile.Zhou 阅读(17359) 评论(11) 推荐(6) 编辑
摘要:一:Helios是什么 Helios是一套高性能的Socket通信中间件,使用C#编写。Helios的开发受到Netty的启发,使用非阻塞的事件驱动模型架构来实现高并发高吞吐量。Helios为我们大大的简化了Socket编程,它已经为我们处理好了高并发情况下的解包,粘包,buffer管理等等。 Gi 阅读全文
posted @ 2016-01-14 02:17 Agile.Zhou 阅读(11165) 评论(75) 推荐(58) 编辑
摘要:从Unity到Spring.Net,到Ninject,几年来陆陆续续用过几个IoC框架。虽然会用,但也没有一直仔细的研究过IoC实现的过程。最近花了点时间,下了Ninject的源码,研究了一番,颇有收获。下面我要实现一个最最简单的IoC容器,以让跟我一样的小菜能更好的理解IoC框架的到底为我们做了什 阅读全文
posted @ 2013-10-29 23:46 Agile.Zhou 阅读(4334) 评论(8) 推荐(12) 编辑
摘要:Azure是微软提供的一个云服务平台。是全球除了AWS外最大的云服务提供商。Azure是微软除了windows之外另外一个王牌,微软错过了移动端,还好抓住了云服务。这里的Azure是Azure国际不是Azure中国哈。Azure为全球提供服务,最近Azure推出了免费试用12个月的活动(也不算最近, 阅读全文
posted @ 2020-07-06 17:28 Agile.Zhou 阅读(693) 评论(4) 推荐(10) 编辑
摘要:微服务确实是行业的一个趋势,我自己也在把一些项目往微服务架构迁移。玩微服务架构配置中心是一个绕不过去的东西,有很多大牌的可以选,比如spring-cloud-config,apoll,disconf等等。而我为什么还要造一个轮子呢?一来这些都不是.net实现的,我就想试试用.net core实现一个 阅读全文
posted @ 2020-06-29 16:02 Agile.Zhou 阅读(2696) 评论(71) 推荐(50) 编辑
摘要:Blazor支持渐进式应用开发也就是PWA。使用PWA模式可以使得web应用有原生应用般的体验。 什么是PWA PWA应用是指那些使用指定技术和标准模式来开发的web应用,这将同时赋予它们web应用和原生应用的特性。 例如,web应用更加易于发现——相比于安装应用,访问一个网站显然更加容易和迅速,并 阅读全文
posted @ 2020-06-24 17:55 Agile.Zhou 阅读(628) 评论(3) 推荐(6) 编辑
摘要:单元测试对我们的代码质量非常重要。很多同学都会对业务逻辑或者工具方法写测试用例,但是往往忽略了对Controller层写单元测试。我所在的公司没见过一个对Controller写过测试的。今天来演示下如果对Controller进行单元测试。以下内容默认您对单元测试有所了解,比如如何mock一个接口。在 阅读全文
posted @ 2020-06-18 17:14 Agile.Zhou 阅读(380) 评论(3) 推荐(9) 编辑
摘要:Blazor WebAssembly可以在浏览器上跑C#代码,但是很多时候显然还是需要跟JavaScript打交道。比如操作dom,当然跟angular、vue一样不提倡直接操作dom;比如浏览器的后退导航。反之JavaScript也有可能需要调用C#代码来实现一些功能,毕竟客户的需求是千变万化的, 阅读全文
posted @ 2020-06-12 14:37 Agile.Zhou 阅读(779) 评论(3) 推荐(9) 编辑
摘要:上一篇写数据绑定的文章,写到最后留了一个坑。当子组件绑定父组件的一个字段,并且子组件修改它的时候父组件不能实时进行同步更新UI的问题,最近终于在Blazui作者的指导下搞定了。 UserInfo类要实现INotifyPropertyChanged接口 public class UserInfo: I 阅读全文
posted @ 2020-06-11 19:19 Agile.Zhou 阅读(125) 评论(0) 推荐(0) 编辑
摘要:web最精妙的设计就是通过url把多个页面串联起来,并且可以互相跳转。我们开发系统的时候总是需要使用路由来实现页面间的跳转。传统的web开发主要是使用a标签或者是服务端redirect来跳转。那今天来看看Blazor是如何进行路由的。 使用@page指定组件的路由path 我们可以在Blazor里给 阅读全文
posted @ 2020-06-05 01:04 Agile.Zhou 阅读(423) 评论(6) 推荐(6) 编辑
摘要:上一次我们学习了Blazor组件相关的知识(Asp.net Core Blazor Webassembly - 组件)。这次继续学习Blazor的数据绑定相关的知识。当代前端框架都离不开数据绑定技术。数据绑定技术以数据为主导来驱动UI界面,用户对数据的修改会实时提现在UI上,极大的提高了开发效率,让 阅读全文
posted @ 2020-06-01 17:48 Agile.Zhou 阅读(2224) 评论(49) 推荐(15) 编辑
摘要:关于组件 现在前端几大轮子全面组件化。组件让我们可以对常用的功能进行封装,以便复用。组件这东西对于搞.NET的同学其实并不陌生,以前ASP.NET WebForm的用户控件其实也是一种组件。它封装html代码,菲律宾申博太阳城SUNGAME游戏游戏网上娱乐场:封装业务逻辑,对外提供属性事件等信息,它完完全全就是个组件,只是用户控件跑在服务端,而现在 阅读全文
posted @ 2020-05-27 00:21 Agile.Zhou 阅读(621) 评论(1) 推荐(8) 编辑
摘要:上周初步对Blazor WebAssembly进行了初步的探索(ASP.NET Core Blazor 初探之 Blazor WebAssembly)。这次来看看Blazor Server该怎么玩。 Blazor Server Blazor 技术又分两种: Blazor WebAssembly Bl 阅读全文
posted @ 2020-05-14 16:58 Agile.Zhou 阅读(1723) 评论(23) 推荐(10) 编辑
淘彩票正规 从彩游戏 申博管理网址手机APP下载 太阳城快速提款现金网网上娱乐场 啥方法玩百家乐最佳
天天广东11选5时时彩平台怎么样 珠海去澳门需要什么手续 申博太阳城官网下载手机APP下载网上娱乐场 澳门葡国集团登入 五河百乐宫电话号码
澳门政府转批给牌照什么意思登入 白家乐庄家3点需补牌吗网上娱乐场 开赌场怎样挣钱登入 ag亚游官方网站是多少 澳门功率网上娱乐场
澳门永利娱乐场直营网 菲律宾申博太阳城1%游戏登入 澳门永利网上娱乐场登入 don alfonso 1890网上娱乐场 英國 賭場登入