微服务的服务端已经启动起来了,服务消费者怎么知道服务在哪个地方,通过什么方式调用呢,分布式如何选择正确的服务器调用服务? 这个就涉及到服务发现、服务健康检查的问题了,很多微服务架构的做法都是通过消息队列来实现的,消息队列天生就支持发布订阅功能,服务有变化之后,发布通知,每个消费者更新状态,还涉及到更 ...
分类:
其他好文 时间:
2019-05-03 18:51:20
阅读次数:
115
Spring MVC 的处理器拦截器类似于Servlet开发中的过滤器Filter,用于对处理器进行预处理和后处理。 用户可以自己定义一些拦截器来实现特定的功能。 拦截器链(Interceptor Chain)就是将拦截器按一定的顺序联结成一条链。 在访问被拦截的方法或字段时,拦截器链中的拦截器就会 ...
分类:
编程语言 时间:
2019-05-03 18:50:56
阅读次数:
152
这篇文章主要介绍了Apache添加多端口及实现单ip多端口映射的方法的相关资料,需要的朋友可以参考下(http://www.0831jl.com) 先给大家说下apache添加多端口的方法,具体步骤如下所示: Apache\conf 目录下 添加端口监听 Vhost.conf简单写写 下面是有关ap ...
分类:
Web程序 时间:
2019-05-03 18:50:23
阅读次数:
236
基于redis的分布式锁spring-boot starter组件,使得项目拥有分布式锁能力变得异常简单,支持spring boot,和spirng mvc等spring相关项目 快速开始 1.添加lock starter组件依赖,目前还没上传到公共仓库,需要自己下源码build ,已上传到mave ...
分类:
编程语言 时间:
2019-05-03 18:50:01
阅读次数:
187
Tcp消息传输主要参照surging来做的,做了部分裁剪和改动,详细参见:https://github.com/dotnetcore/surging Json-rpc没有定义消息如何传输,因此,Json-Rpc RpcRequest对象和RpcResponse对象需要一个传输载体,这里的传输对象主是 ...
分类:
其他好文 时间:
2019-05-03 18:49:41
阅读次数:
119
ActionChains类其实就是对鼠标操作的扩展,比如右键、双击、按下拖动等操作 还是先看看ActionChains自带的例子:menu = driver.find_element_by_css_selector(".nav")hidden_submenu = driver.find_elemen ...
分类:
其他好文 时间:
2019-05-03 18:49:25
阅读次数:
484
laravel中为我们提供了绑定不同http请求类型的函数。 但有些时候,我们通过创建资源控制器,里面的 update() 方法绑定的是 PUT 类型的http请求。 这就需要我们通过表单提交模拟PUT请求。我们可以自已添加一个 _method 的隐藏字段,值为 PUT。 也可以使用laravel为 ...
分类:
其他好文 时间:
2019-05-03 18:49:07
阅读次数:
142
1为什么要用集合 数组的局限性:数组元素个数固定,数组一旦定位就无法改变元素总数,如果有需求变化,则必须修改源码; 如果初始化元素总数非常大,则会造成空间浪费。 集合的特点:根据需要动态增加个数,没有限制。 2泛型集合List<T> <T>表示泛型,T是Type的简写,表示当前不确定具体类型。 可以 ...
继续拜读范老师的代码精进之路,这一篇说的使我们最常用的注释 注释就是对代码的解释。注释不需要运行,它是用来提高代码的可读性和可维护性的。但是不好的注释会使代码变得更糟糕,使人更抓狂 首先我们一定要明白一个事情:源代码不一定要添加注释 在理想状态下,代码不需要注释,理想的代码,命名恰当,结构清晰逻辑顺 ...
分类:
其他好文 时间:
2019-05-03 18:48:31
阅读次数:
162
* { moz-user-select: -moz-none;-moz-user-select: none;-o-user-select: none;-khtml-user-select: none;-webkit-user-select: none;-ms-user-select: none;us ...
分类:
其他好文 时间:
2019-05-03 18:48:16
阅读次数:
194
捕获Ctrl + C中断 优雅的退出程序 "Gracefully terminate a program in Go" "os/signal" 来捕获系统中断等信号 // Notify方法将signal发送到channel, func Notify(c chan ...
分类:
其他好文 时间:
2019-05-03 18:47:58
阅读次数:
369
题目描述 小明过生日的时候,爸爸送给他一副乌龟棋当做礼物。 乌龟棋的棋盘是一行N个格子,每个格子上一个分数(非负整数)。棋盘第1格式唯一的起点,第N格是终点,游戏要求玩家控制一个乌龟棋子从起点出发走到终点。 乌龟棋中M张爬行卡片,分成4种不同的类型(M张卡片中不一定包含所有4种类型的卡片,见样例), ...
分类:
其他好文 时间:
2019-05-03 18:47:41
阅读次数:
179
进入terminal终端,切换到root用户 安装编译环境gcc,redis使用c编写的,需要用gcc编译器编译 直接获取redis压缩包,直接wget就行了,就1M 解压redis压缩包 切换到redis-3.0.0目录下 编译redis源码 切换到redis/src下 安装redis 安装完成后 ...
分类:
其他好文 时间:
2019-05-03 18:47:27
阅读次数:
146
一、基本定义 何谓观察者模式?观察者模式定义了对象之间的一对多依赖关系,这样一来,当一个对象改变状态时,它的所有依赖者都会收到通知并且自动更新。 在这里,发生改变的对象称之为观察目标,而被通知的对象称之为观察者。一个观察目标可以对应多个观察者,而且这些观察者之间没有相互联系,所以么可以根据需要增加和 ...
分类:
其他好文 时间:
2019-05-03 18:47:11
阅读次数:
134
1. Json-Rpc 2.0 参考地址:https://www.jsonrpc.org/specification JSON-RPC是一个无状态且轻量级的远程过程调用(RPC)协议,它允许运行在基于socket,http等诸多不同消息传输环境的同一进程中。其使用JSON(RFC 4627)作为数据 ...
分类:
其他好文 时间:
2019-05-03 18:46:57
阅读次数:
152
大数 据 主要 具有 四方 面的 典型 特征—— 规模 性( Volume)、 多样性( Variety)、 高速 性( Velocity) 和 价值 性( Value), 即 所谓 的" 4V"。 大数据时代的关键技术:(1) 大数 据 采集 技术(2) 大 数据 预处理 技术(3) 大数 据 存... ...
分类:
其他好文 时间:
2019-05-03 18:46:39
阅读次数:
288
-(void)_test2{ ///////////////////////////////////////Command 命令的用法 注意使用command.executionSignals去订阅时 一定要先订阅再excute RACCommand * command = [[RACCommand... ...
分类:
其他好文 时间:
2019-05-03 18:46:09
阅读次数:
120