首页
学习
活动
专区
工具
TVP
发布

算法之名

专栏作者
331
文章
327706
阅读量
37
订阅数
自己实现一个RPC框架 顶
RPC框架称为远程调用框架,其实现的核心原理就是消费者端使用动态代理来代理一个接口的方法(基于JDK的动态代理,当然如果使用CGLib可以直接使用无接口类的方法),通过加入网络传输编程,传输调用接口方法名称,方法参数来给提供者获取,再通过反射,来执行该接口的方法,再将反射执行的结果通过网络编程传回消费者端。
算法之名
2020-06-11
3640
Spring扩展的集合LinkedMultiValueMap和ConcurrentReferenceHashMap解析
该接口的实现类为LinkedMultiValueMap,它其实就是委托了一个LinkedHashMap<K, List<V>>来处理所有的方法。
算法之名
2020-05-26
1.5K0
Feign HTTP连接的几点建议 顶
为什么要使用Apache的HTTPClient,因为JDK自带的HTTP Client在JDK 9才支持HTTP 2.0,加上JDK 8 HTTP Client本身的各种缺陷。
算法之名
2019-12-16
6.7K0
jdk 1.7 HashMap源码分析 顶
重要的地方我都加了中文注释,重点不是很多,主要围绕put,get常用方法,以及hash本身的意思和一个Map的Entry单链表。代码是直接从jdk里拷贝出来的,1.8的变化比较大。
算法之名
2019-08-20
7820
如何创建一份springboot的docker镜像
RUN mkdir -p $MAC_PUBLISH_PATH && mkdir -p "$LOG_PATH" && rpm -ih /opt/jdk-7u55-linux-x64.rpm \
算法之名
2019-08-20
7750
使用JDK的观察者接口进行消息推送 顶
观察者模式就是对对象内部的变化进行观察,当发生改变时做出相应的响应。代码样例见 设计模式整理 !
算法之名
2019-08-20
4710
Java函数式编程整理 顶
Java函数式编程的第一个作用是可以将匿名类改写成函数式表达式,由系统自动判断类型
算法之名
2019-08-20
6500
让两个线程安全的交换对象 顶
JDK中有一个Exchanger交换类可以让两个线程的对象安全互换,注意这里是互换,而不是谁传给谁。这是一个传递字符数组的互换。
算法之名
2019-08-20
3250
没有更多了
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档