学习笔记
文章平均质量分 82
微服务常用组件使用技巧
猿猴乐园
好好学习未必天天向上,不学习肯定不会天天向上。
展开
-
java实现链表的反转
需求实现单链表的反转示例:思路(在了解链表结构的情况下,只需要看reverseList方法即可):单链表的结构是,节点本身除了存储数据外,还会通过指针记录当前节点的下个节点。需求中需要实现反转功能,只需要调整指针即可。eg:假设有A/B/C三个节点,现在要将B节点换到第一个位置上,对于B节点来说,我需要知道我前面的节点和后面的节点。首先知道B节点前面的节点,那么就知道B节点调整后的指针需要指向的位置(调整后,B节点指针需要指向A);其次我知道B节点后面的节点,那就意味着我知道下一个需要...原创 2021-04-01 14:32:20 · 78 阅读 · 0 评论 -
按权重实现一个负载均衡器(java版本)
需求:有3台服务器,过来10个请求,则要求A服务器命中率是50%,B服务器命中率是30%,C服务器命中率是20%思路:轮询加权法:假设有10个请求,依次编号0到9,现3台服务器,按照命中率划分,则第0到4次请求对应A机器(IP),第5到7次请求对应B机器(IP),第8到9次请求对应C机器(IP)。按照轮询规则,第10到14次请求对应A机器(IP),依次类推,以后每次请求按照权重分别对应指定的机器(IP)。找到这组数据的特点,可以发现,第10到14次,相当于第0到4次,这样就相当于以后每次过来的请求都.原创 2021-04-01 14:29:46 · 640 阅读 · 0 评论 -
微服务学习笔记
最近忙空了,整理了一下微服务学习比较,比较基础,有兴趣的同学可以去下面地址下载:https://download.csdn.net/download/baidu_41208204/11870225仅供学习,不喜勿喷,欢迎共同交流学习。后面还会持续更新……目录仅供学习,不喜勿喷,欢迎共同交流学习。后面还会持续更新……1 springBoot整合servlet两种方式...原创 2019-10-16 18:11:42 · 1273 阅读 · 1 评论