Java面试

已迁移到独立博客

最近正在准备,共勉

其他参考

消息中间件

  • kafka
  • activemq
  • rabbitmq
  • rocketmq

源码

  • 集合
  • 并发(synchronized ThreadLocal…)、线程池
    • synchronized
      • 底层是通过monitor(监视器锁)对象完成的,通过软件在jvm实现
      • 同步代码块是 monitorentermonitorexit完成,同步方法是通过检查ACC_SYNCHRONIZED标识符是否被设置
      • 实现方式是jvm在底层调用操作系统的互斥原语mutex实现,被阻塞的线程会被挂起、等待重新调度,会导致“用户态和内核态”两个态之间来回切换,对性能有较大影响。
      • 其实wait/notify等方法也依赖于monitor对象
  • 并发的几种实现方式

数据库

MySql
  • 索引
    • 0
      点赞
    • 0
      收藏
      觉得还不错? 一键收藏
    • 0
      评论

    “相关推荐”对你有帮助么?

    • 非常没帮助
    • 没帮助
    • 一般
    • 有帮助
    • 非常有帮助
    提交
    评论
    添加红包

    请填写红包祝福语或标题

    红包个数最小为10个

    红包金额最低5元

    当前余额3.43前往充值 >
    需支付:10.00
    成就一亿技术人!
    领取后你会自动成为博主和红包主的粉丝 规则
    hope_wisdom
    发出的红包
    实付
    使用余额支付
    点击重新获取
    扫码支付
    钱包余额 0

    抵扣说明:

    1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
    2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

    余额充值