Fork me on GitHub

2019年6月13日

摘要: C#,CLR,IL,JIT概念 以及 .NET 家族 Monitor 类通过向单个线程授予对象锁来控制对对象的访问。对象锁提供限制访问代码块(通常称为临界区)的能⼒。当 ⼀个线程拥有对象的锁时,其他任何线程都不能获取该锁。还可以使⽤ Monitor 来确保不会允许其他任何线程访问正在由 锁的所有者执 阅读全文
posted @ 2019-06-13 13:27 HackerVirus 阅读(1643) 评论(0) 推荐(0)
摘要: 技术总监到底要不要写代码? 这是一个非常敏感的话题,每次谈论到技术总监要不要写代码的时候,总会引起一片争论。 有的程序员说技术总监如果不写代码怎么能领导好技术团队;有的说技术总监还需要写代码?如果技术总监都需要写代码的话,那技术团队有多操心呐。正反观点看起来都蛮有道理的,我也试着和大家聊聊这个话题。 阅读全文
posted @ 2019-06-13 09:03 HackerVirus 阅读(175) 评论(0) 推荐(0)

2019年6月12日

摘要: DDD应对运营活动系统腐化实践 前言 任何人类的设计都会腐化,软件系统也不例外 腐化之谜 随着系统的规模增长和复杂度膨胀,系统会慢慢腐化。 于是改一个很简单的下单地址,就会牵动整个交易系统十几处的改动。 如何解决这种腐化之谜呢? 参考计算机系统架构: 一个复杂的计算机系统架构包括:软件系统元素,元素 阅读全文
posted @ 2019-06-12 22:56 HackerVirus 阅读(565) 评论(0) 推荐(0)

2019年6月11日

摘要: 能力不足的C++开发会欺辱能力不足C#开发 我被C++开发欺辱的岁月 前言 人被压迫了,为什么不斗争?——鲁迅 作为一个C#开发者,我经历了,也见证了很多同行饱受C++开发的歧视和欺辱。 而且,这种行为,现在依然持续的发生在C#开发者的身上,就目前为止,绝大部分C#开发还都无法摆脱这样的命运。 能力 阅读全文
posted @ 2019-06-11 22:04 HackerVirus 阅读(284) 评论(0) 推荐(0)

2019年6月10日

摘要: 降维打击!为什么我认为数据结构与算法对前端开发很重要 > 事情要从 GitHub 上的一个 issue 谈起:https://github.com/LeuisKen/leuisken.github.io/issues/2,需求里面的我指代为 issue 里面的我。 从一个需求谈起 在我之前的项目中, 阅读全文
posted @ 2019-06-10 23:10 HackerVirus 阅读(362) 评论(0) 推荐(0)
摘要: 小试OKR一季度之后有感分享,你要不要试试ORK? 封面 OKR已经在国内热火朝天有一阵子了,为了适当的赶时髦,从年初开始团队内部小范围使用ORK模式以便测试团队会有什么化学反应。这篇文章打算写写心得感受,供大家围观产考。 老一套先摆一下概念 OKR(Objectives and Key Resul 阅读全文
posted @ 2019-06-10 22:56 HackerVirus 阅读(1212) 评论(0) 推荐(0)

2019年6月9日

摘要: Angular 8 - 更小的包 Angular 8 发布 原文地址:https://blog.angular.io/version-8-of-angular-smaller-bundles-cli-apis-and-alignment-with-the-ecosystem-af0261112a27 阅读全文
posted @ 2019-06-09 23:21 HackerVirus 阅读(1025) 评论(0) 推荐(0)
摘要: 开源分布式Job系统,调度与业务分离-如何创建一个计划HttpJob任务 项目介绍: Hangfire:是一个开源的job调度系统,支持分布式JOB!! Hangfire.HttpJob 是我针对Hangfire开发的一个组件,该组件和Hangfire本身是独立的。可以独立更新Hangfire版本不 阅读全文
posted @ 2019-06-09 23:19 HackerVirus 阅读(2308) 评论(1) 推荐(2)
摘要: .NET Core微服务 权限系统+工作流(二)工作流系统 一、前言 接上一篇 .NET Core微服务 权限系统+工作流(一)权限系统 ,再来一发 工作流,我在接触这块开发的时候一直好奇它的实现方式,翻看各种工作流引擎代码,探究其实现方式,个人总结出来一个核心要点: 实际上工作流引擎处理流转的核心 阅读全文
posted @ 2019-06-09 23:14 HackerVirus 阅读(2694) 评论(0) 推荐(1)
摘要: (基础架构、基础服务、基础平台、基础中间件等等) 前言 程序开发毕竟还不是搬砖这种无脑体力劳动,需要事先有标准,有架构,有设计,绝对不是新公司今天创立,明天就可以开始编码的。其实很多公司在起步的时候没有财力和资源建设独立的基础架构或平台架构部门,甚至运维团队都没有,但是这不妨碍我们心中有一个蓝图知道 阅读全文
posted @ 2019-06-09 23:13 HackerVirus 阅读(10113) 评论(1) 推荐(1)