学习DDD的意义 作为技术人,都有一个成为大牛的梦。 有些人可以通过自己掌握了比较底层、有深度、有难度的技术来证明自己的能力。 但对于绝大多数的应用研发工程师来说,其大部分的...
学习DDD的意义 作为技术人,都有一个成为大牛的梦。 有些人可以通过自己掌握了比较底层、有深度、有难度的技术来证明自己的能力。 但对于绝大多数的应用研发工程师来说,其大部分的...
简单明了,通俗易懂
十分钟搞懂WebAssemblyWASM支持将C/C++/Go/Rust等语言实现的代码编译为浏览器可执行的机器码,从而支持浏览器以接近原生应用的性能运行相关应用。在边缘计算领域,WASM也在尝试建立自己的...
WASM支持将C/C++/Go/Rust等语言实现的代码编译为浏览器可执行的机器码,从而支持浏览器以接近原生应用的性能运行相关应用。在边缘计算领域,WASM也在尝试建立自己的...
@招财猫7 customer属于领域对象,可出现在application层。application就是协调使用领域对象和领域服务来完成业务逻辑
六边形架构入门与实践说明 六边形架构又称“端口和适配器模式”,是Alistair Cockburn提出的一种具有对称性特征的架构风格。在这种架构中,系统通过适配器的方式与外部交互,将应用服务于领...
将五谷发酵与水,蒸一锅滤出清纯。采天下有名矿泉,让无色清冽生出辛绵甘味。似水能燃,斟樽满室流香飘美。可谓是开坛三家倒,入风十里路陶醉。让斯文乱了步履失了文雅,叫好友春风拂面玉...
CAP 是由Brewer 在 90 年代提出,其核心内容是:在一个分布式存储系统里,无法同时保证一致性、可用性、分区容忍性,只能三选二。 不论面试官、还是研发人员,聊到分布式...
为什么说,人的成长10%来自于自学,20%来自于向他人学习,70%来自于做中学? 当我们学习一个知识时,会有三个阶段:学到、悟到、用到。 要让这个知识对你真正产生影响:影响你...
概述 分层的目的是为了将某个功能的实现逻辑,根据一定规则拆分到各层次,从而降低各层的复杂度,保证代码的可读性和可维护性。 我当过大量实践总结,设计了如下图所示的分层规范: 该...
用场景 当我们的服务收到一个请求后,需要大量调用下游服务获取业务数据,然后对数据进行转换、计算后,响应给请求方。 如果我们采用串行获取下游数据,势必会增加响应时长,降低接口的...
晚上被小伙伴问道如何使用ide进行jvm源码的调试,刚好前段时间花了点时间折腾了一下,mac最新版本下jvm9顺利编译通过,并且可以完美集成clion进行调试(支持windo...
@soulmate_yu 不是,原创
我失败的程序员生涯我,一个普普通通的人。普通本科毕业,来到北京成为了一个普通的程序员。 2013年,我本科毕业,然后就踏上了北漂的征程。 来之前想的很清楚。北京技术发达先进。我可以在这里工作三...
苹果公司在2010年的WWDC上发布了iPhone4,第一次向世人展示了retina屏幕,并在后续的几年内分别发布了new iPad、rMBP、5K iMac及2015年新款...
如何优雅的关闭Java线程池面试中经常会问到,创建一个线程池需要哪些参数啊,线程池的工作原理啊,却很少会问到线程池如何安全关闭的。 也正是因为大家不是很关注这块,即便是工作三四年的人,也会有因为线程池关...
面试中经常会问到,创建一个线程池需要哪些参数啊,线程池的工作原理啊,却很少会问到线程池如何安全关闭的。 也正是因为大家不是很关注这块,即便是工作三四年的人,也会有因为线程池关...
实现一个jstack 在聊Jstack得工作原理前呢,不如让我们先写一个简单的jstack玩玩。不用怕,很简单的,就几行代码的事,看: 很简单吧,贴到你的开发环境里,运行就好...