java
java
Selenium399
这个作者很懒,什么都没留下…
展开
-
自己动手实现RPC框架
文章目录1.跨进程数据交换1.1 依赖中间件做数据交互2.1 直接交互2.RPC架构3.现有RPC框架对比4.自己动手实现RPC框架4.0 共同模块(common)4.1 协议模块(proto)4.2 序列化模块(codec)4.3 网络传输模块(transport)4.4 服务端模块(server)4.5 客户端模块(server)4.6 使用案例模块(example)RPC(Remote Procedure Call)远程过程调用,简单的理解是一个节点请求另一个节点提供的服务源码: https:原创 2020-11-08 21:21:15 · 2778 阅读 · 5 评论 -
JAVA中>>,>>>,<<的区别
文章目录1.>> 右移2.>>> 无符号右移3.<< 左移4.有无符号左移<<<吗?1.>> 右移去除低位后,最左边补充原先的符号位(即最高位)以-1>>1为例子:实例代码: int h = -1; System.out.println(Integer.toBinarySt...原创 2020-04-29 15:11:35 · 2407 阅读 · 0 评论 -
为什么不要在多线程中使用count++
在单线程下,我们经常使用count++将count的值自增1,也不会发生什么错误,但是在多线程下,可能使用count++结果可能就往往出乎我们的意料了.我们以count++,一直从1加到5为例方式一(多...原创 2020-03-07 12:49:24 · 1720 阅读 · 0 评论 -
final关键字
最近校招,发现都喜欢问final关键字,今天就总结...原创 2020-03-07 11:43:32 · 178 阅读 · 0 评论