![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
面试题/其他
维多利亚港的风吹掉了我的假发
这个作者很懒,什么都没留下…
展开
-
如何创建一个全世界唯一的ID
UUID 数据库自增主键 可以创建一个表,通过数据插入获取对应的自增主键,作为全局唯一id缺点也很明显,就是高并发的场景下,受限于单台mysql的性能。而且可用性差,DB出现问题会导致id无法生成。当然可以通过主从的方式增强可用性,同时增加表采用不同自增步长的方式增加并发性能,比如假设我们要部署N台机器,步长需设置为N,每台的初始值依次为0,1,2…N-1;但是还会带来新的问题,比如不利于拓展...原创 2020-03-25 11:33:54 · 233 阅读 · 0 评论 -
项目中常被问到的问题
Zookeeper 优点 顺序一致性同一个客户端发起的事务请求,最终将会严格按照其发起顺序被应用到ZooKeeper中。 原子性所有事务请求的结果在集群中所有机器上的应用情况是一致的,也就是说要么整个集群所有集群都成功应用了某一个事务,要么都没有应用,一定不会出现集群中部分机器应用了该事务,而另外一部分没有应用的情况。 单一视图无论客户端连接的是哪个ZooKeeper服务器,其看到的服务端数据模...原创 2020-04-20 00:06:14 · 109 阅读 · 0 评论 -
【交叉面准备】想到什么写什么
ip地址转int型 ipv4地址由四部分组成,每部分是0-255(2的8次方),int有四个字节,每个字节也是0-255,因此可以用一个int存储ip地址。,例如ip为“192.168.1.116”,相当于“.“将ip地址分为了4部分,各部分对应的权值为256^3, 256^2, 256, 1。具体代码:http://www.manongjc.com/article/126324.html 瀑布模...原创 2020-04-26 23:28:24 · 95 阅读 · 0 评论 -
智力题……
1.抛硬币吃苹果 有一个苹果,两个人抛硬币来决定谁吃这个苹果,先抛到正面者吃。请问先抛者吃到苹果的概率为_____。 第一次成功:1/2第三次成功(即前两次失败):(1-1/2)(1-1/2)(1/2)第五次成功(即前四次都失败):(1-1/2)(1-1/2)(1-1/2)(1-1/2)(1/2)第2k + 1次成功(即前2k次都失败):(1-1/2)(1-1/2)...(1-1/2)(1-1/2...原创 2020-06-16 03:12:50 · 288 阅读 · 0 评论