一、容错:Zuul回退 如果微服务下线了,针对每个微服务,都需要回复一个中文提示,而不是报异常 1、新建ConsumerFallbackProvider.java 2、效果 二、Zuul过滤器 zuul还提供了过滤功能, 只要实现接口ZuulFilter即可对请求先进行筛选和过滤之后再路由到具体服务 ...
分类:
编程语言 时间:
2018-12-25 11:24:58
阅读次数:
238
一、struct关键字与柔性数组 c语言中的struct可以看做变量的集合,struct中的每个数据成员都有独立的存储空间 柔性数组:柔性数组在C99中也称之为伸缩型数组,是C99的扩展,简言之就是struct结构里的标识占位符(不占用struct的空间),柔性数组的结构只能在堆上生成。 声明柔性数 ...
分类:
编程语言 时间:
2018-12-25 11:26:29
阅读次数:
226
<dependency> <groupId>javax.servlet</groupId> <artifactId>jstl</artifactId> <version>1.2</version> </dependency> ...
分类:
编程语言 时间:
2018-12-25 11:26:37
阅读次数:
246
springboot项目可以生成war和jar文件来运行,生成war只要在tomcat中修改解压后的配置文件中的端口号就可以。jar需要运行时指定端口,java -jar xxxx.jar server.port=90,这样就可以了, 在守护进程下运行可以使用 nohup java -jar xxx ...
分类:
编程语言 时间:
2018-12-25 11:28:16
阅读次数:
357
Python利器一之requests 一.教程涉及开发语言、脚本、框架、数据库等内容 Python + requests 通过 pip 安装: 通过 easy_install 安装: 通过以上两种方法均可以完成安装。 二.requests常用请求方式 requests库提供了http所有的基本请求方 ...
分类:
编程语言 时间:
2018-12-25 11:29:26
阅读次数:
128
对于一般的开发者,很少需要直接使用Java反射机制来完成功能开发,但是反射是很多框架譬如 Spring, Mybatis 实现的核心,反射虽小,能量却很大。 本文主要介绍反射相关的概念以及API的使用,关于反射的应用将在下一篇文章中介绍 反射的介绍 反射(Reflection) 是 Java 在运行 ...
分类:
编程语言 时间:
2018-12-25 11:29:35
阅读次数:
206
java.util.Arrays$ArrayList and java.lang.String ...
分类:
编程语言 时间:
2018-12-25 11:30:56
阅读次数:
522
filename = ""#打开文件:f = open(filename,encoding = "UTF-8"); #读取文件内容:content = f,read() #打开模式:'r':只读'w':只写'a':追加'r':读写'w+':写读 #读一行: f.readline()#读多行:f.re ...
分类:
编程语言 时间:
2018-12-25 11:34:56
阅读次数:
206
一、什么叫Ioc、DIIoc:Inversion of Control —— 控制反转 DI:Dependency Injection —— 依赖注入 其实这两个概念本质上是没有区别的,那我们先来看看什么叫做Ioc? 假设这么一个场景: 在A类中调用B类的方法,那么我们就称 A依赖B,B为被依赖(对 ...
分类:
编程语言 时间:
2018-12-25 11:38:31
阅读次数:
186
前言 上面一节我们介绍了一元线性回归和多元线性回归的原理, 又通过一个案例对多元线性回归模型进一步了解, 其中谈到自变量之间存在高度相关, 容易产生多重共线性问题, 对于多重共线性问题的解决方法有: 删除自变量, 改变数据形式, 添加正则化项, 逐步回归, 主成分分析等. 今天我们来看看其中的添加正 ...
分类:
编程语言 时间:
2018-12-25 11:39:43
阅读次数:
1997
selenium 是一套完整的web应用程序测试系统,包含了测试的录制(selenium IDE),编写及运行(Selenium Remote Control)和测试的并行处理(Selenium Grid)。Selenium的核心Selenium Core基于JsUnit,完全由JavaScript ...
分类:
编程语言 时间:
2018-12-25 12:25:22
阅读次数:
253
请求方式:POST
服务URL: http://localhost:8080/user/login
参数类型:application/json
```
Headers: Content-Type: application/json
Authorization: Basic QXkjkdkYkhfeyKOKKHUM67ejfjeSfnrRdk5nPT0=
Body:{
"userName":"admin", ---也可以是手机号码等
"password": "e10adc3949ba59abbe56e057f20f883e"
Spring Cloud大型企业分布式微服务云构建的B2B2C电子商务平台源码请加企鹅求求: 一零叁八七七四六贰
分类:
编程语言 时间:
2018-12-25 12:26:19
阅读次数:
281
<!-- flowchart 箭头图标 勿删 --> java RMI即java远程服务调用,用于各个子系统之间的服务调用。最近应用到了JAVA RMI技术,所以总结一下RMI的使用,另外EJB的实现也是以Java RMI为基础核心的。RMI远程方法调用,可以跨机器通过网络调用,不过Java RMI ...
分类:
编程语言 时间:
2018-12-25 13:11:04
阅读次数:
164
前言 在前两篇《Spring Cloud构建微服务架构:服务容错保护(Hystrix服务降级)》和《Spring Cloud构建微服务架构:服务容错保护(Hystrix依赖隔离)》中,我们对Hystrix提供的服务降级和依赖隔离有了基本的认识。下面我们将继续说说Hystrix的另外一个重要元件:断路 ...
分类:
编程语言 时间:
2018-12-25 13:11:13
阅读次数:
144
首先来看看原题 微软2010年笔试题 在一个排列中,如果一对数的前后位置与大小顺序相反,即前面的数大于后面的数,那么它们就称为一个逆序数对。一个排列中逆序的总数就称为这个排列的逆序数。如{2,4,3,1}中,2和1,4和3,4和1,3和1是逆序数对,因此整个数组的逆序数对个数为4,现在给定一数组,要 ...
分类:
编程语言 时间:
2018-12-25 13:11:55
阅读次数:
228
直接选择排序和直接插入排序类似,都将数据分为有序区和无序区,所不同的是直接播放排序是将无序区的第一个元素直接插入到有序区以形成一个更大的有序区,而直接选择排序是从无序区选一个最小的元素直接放到有序区的最后。 设数组为a[0…n-1]。 1. 初始时,数组全为无序区为a[0..n-1]。令i=0 2. ...
分类:
编程语言 时间:
2018-12-25 13:14:12
阅读次数:
242
# Spring事务管理### 要点 事务是企业级应用中必不可缺少的技术,用来确保数据的完整性和一致性。- Spring事务管理并不实现事务管理的实现,而是借助Hibernate\JDBC等的实现### 事务的四个特性ACID 原子性Atomicity,最小单元- 一致性Consistency,不会 ...
分类:
编程语言 时间:
2018-12-25 13:14:43
阅读次数:
224
sklearn是python的重要机器学习库,其中封装了大量的机器学习算法,如:分类、回归、降维以及聚类;还包含了监督学习、非监督学习、数据变换三大模块。sklearn拥有完善的文档,使得它具有了上手容易的优势;它内置了大量的数据集,节省了获取和整理数据集的时间。因而,使其成为了广泛应用的重要的机器 ...
分类:
编程语言 时间:
2018-12-25 13:15:04
阅读次数:
203
条件:引用好架包 一、使用xml进行配置 1、创建xml文件 2、使用: 二、使用java方式 1、创建RedisConfg配置类 2、使用 ...
分类:
编程语言 时间:
2018-12-25 13:15:16
阅读次数:
1565
首先,参考的 https://blog.csdn.net/wabil/article/details/78818249 的方式添加 tomcat 开机启动,这种方式不需要添加 setenv.sh 文件,轻量级,非常方便,具体方式如下: 1. 创建一个服务文件 2. 启动服务 执行这步的时候,始终报启 ...
分类:
编程语言 时间:
2018-12-25 13:17:02
阅读次数:
270