yapi ,分为超级管理员和 分组组长和项目组长; 人特别多的情况下,举例公司有100个人,其中10人一组 就是10个组 ,每个组负责的任务都不同,那么可以采用 分多个组的方案。有项目组长,每一个组里都是包含不同的人员。 而我的目前情况下 公司只有那么几个人,且这几个人 都是 参与同一个项目的开发 ...
设计模式的种类 设计模式有23种,分为三类: 创建型模式: 单例模式、抽象工厂模式 原型模式、建造者模式、工厂模式 结构型模式 适配器模式、桥接模式、装饰模式、组合模式 外观模式、享元模式、代理模式 行为型模式 模板方法模式、命令模式、访问者模式 迭代器模式、观察者模式、中介者模式 备忘录模式、解释 ...
分类:
其他好文 时间:
2020-06-05 23:03:51
阅读次数:
81
场景:整个系统的DML操作需要记录日志 记录内容:1 操作人 2 操作时间 3 操作类型(登录 新增 修改 删除) 4 操作描述 5 详细请求数据(varchar2()) 6 操作IP ==>日志表 实现: 原来方式:在每个方法的里面编写记录日志代码; 缺点:代码重复 ,与原有逻辑耦合度高。 AOP ...
分类:
其他好文 时间:
2020-06-03 23:24:58
阅读次数:
75
# 一、设计模式的概念和介绍1. 什么是设计模式 - 经过大量验证,实验,总结,形成的一套固定的用来解决某类问题的方法 - 是一套经过反复使用、多人知晓的、经过分类的、代码设计经验的总结 - 需求:批量创建相同特点的对象 - 封装,创建对象,设置属性或方法,属性传参,返回对象 - 工厂模式 ```j ...
分类:
其他好文 时间:
2020-06-03 23:08:09
阅读次数:
98
1.函数的定义 将可能需要反复执行的代码封装为函数,并在需要该功能的地方进行调用,不仅可以实现代码复用,更重要的是可以保证代码的一致性,只需要修改函数代码则所有调用均受影响。 设计函数时,应注意提高模块的内聚性;同时降低模块之间的隐士耦合。 合理使用函数,规范编码 充分利用python函数式编程的特 ...
分类:
其他好文 时间:
2020-06-03 20:35:37
阅读次数:
88
一,前言 刚才在复习适配器模式时搜到了一张图片很有意思简单明了解释了适配器模式的思想,即将两种或以上的不适合的接口对接起来。 二、实战 假设我们需要对接一个播放器接口A和一个MP4接口B 首先,实现两个待适配的接口 MP4接口 package adapter; public interface MP ...
分类:
其他好文 时间:
2020-06-03 15:19:53
阅读次数:
58
使用MQ的三大作用:1、同步变异步2、流量削峰3、解耦降低服务间的耦合性要不要使用MQ,需不需要使用MQ依据项目的需要做选择。 使用场景: 例如:注册用户时候,发送激活邮件。监控应用中抛出的异常,邮件通知管理员。也就是增加监控功能,且一个消息服务可以监控无数个应用。异构型架构系统间的各服务通信,因为 ...
分类:
其他好文 时间:
2020-06-01 11:43:45
阅读次数:
64
单一职责原则:一个类只做它该做的事情。(单一职责原则想表达的就是"高内聚",写代码最终极的原则只有六个字"高内聚、低耦合",就如同葵花宝典或辟邪剑谱的中心思想就八个字"欲练此功必先自宫",所谓的高内聚就是一个代码模块只完成一项功能,在面向对象中,如果只让一个类完成它该做的事,而不涉及与它无关的领域就 ...
分类:
编程语言 时间:
2020-06-01 10:29:24
阅读次数:
78
写在前面的废话 回到2013年,React凭空出世。但是在那时,我们会想,oh shit! 我们好不容易分离了HTML/CSS/JS, 为什么出现了JSX,我们又需要把HTML和JS耦合在一起?React 创造了 HTML in JS. 在React中,我们知道,一切即组件。那既然HTML能在js里 ...
分类:
其他好文 时间:
2020-06-01 00:41:23
阅读次数:
105
3行李货物再按一1 再按3 各种面向对象编程语言相互有别,但都能看到他们对面向对象三大机制的支持,即:”封装、继承、多态“ -封装,隐藏内部实现 -继承,复用现有代码 -多态,改写对象行为 继承是以封装为基础的,多态是以继承为基础的。 封装,侧重于对象的描述。 继承和多态,侧重于对象之间关系的描述。 ...
分类:
其他好文 时间:
2020-05-31 19:49:15
阅读次数:
73