0

代理模式

一、代理模式 1、代理模式(Proxy Pattern):指为其他对象提供一种代理,以控制对这个对象的访问。(结构型设计模式) Spring AOP就是用代理模式实现的,包括事务代理、非侵入式日志监听等。 代理对象在客户端和目标对象之间起到中介作用。生活中的代理模式:(目标对象也即被代理对象) 2、 ...

Zeki_Chen 发布于 2020-03-19 22:44 评论(0)阅读(5)
0

运用领域模型-绑定模型和实现

[toc] 领域驱动设计 运用领域模型 绑定模型和实现 聪明的项目组成员花费了几个月的时间进行仔细的研究并且开发出了详尽的领域模型(类图)。然而对类图研究不能让我深入地了解该应用程序的代码和设计,这让我备感困扰。当开发人员开始实现应用程序时,他们很快就发现,尽管分析人员说得头头是道,他们依然无法将这 ...

fingersnow 发布于 2020-03-19 19:57 评论(0)阅读(7)
0

OO_Unit1总结

一、程序结构分析 第一次作业 1.设计构思与自我评价 第一次作业难度不是太高,只需要解析由常数、幂函数简单组合的表达式。其中每一项都可以看做coef*x**index的固定形式,建立包含coef,index两个Biginteger属性的Term类作为最基本的数据结构,并且实现单项求导的方法。在Ter ...

AcYo 发布于 2020-03-19 18:20 评论(0)阅读(3)
0

Spring面试题详细版

1、Spring是什么? Spring是一个轻量级的IoC和AOP容器框架。是为Java应用程序提供基础性服务的一套框架,目的是用于简化企业应用程序的开发,它使得开发者只需要关心业务需求。常见的配置方式有三种:基于XML的配置、基于注解的配置、基于Java的配置。 主要由以下几个模块组成: Spri ...

高炳涛 发布于 2020-03-19 15:17 评论(0)阅读(5)
0

SpringMVC的工作原理

SpringMVC的工作原理图: SpringMVC流程 1、 用户发送请求至前端控制器DispatcherServlet。 2、 DispatcherServlet收到请求调用HandlerMapping处理器映射器。 3、 处理器映射器找到具体的处理器(可以根据xml配置、注解进行查找),生成处 ...

高炳涛 发布于 2020-03-19 15:10 评论(0)阅读(10)
0

[读书笔记] 《大话设计模式》

成为诗人后可能不需要刻意地按照某种模式去创作,但成为诗人前他们一定是认真地研究过成百上千的唐诗宋词、古今名句。 ...

独立观察员 发布于 2020-03-19 14:23 评论(0)阅读(13)
0

《.netCore + Vue框架搭建之旅》前端篇:微前端架构设计(2)

心之所向,勇往直前!记录开发过程中的那些小事,给自己加点经验值。 前言 上篇《.netCore + Vue框架搭建之旅》前端篇:微前端架构设计》讲了一下设计的核心思想,这篇主要说一下远程加载模块(动态加载js、css)。整个架构主要利用这个方式来实现,所以就单独再抽出来记录。 上篇讲的是通过jque ...

卷毛不太卷 发布于 2020-03-19 09:34 评论(0)阅读(17)
0

运用领域模型-交流与语言的使用

[toc] 运用领域模型 交流与语言的使用 非原创,感谢《领域驱动设计》这本书 领域模型可成为软件项目通用语言的核心。该模型是一组得自于项目人员头脑中的概念,以及反映了领域深层含义的术语和关系。这些术语和相互关系提供了模型语言的语义,虽然语言是为领域量身定制的,但就技术开发而言,其依然足够精确。正是 ...

fingersnow 发布于 2020-03-18 22:39 评论(0)阅读(5)
0

运用领域模型-消化知识

[toc] 运用领域模型 消化知识 非原创,感谢《领域驱动设计》这本书 有效建模的要素 (1) 模型和实现的绑定。最初的原型虽然简陋,但它在模型与实现之间建立了早期链接,而且在所有后续的迭代中我们一直在维护该链接。 (2) 建立了一种基于模型的语言。随着项目的进展,双方都能够直接使用模型中的术语,并 ...

fingersnow 发布于 2020-03-18 16:28 评论(0)阅读(7)
0

设计模式的原则和法则

设计模式中的原则和法则: 1、开闭原则: 开闭原则(Open Closed Principle,OCP)由勃兰特·梅耶(Bertrand Meyer)提出,他在 1988 年的著作《面向对象软件构造》(Object Oriented Software Construction)中提出:软件实体应当对 ...

早上六点半遇见五月天 发布于 2020-03-18 16:23 评论(0)阅读(12)
0

运用领域模型

[toc] 运用领域模型说明 非原创,感谢《领域驱动设计》这本书 模型是什么 模型被用来描绘人们所关注的现实或想法的某个方面。模型是一种简化。是对现实的解释——把与解决问题密切相关的方面抽象出来,而忽略无关的细节。 程序和业务 每个软件程序是为了执行用户的某项活动,或是满足用户的某种需求。这些用户应 ...

fingersnow 发布于 2020-03-17 23:27 评论(0)阅读(9)
0

为啥看领域驱动设计

[toc] 领域驱动设计 非原创,感谢《领域驱动设计》这本书 有很多因素会使软件开发复杂化,但最根本的原因是问题领域本身错综复杂。如果你要为一家人员复杂的企业提高自动化程度,那么你开发的软件将无法回避这种复杂性,你所能做的只有控制这种复杂性。控制复杂性的关键是有一个好的领域模型,这个模型不应该仅仅停 ...

fingersnow 发布于 2020-03-17 23:10 评论(0)阅读(10)
1

北航OO(2020)第一单元博客作业

北航OO(2020)第一单元博客作业 [TOC] 基于度量的程序结构分析 Homework 1 代码度量 | Method | CONTROL | ev\(G\) | iv\(G\) | LOC | v\(G\) | | | | | | | | | "Expression\.Expression\( ...

__ref 发布于 2020-03-17 22:07 评论(0)阅读(63)
1

4张图看明白用户、权限和租户的关系

1、最简单的用户系统 一个最简单的用户系统,只需要有用户和身份验证两个模块就够了。如图: 这里提示一下:上层数据依赖下层数据。举个栗子,就是身份验证需要依赖用户数据。 2、具有权限管理的用户系统 如果需要进行权限管理的话,那么就加上资源和角色模块。同时,在身份认证之后需要按需进行鉴权。 资源和用户都 ...

xuanbg 发布于 2020-03-17 16:27 评论(0)阅读(298)
0

GoF的23种设计模式分类和功能

GoF的23种设计模式分类和功能 一、分类 范围\目的 创建型模型 结构型模型 行为型模型 类模式 工厂方法 (类)适配器 模版方法、解释器 对象模式 单例 原型 抽象工厂 建造者 代理 (对象)适配器 桥接 装饰 外观 享元 组合 策略 命令 职责联 状态 观察者 中介者 访问者 迭代器 备忘录 ...

早上六点半遇见五月天 发布于 2020-03-17 16:23 评论(0)阅读(9)
1

服务的容灾与容错

引子 先介绍几个概念,同步一下认知: 容灾:是指系统冗余部署,当一处由于意外停止工作,整个系统应用还可以正常工作。 容错:是指在运行中出现错误(如上下游故障或概率性失败)仍可正常提供服务。 可用性:描述的是系统可提供服务的时间长短。用公式来说就是A=MTBF/(MTBF+MTTR),即正常工作时间/ ...

编程一生 发布于 2020-03-17 13:25 评论(0)阅读(289)
0

项目模块--1.实现验证码功能

简介: Java web项目中,在后端随机生成一个验证码,绘制成图像,并在图像上添加两条干扰线,发送到浏览器,供用户使用。 本片博文内容包括,功能实现的逻辑步骤,Java实现代码,生成的验证码图片展示。 步骤一:生成一个包含四个字符的字符串 使用一个数组char[]+一个Random对象实现该功能。 ...

hello,bdiskl 发布于 2020-03-17 12:15 评论(0)阅读(8)
1

OA办公系统 Springboot vue 前后分离 跨域 Activiti6 工作流 集成代码生成器

1.模型管理 :web在线流程设计器、预览流程xml、导出xml、部署流程 2.流程管理 :导入导出流程资源文件、查看流程图、根据流程实例反射出流程模型、激活挂起 3.运行中流程:查看流程信息、当前任务节点、当前流程图、作废暂停流程、指派待办人 4.历史的流程:查看流程信息、流程用时、流程状态、查看 ...

m13415861076 发布于 2020-03-17 12:07 评论(0)阅读(36)
0

设计模式 --面试高频之享元模式

前言 享元模式是非常常用的一种结构性设计模式。 特别是在面试的时候。当我们把这一节内容掌握,我相信不管是工作中还是面试中这一块内容绝对是一大亮点。 什么是享元模式 所谓“享元”,顾名思义就是被共享的单元。享元模式的意图是复用对象,节省内存,前提是享元对象是不可变对象。 具体来讲,当一个系统中存在大量 ...

正号先生 发布于 2020-03-16 17:58 评论(0)阅读(98)
0

springcloud vue.js 微服务分布式 activiti工作流 前后分离 集成代码生成器 shiro权限

1.代码生成器: [正反双向](单表、主表、明细表、树形表,快速开发利器)freemaker模版技术 ,0个代码不用写,生成完整的一个模块,带页面、建表sql脚本、处理类、service等完整模块2.多数据源:(支持同时连接无数个数据库,可以不同的模块连接不同数的据库)支持N个数据源3.阿里数据库连 ...

m13415861076 发布于 2020-03-16 10:19 评论(0)阅读(18)