![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
面试
HDXxiazai
这个作者很懒,什么都没留下…
展开
-
java高并发解决幂等性的解决方案
1. 概念 幂等性是指一个操作执行一次或多次,产生的影响或者结果是相同的;2.例子 查询和删除都是幂等操作,update和insert不是3.解决方案(1) 唯一索引 insert是非幂等性的,执行多次可能会产生垃圾数据;例如 创建用户,根据手机号创建,一个手机号只能创建一个用户,如果不加唯一索引就会产生多个用户;(2)token机制(token+re...原创 2020-05-07 09:04:06 · 1239 阅读 · 0 评论 -
dubbo 面试题
1. dubbo是什么 dubbo是一个分布式框架,远程服务调用的分布式框架,其核心部分包含:集群容错:提供基于接口方法的透明远程过程调用,包括多协议支持,以及软负载均衡,失败容错,地址路由,动态配置等集群支持。远程通讯:提供对多种基于长连接的NIO框架抽象封装,包括多种线程模型,序列化,以及“请求-响应”模式的信息交换方式。自动发现:基于注册中心目录服务,使服务消费方能动态的查找服务提供...转载 2020-03-07 15:27:36 · 168 阅读 · 0 评论 -
java集合面试题及答案
1. ArrayList 和 Vector 的区别。 (1). 安全性 arrayList是不安全的(有并发问题),Vector是安全的, (2). 扩容大小 arrayList和vector都有扩容机制,但是arrayList没有提供设置扩容大小的方法,但是vector提供了扩容大小的方 法; 注意:vector扩容的大小是原...原创 2020-02-10 20:57:24 · 1176 阅读 · 0 评论