jessenpan's blog

vuePress-theme-reco jessenpan    2016 - 2020
jessenpan's blog

Choose mode

  • dark
  • auto
  • light
主页
分类
  • 杂谈
  • 写作技巧
  • 职业发展
  • 计算机
  • DDD
标签
时光机
关于我
联系我
  • GitHub
author-avatar

jessenpan

6

文章

6

标签

主页
分类
  • 杂谈
  • 写作技巧
  • 职业发展
  • 计算机
  • DDD
标签
时光机
关于我
联系我
  • GitHub

计算机 categories

vuePress-theme-reco jessenpan    2016 - 2020
  • 杂谈 1
  • 写作技巧 1
  • 职业发展 1
  • 计算机 5
  • DDD 2
DDD是糟糠还是精华

# 不同的声音

DDD在2003年由Eric Evans提出,至今已有将近二十年。自从它提出至今,它没有像Spring这类工具、MVC这类架构思想红遍大江南北、融入每一个程序员的日常工作。

对于它的这个现状,不同人有不同的见解。


jessenpan 2020-04-01 DDD
切勿站在提供者的角度去梳理南向网关

# 南向网关是六边形架构对外依赖的表述

DDD中的六边形架构之所以称之为六边形架构,是因为它的架构图和六边形基本上保持一样。六边形内部的内容代表DDD中的核心模型,包含所有的值对象和实体。六边形的两个相对立的顶点分别表示DDD中的对外提供的领域服务以及对外依赖的仓储层接口、第三方上下文的服务接口。


jessenpan 2020-04-01 DDD
设计模式开篇

# 为什么要写设计模式

设计模式,应该是一个比较老生常谈的话题了。在网络上或者书店里,随便一搜都是一大把的文章。

虽然看过这么多的文章和书籍,在写代码的时候,总是会有一种,摸到键盘就忘记所有的困境。这是为什么呢?

什么SOLID原则,23中设计模式的名称都信手拈来。就是一种,道理都懂,但就是过不好这一生的感觉。

其实,这是认知层次的问题。我们只知道是什么,但是没有达到认知的下一层,如何应用。


jessenpan 2018-07-31 19:32:46 设计模式
时间复杂度的数学知识

# 什么是时间复杂度

时间复杂度是使用数学公式的方式,对计算机学科中的数据结构、算法的性能衡量方法。
对于具体方法或者算法的入参数量使用n替代,基于入参完成具体功能所需要的时间记为函数T(n)。
T(n)是以n变量或者常数构成的函数。


jessenpan 2016-11-19 11:02:13 数据结构
css的auto和100%宽度的区别

# css盒模型:border-box content-box

浏览器使用矩形盒子来进行文档中的元素。为了描述矩形盒子的大小,css使用盒子模型来描述矩形的大小(长宽)

css的盒子模型包含了矩形的长度width和高度height.

但是对于长度和宽度是否包含:border-width和padding,又分为:border-box和content-box这两种计算模型。


jessenpan 2016-10-20 css
Prev 1 ... 1 ... 1 Next 跳转到: GO