文章目录第2章暴力求解2.1枚举2.2模拟1.图形排版2.日期问题3.其他模拟第3章排序与查找3.1排序3.2查找第4章字符串4.1字符串4.2字符串处理4.3字符串匹配第5章数据结构一5.1向量5.2队列5.3栈第6章数学问题6.1进制转换6.2最大公约数与最小公倍数6.3质数6.4分解质因数6.
不管是因为规模与结构制造的理解力障碍,还是因为变化带来的预测能力问题,最终的决定因素还是因为需求。EricEvans认为“很多应用程序最主要的复杂性并不在技术上,而是来自领域本身、用户的活动或业务”。因而,领域驱动设计关注的焦点在于领域和领域逻辑,因为软件系统的本质其实是给客户(用户)提供具有业务价
引言昨天一位公众号粉丝和我讨论了一道面试题,个人觉得比较有意义,这里整理了一下分享给大家,愿小伙伴们面试路上少踩坑。面试题目比较简单:“让你实现一个附近的人功能,你有什么方案?”,这道题其实主要还是考察大家对于技术的广度,本文介绍几种方案,给大家一点思路,避免在面试过程中语塞而影响面试结果,如有不严
大家好,我是前端西瓜哥。前段时间实现了个自定义无序列表样式,踩了一些坑,和大家说说。设计师说我们这个,列表项样式要优化一下,太丑了,这个原点要大一点。默认的无序列表样式是这样的。复制<style>ul{width:200px;border:1pxsolid#555;font-size:1
记得之前在规划和设计微服务架构的时候,张队长给了我一个至今依然记忆深刻的提示:你的设计蓝图里为什么没有看到DDD的影子呢?随着对充血模型的领域认知的加深,我越加感觉到DDD的重要性。于是网上一顿海找,并做了学习笔记。DDD内容繁多,个人浅见,它不同于传统贫血的最核心的一点就是把原先传统的贫血模型里的
这是一期会引起广泛讨论的内容,不亚于“PHP是世界上最好的语言”。内功心法不管我们是否基于框架去开发,不管使用什么框架去开发。6个字的内功心法一定要牢记:高内聚,低耦合。不管是单体项目还是微服务,不管是小组件还是大功能,不管是业务还是领域DDD,也都遵从这个原则:(模块、功能、业务、领域)内部高内聚
编者按:随着互联网技术的发展和需求上的增加,从传统的物理服务器时代过渡到了容器化部署时代,那么容器化部署我们怎么去理解,以及它有什么优势呢?跟小编一起看看吧。容器化部署与传统部署的区别 以Docker为例子,Docker是能够把应用程序自动部署到容器的开源引擎。传统的部署模式是