码迷,mamicode.com
首页 > 2019年05月03日 > 全部分享
企业级工作流解决方案(五)--微服务消息处理模型之客户端端处理
微服务的服务端已经启动起来了,服务消费者怎么知道服务在哪个地方,通过什么方式调用呢,分布式如何选择正确的服务器调用服务? 这个就涉及到服务发现、服务健康检查的问题了,很多微服务架构的做法都是通过消息队列来实现的,消息队列天生就支持发布订阅功能,服务有变化之后,发布通知,每个消费者更新状态,还涉及到更 ...
分类:其他好文   时间:2019-05-03 18:51:20    阅读次数:115
SpringMVC中的拦截器
Spring MVC 的处理器拦截器类似于Servlet开发中的过滤器Filter,用于对处理器进行预处理和后处理。 用户可以自己定义一些拦截器来实现特定的功能。 拦截器链(Interceptor Chain)就是将拦截器按一定的顺序联结成一条链。 在访问被拦截的方法或字段时,拦截器链中的拦截器就会 ...
分类:编程语言   时间:2019-05-03 18:50:56    阅读次数:152
Apache添加多端口及实现单ip多端口映射的方法
这篇文章主要介绍了Apache添加多端口及实现单ip多端口映射的方法的相关资料,需要的朋友可以参考下(http://www.0831jl.com) 先给大家说下apache添加多端口的方法,具体步骤如下所示: Apache\conf 目录下 添加端口监听 Vhost.conf简单写写 下面是有关ap ...
分类:Web程序   时间:2019-05-03 18:50:23    阅读次数:236
spring boot 分布式锁组件 spring-boot-klock-starter
基于redis的分布式锁spring-boot starter组件,使得项目拥有分布式锁能力变得异常简单,支持spring boot,和spirng mvc等spring相关项目 快速开始 1.添加lock starter组件依赖,目前还没上传到公共仓库,需要自己下源码build ,已上传到mave ...
分类:编程语言   时间:2019-05-03 18:50:01    阅读次数:187
企业级工作流解决方案(七)--微服务Tcp消息传输模型之消息编解码
Tcp消息传输主要参照surging来做的,做了部分裁剪和改动,详细参见:https://github.com/dotnetcore/surging Json-rpc没有定义消息如何传输,因此,Json-Rpc RpcRequest对象和RpcResponse对象需要一个传输载体,这里的传输对象主是 ...
分类:其他好文   时间:2019-05-03 18:49:41    阅读次数:119
selenium (五) ActionChains
ActionChains类其实就是对鼠标操作的扩展,比如右键、双击、按下拖动等操作 还是先看看ActionChains自带的例子:menu = driver.find_element_by_css_selector(".nav")hidden_submenu = driver.find_elemen ...
分类:其他好文   时间:2019-05-03 18:49:25    阅读次数:484
laravel中的表单请求类型和CSRF防护(六)
laravel中为我们提供了绑定不同http请求类型的函数。 但有些时候,我们通过创建资源控制器,里面的 update() 方法绑定的是 PUT 类型的http请求。 这就需要我们通过表单提交模拟PUT请求。我们可以自已添加一个 _method 的隐藏字段,值为 PUT。 也可以使用laravel为 ...
分类:其他好文   时间:2019-05-03 18:49:07    阅读次数:142
C#面向对象三
1为什么要用集合 数组的局限性:数组元素个数固定,数组一旦定位就无法改变元素总数,如果有需求变化,则必须修改源码; 如果初始化元素总数非常大,则会造成空间浪费。 集合的特点:根据需要动态增加个数,没有限制。 2泛型集合List<T> <T>表示泛型,T是Type的简写,表示当前不确定具体类型。 可以 ...
分类:Windows程序   时间:2019-05-03 18:48:47    阅读次数:214
代码精进之路读后感(六-结束篇)
继续拜读范老师的代码精进之路,这一篇说的使我们最常用的注释 注释就是对代码的解释。注释不需要运行,它是用来提高代码的可读性和可维护性的。但是不好的注释会使代码变得更糟糕,使人更抓狂 首先我们一定要明白一个事情:源代码不一定要添加注释 在理想状态下,代码不需要注释,理想的代码,命名恰当,结构清晰逻辑顺 ...
分类:其他好文   时间:2019-05-03 18:48:31    阅读次数:162
设置H5页面文字不可复制
* { 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中断 优雅的退出程序 golang
捕获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
centos redis 安装
进入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
设计模式:观察者模式(Observer)
一、基本定义 何谓观察者模式?观察者模式定义了对象之间的一对多依赖关系,这样一来,当一个对象改变状态时,它的所有依赖者都会收到通知并且自动更新。 在这里,发生改变的对象称之为观察目标,而被通知的对象称之为观察者。一个观察目标可以对应多个观察者,而且这些观察者之间没有相互联系,所以么可以根据需要增加和 ...
分类:其他好文   时间: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
Cloudera hadoop 大数据平台实战指南(1)
大数 据 主要 具有 四方 面的 典型 特征—— 规模 性( Volume)、 多样性( Variety)、 高速 性( Velocity) 和 价值 性( Value), 即 所谓 的" 4V"。 大数据时代的关键技术:(1) 大数 据 采集 技术(2) 大 数据 预处理 技术(3) 大数 据 存... ...
分类:其他好文   时间:2019-05-03 18:46:39    阅读次数:288
OC + RAC (二) Command 命令的用法
-(void)_test2{ ///////////////////////////////////////Command 命令的用法 注意使用command.executionSignals去订阅时 一定要先订阅再excute RACCommand * command = [[RACCommand... ...
分类:其他好文   时间:2019-05-03 18:46:09    阅读次数:120
828条   上一页 1 ... 7 8 9 10 11 12 13 ... 49 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!