![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
手写
文章平均质量分 81
超人@不会飞
这个作者很懒,什么都没留下…
展开
-
简易版Dubbo方法级性能监控(TP90、TP99)
简易版Dubbo方法级性能监控(TP90、TP99)代码:https://gitee.com/szile20/lagou_stage3_module3一、实现思路创建API模块,提供consumer和provider公用的服务接口及服务方法。consumer模块和provider模块依赖该模块。创建filter模块,创建性能监控Filter类,实现TP90和TP99的性能监控。通过dubbo的SPI功能暴露Filter。consumer模块依赖该模块。该模块功能实现是最难的且是最主要的。通过原创 2021-08-12 23:19:20 · 517 阅读 · 0 评论 -
基于Netty+Zookeeper手写RPC和服务注册、感知和负载均衡
需求基于Netty实现两个服务端,一个客户端,客户端通过Channel通道调用服务端服务端的上线与下线,客户端能动态感知,并能重新构成负载均衡。客户端选择性能好的服务器处理(响应时间短的服务器即为性能好)。Zookeeper记录客户端响应有效时间为5s,超时判定该客户端失效。一、思路实现思路如下:服务端启动时连接zookeeper,在/netty-server下创建临时节点,节点格式是/ip:port,例如:127.0.0.1:8899,记录服务端的IP和端口。节点数据代表节点对应服务的响原创 2021-08-04 21:29:13 · 556 阅读 · 0 评论 -
自定义简易版SpringBoot,实现SpringBoot MVC及内嵌Tomcat启动、DispatcherServlet注册和组件扫描功能
自定义简易版SpringBoot,实现SpringBoot MVC及内嵌Tomcat启动、DispatcherServlet注册和组件扫描功能实现及思路新建项目,引入依赖<dependency> <groupId>org.apache.tomcat.embed</groupId> <artifactId>tomcat-embed-jasper</artifactId> <version>8.原创 2021-07-06 23:14:54 · 650 阅读 · 0 评论 -
手写MVC框架
手写MVC框架拉勾Java高薪训练营-阶段一模块三编程题代码路径:https://gitee.com/szile20/lagou_stage1_module3.git解题思路视频讲解:链接:https://pan.baidu.com/s/1rFuahvyFoMS-LNoPsoVRUg提取码:2qzf一、编程题手写MVC框架基础上增加如下功能1)定义注解@Security(有value属性,接收String数组),该注解用于添加在Controller类或者Handler方法上,表明哪些用户拥有原创 2021-06-27 16:48:52 · 290 阅读 · 1 评论