摘要: 前言 回想了一下自己做这个分享系列的初衷是什么。 最初是觉得我们打工人,在历史的浪潮中,我们都被推着上岸。电子产品和移动互联网,把我们的生活节奏大大提速了,所以很多人都忘记了生活和工作中的关系。 所以在深圳这个城市的各个街道上,都能看到忙忙碌碌的年轻人的身影,为着未来而奔波,驻足观望生活美好的风景都 阅读全文
posted @ 2021-08-24 10:19 lex-wu 阅读(4379) 评论(16) 推荐(32) 编辑
摘要: 前言 最近再次拜读了Eric的奠基之作【Domain-Driven Design –Tackling Complexity in the Heart of Software】,还有Vernon的【Inplementing Domain-Driven Design】,结合个人使用DDD的一些经验,做个 阅读全文
posted @ 2021-08-10 11:18 lex-wu 阅读(1000) 评论(2) 推荐(5) 编辑
摘要: 前言 新的一年,在暂时没有工作以及家庭的双重羁绊的这个周末给自己放了一天假,这样的时间尤属难得。 我在《致所有.Net者和有梦想的朋友们 - 共勉》这篇文章中提到过,在如今的工作生活不分家的快速节奏中,为了生活和家庭,我们必须负重前行,即使每天的时间大部分都给了工作以及家庭,但是我们还是要定期给自己 阅读全文
posted @ 2021-04-08 11:48 lex-wu 阅读(7840) 评论(19) 推荐(54) 编辑
摘要: 前言 微服务自从Fred George提出,后续逐渐由不同的大师如Martin Fowler,Neal Ford等人接力推广演进后,已经在业界如火如荼的流行了好些年,它的目的是有效的拆分应用,实现敏捷开发和部署 。 借用Martin Fowler的话说: 微服务架构是一种架构模式,它提倡将单一应用程 阅读全文
posted @ 2021-01-19 10:32 lex-wu 阅读(4715) 评论(30) 推荐(22) 编辑
摘要: 前言 世界上最难的两件事是: 1. 把我的思想放进你的脑袋 2. 把你的钱放进我的口袋 第二点我们不探讨,因为这是众所周知的,不信?过来试试:) 对于第一点,对我们程序员来说,其实也是我个人一直强调的,很多事情的成败,其实就在于掌舵人的思想层面是否认知是一致的,当我们对于一个事物的认知不在同一层面, 阅读全文
posted @ 2020-12-22 10:12 lex-wu 阅读(7710) 评论(1) 推荐(8) 编辑
摘要: 前言 在正常的情况下,当我们系统用到JWT认证方式时,需要在Http请求头添加Authorization: XXX,这样在后台服务的控制器中打上[Authorize]授权标签,就限定所有的请求必须通过鉴权方可访问。 在【ASP.NET Core - 基于IHttpContextAccessor实现系 阅读全文
posted @ 2020-08-10 10:48 lex-wu 阅读(4780) 评论(2) 推荐(11) 编辑
摘要: 好久没上博客园了,除了家庭琐事让人心累之外,还有工作上也进入了高强度的精神状态,难得有时间上来逛逛。 近况 公司最近在重构核心的产品C,重构的原因大家应该也能猜到,非常多的公司初期都是业务驱动的发展方式,这是无可厚非的,市场上永远弥漫着客户抢夺战的硝烟,没有用户群体的积累,再好的产品都是白搭。 但是 阅读全文
posted @ 2020-04-16 09:37 lex-wu 阅读(4046) 评论(13) 推荐(39) 编辑
摘要: 什么是架构? 个人所理解的架构的含义应该是:定义一个完整系统中所需的组件以及实现组件间的交互策略。那么很明显,架构设计应该是考虑如何定义和划分好每个组件,然后考虑它们是如何基于不同的交互策略来实现我们业务需要的场景。 什么是组件? 个人认为,只要是隶属于完整系统中的组成部分,都可以看成是组件。这就意 阅读全文
posted @ 2019-09-27 12:47 lex-wu 阅读(1042) 评论(0) 推荐(7) 编辑
摘要: _configureServicesDelegates的承接 在【ASP.NET Core[源码分析篇] - Startup】这篇文章中,我们得知了目前为止(UseStartup),所有的动作都是在_configureServicesDelegates里面添加了注册的委托,那么系统是什么时候执行这些 阅读全文
posted @ 2019-08-20 09:25 lex-wu 阅读(1646) 评论(0) 推荐(7) 编辑
摘要: Framework时代 在Framework时代,我们一般进行参数验证的时候,以下代码是非常常见的 或者高级一点是实现IActionFilter进行拦截,如下: 然后在启动项把这个拦截注册进来使用即可 .Net Core时代 自动模型状态验证 在.Net Core的时代中,框架会帮你自动验证mode 阅读全文
posted @ 2019-08-01 12:01 lex-wu 阅读(6392) 评论(6) 推荐(7) 编辑