zoukankan      html  css  js  c++  java
  • 2021 java 基础面试题

    String为什么使用final 修饰

    浅拷贝和深拷贝的区别

    设计模式的使用

    单例模式如何实现

    全局变量和局部变量在内存中的区别

    JVM调优

    jvm 内存模型

    垃圾回收机制

    年轻代和老年代的区别

    为什么wait()和notify()属于Object类

    怎么理解多线程,多线程如何实现

    怎么理解多线程安全问题

    HashMap和HashSet的区别

    连个List 集合 取交集的方式

    HashSet存储和HashMap存储哪个更快,哪个查询更快

    MySQL和Oracle的区别

    聚集索引(clustered index) 和 非聚集索引(non-clustered index)的区别

    MySQL存储引擎

    MySQL调优

    事务的乐观锁和悲观锁

    数据库事务

    权限如何设计

    技术架构设计思路

    代码编程规范

    idea 和 eclipse 的区别

    分布式事务解决方案及实现

    分布式锁如何实现

    分布式事务

    Redis持久化方式有哪些?持久化方式的区别?

    Redis分布式锁可能出现的问题

    Redis分布式锁如何实现

    Redis 缓存击穿,缓存雪崩 怎么解决

    Redis如何实现签到

    Redis 怎么实现排行榜

    如何理解SpringBoot

    SpringBoot启动机制(starter机制)

    怎么理解微服务

    SpringBoot 注解有哪些?

    Eureka 和 zookeeper的区别

    SpringCloud 基本组件

    Eureka的原理

    微服务数据库设计和 单体数据库设计的区别和注意事项

    xxl-job怎么使用

    工作引擎用哪些

    工作流如何实现

     

     

  • 相关阅读:
    hutool工具之验证码登录
    jsp下拉框
    MyBatis错误之找不到实体类
    MybatisDay1
    JDBCUtil
    JDBC-1
    SQL学习笔记day01
    CoreJava基础面试题
    每日leetcode-数组-54. 螺旋矩阵
    每日leetcode-数组-396. 旋转函数
  • 原文地址:https://www.cnblogs.com/weigy/p/14514636.html
Copyright © 2011-2022 走看看