通常我们如果有一个服务,会部署到多台服务器上,这些微服务如果都暴露给客户,是非常难以管理的,我们系统需要有一个唯一的出口,API网关是一个服务,是系统的唯一出口。API网关封装了系统内部的微服务,为客户端提供一个定制的API。客户端只需要调用网关接口,就可以调用到实际的微服务,实际的服务对客户不可见... ...
分类:
编程语言 时间:
2019-06-29 13:09:37
阅读次数:
1700
我们把对象(变量)从内存中变成可存储或传输的过程称为序列化,在Python中用pickle或json标准库。序列化之后,就可以把序列化后的内容写入磁盘,或者通过网络传输的别的计算机上。 pickle:支持Python里所有的数据类型(包括函数) json:支持str,int,tule,list,di ...
分类:
编程语言 时间:
2019-06-29 13:10:30
阅读次数:
98
本文(2019年6月29日 飞快的蜗牛博客) 有时候,男人和女人是两个完全不同的世界,男人的玩笑和女人的玩笑也完全是两码事,爱的人完全不了解你,你也不要指望一个女人了解你,所以男的不是要求别人怎么样,是要求自己怎么样,男人更应该对自己好点,照顾好自己是最基本的, 不然你怎么照顾别人,男人是竞争的产物 ...
分类:
编程语言 时间:
2019-06-29 13:12:12
阅读次数:
1249
最近在学习研究pyspark机器学习算法,执行代码出现以下异常: 19/06/29 10:08:26 ERROR Shell: Failed to locate the winutils binary in the hadoop binary pathjava.io.IOException: Cou ...
分类:
编程语言 时间:
2019-06-29 13:14:43
阅读次数:
151
(1) shift 删除原数组第一项,并返回删除元素的值;如果数组为空则返回undefined (2) unshift 将参数添加到原数组开头,并返回数组的长度 注:在IE6.0下测试返回值总为 undefined,FF2.0下测试返回值为7,所以这个方法的返回值不可靠,需要用返回值时可用splic ...
分类:
编程语言 时间:
2019-06-29 13:15:33
阅读次数:
108
一.set集合 set集合是python的一个基本数据类型. ?般不是很常用. set中的元素是不重复的.无序的.里面的元素必须是可hash的(int, str, tuple,bool), 我们可以这样来记. set就是dict类型的数据但是不保存value, 只保存key. set也用{}表示 注 ...
分类:
编程语言 时间:
2019-06-29 14:28:20
阅读次数:
114
<! flowchart 箭头图标 勿删 安装OpenJDK8 sudo apt get install openjdk 8 jdk 配置Java环境变量 sudo vim /etc/profile 在profile末尾添加以下内容: export JAVA_HOME=/usr/lib/jvm/ja ...
分类:
编程语言 时间:
2019-06-29 14:28:52
阅读次数:
92
#案例:存款大于100万,买宝马;大于50万买丰田;大于20万买二手车;小于20万自行车! cunkuan=60#elif多条件判断,else:不满足elif执行其他命令if cunkuan>100: print("可以买宝马了,好开心!") #elif同时满足上一个条件:elif cunkuan> ...
分类:
编程语言 时间:
2019-06-29 14:30:57
阅读次数:
116
1, 中配置没有生效问题解决 如果配置文件确认没有错误但是没有生效首先是要到编译目录去查看是否被编译过去了,如果没有,请先将项目clean在重启 但是idea启动项目时也会先build,又有可能配置文件没有被编译过去,真实坑爹! 另外,yaml文件中的那些坑: (1)冒号:后面必须有空格,下级属性缩 ...
分类:
编程语言 时间:
2019-06-29 14:31:11
阅读次数:
113
正则积累: re.I 表示不区分大小写 re.M 表示多行模式 re.S 表示单行模式 . 表示任意一个字符 \d 表示任意一个数字 [] 匹配[]中的字符 \D 表示任意一个非数字(\d的反向操作) \s 表示空白(空格和tab键) \S 表示非空白 \w 匹配单词字符如0-9,-z,A-Z,_ ...
分类:
编程语言 时间:
2019-06-29 14:31:24
阅读次数:
103
开操作:图像形态学的重要操纵之一,基于膨胀与腐蚀操作组合形成的;主要是应用在二值图像分析中,灰度图像亦可 开操作 = 腐蚀+膨胀 ,输入图像 + 结构元素 作用:用来消除小物体、平滑较大物体的边界的同时并不明显改变其面积,提取水平或竖直的线 闭操作:图像形态学的重要操纵之一,基于膨胀与腐蚀操作组合形 ...
分类:
编程语言 时间:
2019-06-29 14:33:00
阅读次数:
309
在建实体类时对应数据库类型,有个id为long数据库为bigint(20),结果在将19位长的数字返回到页面中后数字精度丢失。后两位变为零,导致前台进行数据表格更改对应记录行时因为id不一致修改数据不成功,删除时也无法根据不一样的id删除。几经周折跟踪数据流转环节,发现在后台查询时正确无误,js中1 ...
分类:
编程语言 时间:
2019-06-29 14:34:59
阅读次数:
118
快速排序是一种排序方式,通过先找到一个中间点(一般我们拿列表的第一个值作为中间点),根据这个中间点按顺序与其他数值进行比较,最后将这个列表切分为3部分,比他大的值列表、比他小的值列表和中间值所在的位置。 如图,我们把55这个值拿出之后,现在这个位置是个空。我们从右侧开始比较,13 比55小,所以将1 ...
分类:
编程语言 时间:
2019-06-29 14:43:16
阅读次数:
98
SpringBoot是为了简化Spring应用的创建、运行、调试、部署等一系列问题而诞生的产物,自动装配的特性让我们可以更好的关注业务本身而不是外部的XML配置,我们只需遵循规范,引入相关的依赖就可以轻易的搭建出一个WEB工程MQ全称(MessageQueue)又名消息队列,是一种异步通讯的中间件。可以将它理解成邮局,发送者将消息传递到邮局,然后由邮局帮我们发送给具体的消息接收者(消费者),具体发
分类:
编程语言 时间:
2019-06-29 14:44:16
阅读次数:
115
一路走来,遇到好些后生来问我:AOP该如何理解?我一开始是丢个度娘给他们的。但是现在回头想想,培养新人不能这么草率,丢个度娘给他们,让他们花了大量的时间去阅读无用的文章外,一不小心还走火入魔了。所以现在我正儿八经的写了个手稿,以便做以后的相关问题回答。文章有些瑕疵,请咬文嚼字的大牛们忽略,本文目的在 ...
分类:
编程语言 时间:
2019-06-29 14:44:34
阅读次数:
191
数组 要注意的是数组名里面存放了数组的首地址,但是数组名等价于指针,因为用sizeof运算符队数组名可以直接计算出整个数组的大小,而sizeof对指针则是返回指针的大小。 c语言对数组不做越界检查,使用的时候要注意。 数组不初始化,其元素默认是随机值。如果给部分赋值,剩下的值为0。 ...
分类:
编程语言 时间:
2019-06-29 14:46:18
阅读次数:
128
class 类(): def 原始函数(self): print('我是原始函数!') def 新函数(self): print('我是重写后的新函数!') a = 类() # 实例化a.原始函数() # 用新函数代替原始函数,也就是【重写类方法】类.原始函数 = 新函数 # 现在原始函数已经被替换 ...
分类:
编程语言 时间:
2019-06-29 14:51:38
阅读次数:
137
题目来源:https://leetcode-cn.com/problems/longest-common-prefix/ 编写一个函数来查找字符串数组中的最长公共前缀。 如果不存在公共前缀,返回空字符串 ""。 示例 1: 输入: ["flower","flow","flight"]输出: "fl" ...
分类:
编程语言 时间:
2019-06-29 14:51:50
阅读次数:
138
今天带大家来整理一下Java中的this关键字的作用,希望大家看的开心,心情好。 个人认为:this就是这个类的一个对象。 引用自身的成员变量 调用类的构造方法 ...
分类:
编程语言 时间:
2019-06-29 14:52:02
阅读次数:
91
红黑树规则: 1、根节点与叶节点都是黑色节点 2、每个红色节点的两个子节点都是黑色节点,反之,不做要求,换句话说就是不能有连续两个红色节点 3、从根节点到所有叶子节点上的黑色节点数量是相同的 一般对红黑树的讲述都是先给出这样的定义,这样想对不太容易理解的,而在算法4一书中,直接跳过这些规则,而讲述了 ...
分类:
编程语言 时间:
2019-06-29 14:56:19
阅读次数:
103