最近项目中使用了netty服务,空余时间差了下dubbo中是如何使用netty做底层服务的,找了相关资料记录一下: 众所周知,国内知名框架 Dubbo 底层使用的是 Netty 作为网络通信,那么内部到底是如何使用的呢? 1. dubbo 的 Consumer 消费者如何使用 Netty --dem ...
分类:
Web程序 时间:
2020-04-25 19:12:57
阅读次数:
67
今日内容 1. Filter:过滤器 2. Listener:监听器 Filter:过滤器 1. 概念: 生活中的过滤器:净水器,空气净化器,土匪、 web中的过滤器:当访问服务器的资源时,过滤器可以将请求拦截下来,完成一些特殊的功能。 过滤器的作用: 一般用于完成通用的操作。如:登录验证、统一编码 ...
分类:
其他好文 时间:
2020-04-24 21:27:20
阅读次数:
59
pulsar 实现了一个 RateLimiter 来限制 dispatch 的速率。 大体思路是:初始有 n 个令牌,当令牌被申请完了后,其他人就无法获得令牌了,每隔一段时间 t 会清零已分配的令牌数。所以,记住这 2 个参数即可。 通过一个测试用例,观察 RateLimiter 的用法。 // o ...
分类:
其他好文 时间:
2020-04-24 01:40:06
阅读次数:
72
前端控制器 DispatcherServlet,处理器映射器 HandlerMapping,处理器设配器 HandlerAdapter ,视图解析器 ViewResolver待续。。。 ...
分类:
移动开发 时间:
2020-04-21 10:02:49
阅读次数:
148
关于设计的个人看法 我们设计一个功能的时候,要考虑的无非是那些问题:可靠性,鲁棒性,解耦性,扩展性,可读性等等。 我们对代码和功能的设计过程,从面相对象的角度来讲就是一个拟物或者拟人化的一个过程——我们先确定某个功能需要什么样的角色或者“零部件”参与,然后创建对应的类,指定类的角色职能;然后各个类各 ...
分类:
其他好文 时间:
2020-04-21 09:35:10
阅读次数:
87
Django安装及初始配置 1、安装及常用命令 2、各个文件的作用 3、配置说明 Django使用 1、接收请求响应 2、接收请求的方法 示例 上传文件: ...
分类:
其他好文 时间:
2020-04-15 18:08:28
阅读次数:
79
thymeleaf 无法正常解析页面(本地可以正常访问某个请求,并可以返回页面,但服务端访问出现找不到模板) 出错提示: Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception ...
分类:
其他好文 时间:
2020-04-10 12:06:56
阅读次数:
196
commit: 同步操作存储 this.$store.commit('changeValue',name) 取值 this.$store.state.changeValue dispatch: 异步操作存储 this.$store.dispatch('getlists',name) 取值 this. ...
分类:
其他好文 时间:
2020-04-08 19:14:47
阅读次数:
263
dedux store 掌管整个应用的状态, 整个应用只能有一个store。通过store.getState() 获取应用某个时间点的快照(状态),通过store.dispatch 分发action Redux 规定: 一个 State 对应一个 View。只要 State 相同,View 就相同。 ...
vue状态管理vuex 全局状态管理,所有页面共享数据 设置数据: this.$store.dispatch("increment",100000); 获取数据: this.$store.state.num; 首先下载插件: cnpm install vuex --save 然后导入插件: 找到ma ...
分类:
其他好文 时间:
2020-03-31 12:37:15
阅读次数:
110