当前位置:网站首页 > Java基础 > 正文

java基础几个层



多路调用IO模型指的是哪几路调用
在JAVA NIO中select 和 selectionKey 都是干啥用的,其意义是什么

jdk中实现原子性操作的是哪几个类,实现原理是什么

原子类 AtomicInteger
   AtomicLong
   AtomicBoolean
AtomicReference
底层是CAS(比较交换)实现 volatile保证内存可见, Unsafe类直接操作内存
cms收集器的内存大小是多少?在收集的时候是使用什么对新生代和老年代进行回收的

如何定位到服务器目前存在的问题,并找到问题所在

happend before 发生原则,为什么会有发生选择的存在

前一操作(执行的结果)必须对后一操作可见(volatile)
前一操作必须在后一操作之前(此处执行顺序不一定在前)
有传递性,例如A happens-before B , B happens-before C 那么A happens-before C
在Spring MVC 中 Dispatchservlet 和 ContextLoaderListener的区别

threadLocal 实现原理 具体在哪里使用到了

做一个书籍阅读排行榜的存储, 该用什么结构存储,为什么用它,好处是什么

rabbitmq 有那几个模块组成,优点是什么,让你实现他的队列你会使用哪种数据结构

如何进行两个服务间的通信,又如何保证服务间的数据一致性,以及数据库一致性

btree+索引的数据结构,存储方式,优点是什么

为字段A 字段B建立java基础几个层独立和关联索引,对SQL执行有什么影响,执行计划是什么

优先建立关联索引,关联索引效率高于独立索引。

MySql 使用到的锁有哪些,是基于什么来实现的

automicInteger基于什么实现的,实现原理是什么

1.volatile 保证内存可见
2.unsafe 直接操作内存
3. CAS :Compare and Swap,
dubbo整体架构有哪几个核心模块组成,每个模块的作用是什么,如何对模块进行扩展,dubbo的缺点是什么

myisam和innodb 两个索引的区别是什么

innodb是否支持全文检索,使用什么结构实现的全文索引

有一个由数字组成的数组,如何找到这个数组中2个数相加为4的数的下标

  • 上一篇: java怎么打好基础
  • 下一篇: java基础大专版
  • 版权声明


    相关文章:

  • java怎么打好基础2025-04-15 19:50:00
  • java常见基础题目2025-04-15 19:50:00
  • java基础教学2442025-04-15 19:50:00
  • java b 树基础2025-04-15 19:50:00
  • java基础02025-04-15 19:50:00
  • java基础大专版2025-04-15 19:50:00
  • 学习java基础的书2025-04-15 19:50:00
  • java基础微2025-04-15 19:50:00
  • java基础详细2025-04-15 19:50:00
  • java基础语法用法2025-04-15 19:50:00