码农戏码

LV1
发表了文章

DDD这样落地

DDD这个主题已经写了好多篇文章了,结合最近的思考实践是时候总结一下,对于战略部分有点宏大,现在都是在微服务划分中起着重要作用,暂且总结战术部分

码农戏码
发表了文章

CTO聊三性

老施现在是一家高速发展的互联网公司CTO,去年约他喝茶,聊到这几年在公司的三个方向稳定性、透明性、独立性

码农戏码
发表了文章

socket&io高性能

最近看到篇好文章《IO多路复用》,记得早期学习时,也去探索过select、poll、epoll的区别,但后来也是没有及时记录总结,也忘记了,学习似乎就是在记忆与...

码农戏码
发表了文章

再议DDD分层

线条2:这条线没有了,在MVC里面这线是常见的,applicaton与domain没分开,但DDD中这条线是不推荐的,就算在松散分层架构中也一般不使用,除非简单...

码农戏码
发表了文章

死锁分析

日志二和日志三sql完全一样,其实是两次调用(同一时刻并发调用),调用条件不同,但在程序处理时这条SQL的where条件一样而已

码农戏码
发表了文章

死锁分析延续

update ? where userid=? and tenantid=? and no=?;如果先走(tenantid,userid) 则是日志一

码农戏码
发表了文章

DDD分层

DDD中明确了repository概念,并属于domain层,但dao是对底层数据库的封装,具体实现类放在infrastructure层更合理

码农戏码
发表了文章

局部变量修饰为final

最近在团队中引入checkstyle[1] ,自动执行规范检查,加入到ci步骤里面,让流程工具化,工具自动化,摆脱人工检查,在团队开发中硬性统一,更便于协作顺畅

码农戏码
发表了文章

高内聚

在之前工作经历中,也有过类似情况,老板开始关注单元测试情况了,就会加上覆盖率这个绩效指标,不管以前如何应对,还是再次关注了一些对于测试的文章,TDD虽然没有大流...

码农戏码
发表了文章

DDD开篇

从知道DDD到现在已经很多年了,看了不少理论知识,在项目中也使用了DDD,碰到些问题,也有些思考,整理一下,上升一下,形成一种适合自身的方法论

码农戏码
发表了文章

DDD应对复杂

Eric Evans所著副标题--Tackling Complexity in the Heart of Software,对于简单系统其实没有必要使用DDD,...

码农戏码
发表了文章

DDD开篇总结

对于DDD的启蒙,不管是国内还是国外思维逻辑都是一样的。或者说如果你想写本关于DDD的书,大纲似乎是一样的

码农戏码
发表了文章

DDD战略战术

1.DDD是什么2.复杂系统的特征3.DDD如何应对复杂系统4.模型概念5.软件开发流程

码农戏码
发表了文章

面向对象是什么

近两年设计了几个系统,不管是直接使用传统设计ER图,还是使用4C建模,但在做架构评审时,ER却都是重中之重,让人不得不深思,编程思想经过了一代代发展,为什么还在...

码农戏码
发表了文章

code review

也不知code review是从哪年开始流行的,我的职场经历从刚开始完全没有到1对1,再到团队式review

码农戏码
发表了文章

架构与架构师2

最近闲了,看了几次李运华关于架构的视频,不禁再次反问架构是什么?架构师的职责是什么?

码农戏码
发表了文章

Java异常处理

Java异常如何使用,尤其checked exception,好些语言(c#,python)都没有此类型异常,只有unchecked exception;对于j...

码农戏码
发表了文章

Java异常实践

现流行的文章SpringBoot如何优雅处理异常,落地的确方便,使用AOP统一处理异常,但只是处理了api层次的异常

码农戏码
发表了文章

DDD之Repository

之前的DDD文章中也指出过,现在从理论角度对于repository是错误,但一直没有摸索出最佳实践,都是当DAO使用,区别在于repository是领域层,也没...

码农戏码
发表了文章

DDD之熵

《DDD之形》把当前一些流行的架构给通览了一篇,那是不是万事大吉,随便挑一个形态实践就行呢?

码农戏码

个人简介

个人成就

扫码关注云+社区

领取腾讯云代金券