简单介绍RPC协议及常见框架,对比传统restful api和RPC方式的优缺点。常见RPC框架,gRPC及序列化方式Protobuf等 HTTP协议 http协议是基于tc...
一、自动装配 当Spring装配Bean属性时,有时候非常明确,就是需要将某个Bean的引用装配给指定属性。比如,如果我们的应用上下文中只有一个org.mybatis.spr...
王老板的创业新公司刚刚融资一个亿,公司新业务又得需要招人了,这次招市场最火语言Python开发工程师!Let,s go Python! 有些自学爬虫(python)的同学因为...
在移动互联网的大潮下,随着docker等技术的兴起,『微服务』的概念也越来越被大家接受并应用于实践,日益增多的web service逐渐统一于RESTful 架构风格,如果开...
终于明白是怎么回事了,谢谢作者分享
Math.addExact如何解决加法溢出问题基于源码的个人理解 如有误解请指正 Java中直接用运算符进行加法操作,会产生溢出: 说明a+b产生了溢出,且值等于绝对值最大的负数,负2的31次方。 为了解...
基于源码的个人理解 如有误解请指正 Java中直接用运算符进行加法操作,会产生溢出: 说明a+b产生了溢出,且值等于绝对值最大的负数,负2的31次方。 为了解...
参考牢记面向对象五个基本原则;深入理解Java中的重写和重载;Java中方法的重写与成员变量的隐藏;深入理解Java中的组合和继承有一些个人看法,如有错误欢迎指正 一、三大基...
自己啃的JDK8源码。如有错误请指正。如需转载请标明出处。 总结在前 首先根据key访问桶要用原子操作。 桶为空放新node时用的CAS。 桶不空,锁桶,存在key相等替换,...
这里只写了常用的,如果需要更多可以参阅每个字都是本人手敲的,若需转载请注明出处 文档类型定义(Document Type Definition) 一般的xml文件都有对应的....
LeetCode386 - LexicogarphicalNumbers 记录详细的思考过程,从此题加深对相关数据结构的理解,记录总结自己的思维误区。 审题 Give...
简书 占小狼[https://www.jianshu.com/users/90ab66c248e6/latest_articles] 转载请注明原创出处,谢谢! 2019/...
散列表 也叫哈希表 散列表本质是数组存储,通过 key-value 的形式存储数据,所以当取 value 的时候,实际上取数组某个位置的元素,并且以 key 的 hashCo...
2019.2.2 *更新CAS对应的x86汇编指令的解释,对底层实现又理解了一部分 全文简单概括 CAS(Compare And Swap)比较并替换,实现并发算法时...