手写dubbo 12-基于tomcat实现RPC(番外篇)

    博客中代码地址:https://github.com/farliu/farpc.git

阅读全文

手写dubbo 11-动态代理的应用

    博客中代码地址:https://github.com/farliu/farpc.git

阅读全文

手写dubbo 10-基于netty实现RPC

    博客中代码地址:https://github.com/farliu/farpc.git

阅读全文

手写dubbo 9-SPI实现

    博客中代码地址:https://github.com/farliu/farpc.git

阅读全文

手写dubbo 8-SPI 自适应扩展机制

    博客中代码地址:https://github.com/farliu/farpc.git

阅读全文

手写dubbo 7-SPI(dubbo和jdk的区别)

    博客中代码地址:https://github.com/farliu/farpc.git

阅读全文

深入JVM探讨一道了争论了七年的面试题

    经过四天的努力,终于把这道题目搞清楚了,收获很多,一起分享给大家。这道题目是这样的,一位网友在群里发了他的面试题目,然后在群里持续了两天的讨论。引起了我的兴趣。先来看看原题目。                                        

阅读全文

手写dubbo 6-SPI(预热篇)

    博客中代码地址:https://github.com/farliu/farpc.git

阅读全文

手写dubbo 5-服务治理(redis番外篇)

    博客中代码地址:https://github.com/farliu/farpc.git

阅读全文

分组后取每组的前几

    这是一个我遇到的需求啊,要做一个简单的报表。就是找出每一个城市的分数最高的前10。

    首先我第一想到的就是分组,分组之后取前几嘛。但是这有个问题,要说的sql的单值原则。group之后的,对于分组以外的列都必须是明确唯一的,比如你可以group之后,取每组的最大或最小,但是你不能取每组中的一个list。

阅读全文