rpc框架有很多,公司自研、开源的thrift、dubbo、grpc等。我用过几个框架,了解了一下实现原理,客户端基本都是用代理实现,jdk动态代理、cglib等。最近一段时间想了解一下dubbo源码,看下工作原理。今天看了一下客户端初始化源码 这个是dubbo客户端配置,注册中心是本地zk。其中, ...
分类:
其他好文 时间:
2018-11-16 00:30:51
阅读次数:
204
SpringMVC 运行机制: 1、发起请求到前端控制器(DispatcherServlet) 2、前端控制器请求HandlerMapping查找Handler(可以根据xml配置查找,根据注解查找) 3、处理器映射器HandlerMapping向前端控制器返回Handler 4、 前端控制器调用处 ...
分类:
编程语言 时间:
2018-11-15 15:32:38
阅读次数:
225
一:redis慢查询日志编辑配置文件/etc/redis.conf针对慢查询日志,可以设置两个参数,一个是执行时长,单位是微秒,另一个是慢查询日志的长度。当一个新的命令被写入日志时,最老的一条会从命令日志队列中被移除。slowlog-log-slower-than1000//单位ms,表示慢于1000ms则记录日志slowlog-max-len128//定义日志长度,表示最多存128条slowlo
分类:
Web程序 时间:
2018-11-15 00:16:41
阅读次数:
215
java.uitl.concurrent.ThreadPoolExecutor类是线程池中最核心的一个类。 构造方法属性:corePoolSize、maximumPoolSize、keepAliveTime、unit、workQueue、threadFactory、handler 1.Executo ...
分类:
编程语言 时间:
2018-11-14 17:17:52
阅读次数:
167
netty 心跳机制示例,使用netty4,IdleStateHandler 实现。 本文假设你已经了解了Netty的使用,或者至少写过netty的helloworld,知道了netty的基本使用。我们知道使用netty的时候,大多数的东西都与Handler有关,我们的业务逻辑基本都是在Handle ...
分类:
Web程序 时间:
2018-11-14 14:19:53
阅读次数:
203
一、YAML简介二、Ansible组件三、主机清单Invetory四、PlayBook介绍 一、YAML简介http://www.yaml.orgYAML:可以使用简单清单,散列表,标题等数据结构。YAML的语法和其他高阶语言类似,并且可以简单表达清单、散列表、标量等数据结构。其结构(Structu ...
分类:
其他好文 时间:
2018-11-14 12:34:33
阅读次数:
224
一、前言RabbitMQ是一个开源的消息代理软件(面向消息的中间件),它的核心作用就是创建消息队列,异步接收和发送消息,MQ的全程是:MessageQueue中文的意思是消息队列。<!--more-->1.1使用场景削峰填谷:用于应对间歇性流量提升对于系统的“破坏”,比如秒杀活动,可以把请求先发送到消息队列在平滑的交由系统去处理,当访问量大于一定数量的时候,还可以直接屏蔽后续操作,给前
分类:
编程语言 时间:
2018-11-13 20:47:02
阅读次数:
176
一般登录验证的过滤器中,使用验证过滤器的Redirect方法,将请求重定向到指定的URL。但是如果我们要访问的页面是一个嵌套在母版页中的iframe页面时,这种重定向只会对iframe页面凑效,也就是会将iframe也重定向到登录页,这样就有违我们的目的了。所以我就尝试了很多方法来实现让整个页面重定 ...
分类:
Web程序 时间:
2018-11-13 14:23:53
阅读次数:
323
在上一篇文章中,我们大概讲了一下urllib库中最重要的两个请求方法:urlopen() 和 Request() 但是仅仅凭借那两个方法无法执行一些更高级的请求,如Cookies处理,代理设置等等。 这是就是Handler大显神威的时候了,简单地说,他是各种处理器,有处理验证登录的,有处理Cooki ...
分类:
编程语言 时间:
2018-11-12 17:35:48
阅读次数:
229
热点随笔: · 程序员,你焦虑吗?(闲鱼君)· 哎呀,我老大写Bug啦——记一次MessageQueue的优化(山治先生)· 使用Visual Studio Code开发.NET Core看这篇就够了(依乐祝)· 致C#,致我这工作一年(上)(RyzenAdorer)· 博客园隐藏的小秘密及各类排行 ...
分类:
其他好文 时间:
2018-11-12 11:27:51
阅读次数:
175