摘要:
###一、JAVA基础 ####1. 值传递和引用传递的区别 值传递: 实参传递给形参的是值 形参和实参在内存上是两个独立的变量 对形参做任何修改不会影响实参 引用传递:实参传递给形参的是参数对于 堆内存上的引用地址 实参和 形参在内存上指向 了同一块区域 对形参的修改会影响实参 ####2.重载和 阅读全文
摘要:
1、NIO异步⾮非阻塞通信 2、“零拷贝” 3、内存池ByteBuf 4、Netty提供了了多种内存管理策略,通过在启动辅助类中配置相关参数,可以实现差异化的定制。 5、高效的Reactor线程模型:Reactor单线程(多线程、主从)模型,指的是所有的IO操作都在同⼀一个NIO线程上⾯面完成 6、 阅读全文
摘要:
###1.概念: 接⼝的幂等性实际上就是接⼝口可重复调⽤用,在调⽤用⽅方多次调⽤用的情况下,接⼝口最终得到的结果是⼀一致的。有些接口可以天然的实现幂等性,⽐比如查询接⼝,对于查询来说,你查询⼀一次和两次,对于系统来说,没有任何影响,查出的结果也是⼀一样。 ###2、GET幂等: 值得注意,幂等性指的 阅读全文
摘要:
####概念:一个分布式系统最多只能满足一致性(Consistency)、可用性(Availability)、和分区容错性(Partition tolerance)这三项中的两项 ####1.一致性:更新操作成功并返回客户端完成后,所有节点在同一时间的数据完全一致,所以一致性说的就是数据一致性; # 阅读全文
摘要:
1.spring事件的实现原理理,写出常⽤用的⼏几个事件。 事件机制:Spring中的事件机制是⼀一个观察者模式的实现.观察者模式就是⼀一个⽬目标对象管理理所有相依于它的观察者对 象,并且在它本身的状态改变时主动发出通知.Spring的事件由ApplicationContext发布。 spring默 阅读全文