1.解决apt下载速度慢的问题 #方法:设置国内的源 https://www.cnblogs.com/ashe666/p/10036757.html 2.安装nodejs,npm,n apt-get install nodejs apt-get install npm apt-get install ...
Spring Security PasswordEncoder 密码校验和密码加密流程 PasswordEncoder 使用 首先我们先来看看一个创建密码编码器工厂方法 org/springframework/security/crypto/factory/PasswordEncoderFactor ...
分类:
编程语言 时间:
2020-02-04 00:18:53
阅读次数:
128
一、定义 享元模式(Flyweight),运用共享技术有效的支持大量细粒度的对象。 二、示例代码 ...
分类:
其他好文 时间:
2020-02-03 10:01:46
阅读次数:
61
概念解读 外观模式(facade): 为子系统中的一组接口提供一个一致的表现,使得子系统更容易使用而不需要关注内部复杂而繁琐的细节.比如下图就是一个很好形象的说明外观模式的设计思路 作用 对接口和调用者进行了一定的解耦 创造经典的三层结构MVC 在开发阶段减少不同子系统之间的依赖和耦合,方便各个子系 ...
分类:
其他好文 时间:
2020-02-01 12:38:57
阅读次数:
66
直接看:Person.java package com.gong.springboot.bean; import org.springframework.beans.factory.annotation.Value; import org.springframework.boot.context.p ...
分类:
编程语言 时间:
2020-01-31 20:49:52
阅读次数:
165
早就听说Windows中可以安装Linux子系统,体验了一下,感觉还是不错的,下面直接开始安装和配置步骤吧! 开启Windows中的配置 首先开启开发者模式 打开“所有设置”进入“更新和安全” 选择左侧的“开发者选项”,然后选择“开发者模式” 然后打开“适用于Linux的Windows子系统” 在控 ...
计算机的三个子系统 :中央处理单元(CPU)、主存储器和输入/输出子系统。 中央处理单元 CPU有三个组成部分:算术逻辑单元、控制单元、寄存器组。 算术逻辑单元控制三种操作:逻辑运算、移位运算、算术运算。 寄存器有三部分:数据寄存器、指令寄存器、程序寄存器。 控制单元控制各个子系统的操作。 主存储器 ...
分类:
其他好文 时间:
2020-01-29 23:42:57
阅读次数:
61
简述:现在项目多采用前后分离方式 那么前后端的数据传输几乎都采用的是json形式的 那么我们在查询数据返回专为json的形式时候有时候需要忽略某些字段,我们如何来做那????? 通常采用的json 转换方式有两种分别是fastjson 和jackjson两种 1、直接转为json时候任何时候都不需要 ...
分类:
Web程序 时间:
2020-01-29 23:16:14
阅读次数:
114
1.1 定义 1、基础接口:单一职责原则,每个接口只负责各自的业务,下接db,通用性强。 2、聚合接口:根据调用方需求聚合基础接口数据,业务性强。 1.2 协议 1. 客户端在通过 API 与后端服务通信的过程中, 应该使用 HTTPS(生产环境) 协议 2. 服务端响应的数据格式统一为JSON 1 ...
外观模式 为子系统的一组接口提供了提个高层接口 使用者使用这个高层接口 示例:去医院看病,接待员区挂号,门诊,划价,取药 UML类图 场景 设计原则验证 + 不符合单一职责原则和开放封闭原则,因此谨慎使用,不可滥用 ...
分类:
编程语言 时间:
2020-01-29 10:31:51
阅读次数:
67