1.专有名词: 互联网服务提供商ISP(Interest Service Provider) 互联网交换点 IXP (Internet eXchange Point) 广域网WAN(Wide Area Network) 城域网MAN(Metropolitan Area Network) 局域网LAN ...
分类:
其他好文 时间:
2019-01-13 20:25:00
阅读次数:
239
排序可以说时最基础的算法之一,排序就是将数据按照某种逻辑重新排列的过程,比如从大到小排序、从小到大排序;排序非常常见比如有购物车物品的排序、历史订单的排序等等;算法我们比较关心的主要有两点: 时间复杂度 与 空间复杂度 ,排序算法一样;这篇文章只介绍几种基本的排序算法: 冒泡排序 、 插入排序 、 ...
分类:
编程语言 时间:
2019-01-13 15:00:39
阅读次数:
180
css3为了区分伪类和伪元素,伪元素采用双冒号写法。 常见伪类——:hover,:link,:active,:target,:not(),:focus。 常见伪元素——::first-letter,::first-line,::before,::after,::selection。 ::before ...
分类:
其他好文 时间:
2019-01-12 10:37:58
阅读次数:
197
开发接口要进行请求参数内容格式校验,比如在接收到请求参数后依次需要进行数据内容判空、数据格式规范校验等,十分麻烦,于是尝试用hibernate-validator进行参数校验,简单记录一下使用步骤: 1.导入hibernate-validator的jar包依赖到maven项目的pom.xml文件中 ...
分类:
Web程序 时间:
2019-01-12 00:16:19
阅读次数:
265
一、新建项目springcloud-consumer,复制springcloud-provider,修改名称为springcloud-provider-02(端口8082),springcloud-provider-03(端口8083) 二、负载均衡 a. ribbon负载均衡 pom.xml 访问 ...
分类:
编程语言 时间:
2019-01-11 12:11:34
阅读次数:
173
Angular 2 的核心是依赖注入(DI) ,在深入了解DI的工作原理之前,我们必须先搞清楚 Provider 的概念。 Angular 中的依赖注入 依赖注入(DI)是一种重要的应用设计模式。 Angular 有自己的 DI 框架,在设计应用时通常会用到它,以提升它们的开发效率和模块化程度。 依 ...
分类:
其他好文 时间:
2019-01-10 16:58:48
阅读次数:
180
provider 服务端 application.properties 配置 consumer 服务端 application.properties 配置 ...
分类:
编程语言 时间:
2019-01-09 00:34:17
阅读次数:
178
装饰器的形成过程 import time def func(): # 定义一个函数 time.sleep(0.01) print('hello world!') def timer(f): # 一个闭包函数,接收一个函数,也叫做装饰器函数 def inner(): start = time.time ...
分类:
编程语言 时间:
2019-01-08 15:03:57
阅读次数:
134
VsCode快捷键 [TOC] 常用 General | 按 Press | 功能 Function | | | | | Ctrl + Shift + P,F1 | 显示命令面板 Show Command Palette | | Ctrl + P | 快速打开 Quick Open | | Ctrl ...
分类:
其他好文 时间:
2019-01-07 21:04:39
阅读次数:
291
场景是这样的,我用tymon/jwt包做鉴权。jwt是自编码token,过期前想要强制失效只能将其加入黑名单中,黑名单一般用缓存存储。 但会有一个问题,若某种意外情况不小心执行了php aritsan cache:clear,那么当前使用的缓存数据库(配置文件中设置,默认config/databas ...
分类:
数据库 时间:
2019-01-06 16:38:25
阅读次数:
276