carson夏_个人页

个人头像照片 carson夏
0
2
0

个人介绍

暂无个人介绍

擅长的技术

  • Java
获得更多能力
通用技术能力:

暂时未有相关通用技术能力~

云产品技术能力:

暂时未有相关云产品技术能力~

阿里云技能认证

详细说明
暂无更多信息
暂无更多信息
正在加载, 请稍后...
暂无更多信息
  • 回答了问题 2019-11-12

    什么是B+树索引?

    首先,B+ Tree是B Tree的升级版,其最大的特点便是中间节点只有链指针和key,而不存储数据,所有的value都会存储在B+Tree的叶子节点中,所以基于树的深度,B+Tree的查询时间复杂度很稳定,每次都要搜索到叶子节点。 由此,因为中间文档小,B+Tree作为索引可以提升查找效率,同时在MySQL的索引中,叶子结点各有指针指向相邻的数据,便于范围查找
    踩0 评论0
  • 回答了问题 2019-11-12

    Java中如何保证线程安全?

    单体服务线程安全可使用Synchronized和ReentrantLock锁住相关代码,锁对象或是块必须是多线程共享的。 unsafe提供的CAS或是手动定义的乐观锁在并发较小但是有并发可能的情况下可以使用。 确保共享变量和对象的访问是串行的,或整体操作是原子的(例如不并发使用SimpleDataFormat);并发的数据修改要选择使用线程安全的静态类,如JUC包下的ConsurrentHashMap等。
    踩0 评论0
正在加载, 请稍后...
滑动查看更多
正在加载, 请稍后...
暂无更多信息