Spring Cloud Gateway是SpringCloud的全新子项目,该项目基于Spring5.x、SpringBoot2.x技术版本进行编写,意在提供简单方便、可扩展的统一API路由管理方式。 概念解释: Route(路由):路由是网关的基本单元,由ID、URI、一组Predicate、一 ...
分类:
编程语言 时间:
2019-10-22 15:04:46
阅读次数:
331
拦截器 1.简介 Spring MVC 中的拦截器(Interceptor)类似于 Servlet 开发中的过滤器 Filter,它主要用于拦截用户请求并作相应的处理,它也是 AOP 编程思想的体现,底层通过动态代理模式完成。 2.定义实现类 拦截器有两种实现方式: 1.实现 HandlerInte ...
分类:
编程语言 时间:
2019-10-22 15:05:17
阅读次数:
80
采用流的方式读取即可解决 ...
分类:
编程语言 时间:
2019-10-22 15:07:22
阅读次数:
241
多线程类似于同时执行多个不同程序,多线程运行有如下优点:(推荐学习:web前端视频教程) 使用线程可以把占据长时间的程序中的任务放到后台去处理。 用户界面可以更加吸引人,比如用户点击了一个按钮去触发某些事件的处理,可以弹出一个进度条来显示处理的进度。 程序的运行速度可能加快。 在一些等待的任务实现上 ...
分类:
编程语言 时间:
2019-10-22 15:13:32
阅读次数:
79
简介 其实这篇文章的group宏哥在上一篇中就提到过,但是就是举例一笔带过的,因此今天专门有一篇文章来讲解Group的相关知识。希望大家茅塞顿开 ,有着更进一步认识和了解测试组。 一、Test Group(测试组) TestNG 允许你将复杂的测试方法归类为不同的组。不仅仅是可以声明某个方法属于某个 ...
分类:
编程语言 时间:
2019-10-22 15:15:31
阅读次数:
79
[TOC] 数据类型 我们先来看看三种常见的数据类型 字符串 str 在Python中,字符串一般都用引号引起来,不管是用单引号还是双引号都可以,但是需要注意的是,如果是以单引号开头,就必须以单引号结尾 整型/整数 int 浮点型/小数 float 变量 讲变量之前,我们先来看一看这一段代码,这个代 ...
分类:
编程语言 时间:
2019-10-22 15:17:20
阅读次数:
80
dpkg -i libequinox-osgi-java_3.8.1-8_all.deb dpkg -i libequinox-osgi-java_3.8.1-8_all.deb https://www.cnblogs.com/longyuan-z/p/7739864.html ...
分类:
编程语言 时间:
2019-10-22 15:17:48
阅读次数:
105
前言: 我们先看如下这个js的代数计算结果,什么? 明显不是我们想要的结果3.52!! 问题原因之所在: JavaScript 语言的底层根本没有整数,所有数字都是小数(64位浮点数)。容易造成混淆的是,某些运算只有整数才能完成,此时 JavaScript 会自动把64位浮点数,转成32位整数,然后 ...
分类:
编程语言 时间:
2019-10-22 15:18:03
阅读次数:
99
项目:project 包:package 类:class 为了便于硬盘上的文件进行管理,通常都会将文件分目录进行存放。同理,在程序开发中,也需要将编写的类在项目中分目录存放,以便于文件管理。为此,Jaca引入了包(package)机制,(貌似跟Python的包差不多),程序可以通过声明包的方式对Ja ...
分类:
编程语言 时间:
2019-10-22 15:18:21
阅读次数:
74
request 允许发送HTTP/1.1的请求,并为我们封装了更多的方法让我们不需要手动为 URL 添加查询字串,也不需要对 POST 数据进行表单编码。Keep-alive 和 HTTP 连接池的功能是 100% 自动化的,一切动力都来自于根植在 Requests 内部的 urllib3。 Req ...
分类:
编程语言 时间:
2019-10-22 15:20:42
阅读次数:
105
commons-logging.jar 记录日志,通常和 log4j.jar共同使用 commons-beanutils.jar(1.1) 主要提供Bean的用法 commons-codec-1.3.jar(1.3) 主要包括核心的算法(Md5等) commons-collections-3.2.1 ...
分类:
编程语言 时间:
2019-10-22 15:22:10
阅读次数:
104
介绍一组JavaScript测试框架。
分类:
编程语言 时间:
2019-10-22 15:23:02
阅读次数:
73
equals和==比较 今年工作原因开始.net转java,记录一些平常学习和工作中的知识 对于 Integer var = ? 在-128 至 127 范围内的赋值,Integer 对象是在 IntegerCache.cache 产生,会复用已有对象,这个区间内的 Integer 值可以直接使用= ...
分类:
编程语言 时间:
2019-10-22 15:24:34
阅读次数:
108
直接赋值:其实就是对象的引用(别名)。 浅拷贝(copy):拷贝父对象,不会拷贝对象的内部的子对象。 深拷贝(deepcopy): copy 模块的 deepcopy 方法,完全拷贝了父对象及其子对象。 直接赋值:其实就是对象的引用(别名)。 浅拷贝(copy):拷贝父对象,不会拷贝对象的内部的子对 ...
分类:
编程语言 时间:
2019-10-22 15:26:16
阅读次数:
115
onclick : 鼠标单击某个对象 onchange : 用户改变域的内容 onfocus : 元素获得焦点 onblur : 元素失去焦点 onkeypress : 某个键盘的键被按下或按住 onkeydown : 某个键盘的键被按下 onkeyup : 某个键盘的键被松开 onload : 某 ...
分类:
编程语言 时间:
2019-10-22 15:26:48
阅读次数:
86
一、Array.filter() + indexOf这个方法的思路是,将两个数组拼接为一个数组,然后使用 ES6 中的 Array.filter() 遍历数组,并结合 indexOf 来排除重复项。function distinct(a, b) { let arr = a.concat(b); re... ...
分类:
编程语言 时间:
2019-10-22 15:30:02
阅读次数:
75
Spring Boot 自带监控功能 Actuator,可以帮助实现对程序内部运行情况监控,比如监控状况、Bean加载情况、环境变量、日志信息、线程信息等。这一节结合 Prometheus 、Grafana 来更加直观的展示这些信息。
分类:
编程语言 时间:
2019-10-22 15:33:19
阅读次数:
103
它主要用于反映原始数据分布的特征,还可以进行多组数据分布特征的比较 如何利用Python绘制箱型图 需要的import的包 该函数是绘制多箱型图,且数据长度不一致的情况,input_dict = {filename1:[a1,a2,...,an],filename2:[b1,b2,...,bn].. ...
分类:
编程语言 时间:
2019-10-22 15:34:17
阅读次数:
124
```cpp include include using namespace std; int hannuota(int n, string a, string b, string c) { if (n == 1) { //只有一个盘子的情况下直接将第一个塔上的盘子移动到第三个塔 printf("塔 ...
分类:
编程语言 时间:
2019-10-22 15:36:17
阅读次数:
86
递归和分治 + 一个分治法将规模为n的问题分成k个规模为n/m的子问题去解 + 消除递归采用一个用户定义的栈来模拟系统的递归调用工作栈 1. "汉诺塔" 2. "正整数划分" 3. "排列" 4. "斐波那契" 5. "阶乘" ...
分类:
编程语言 时间:
2019-10-22 15:36:43
阅读次数:
106