zoukankan      html  css  js  c++  java
  • java面试题总结

    static代码块执行顺序
    集合继承结构和各个集合的区别
    HashMap实现原理
    为什么要实现hashcode方法
    CurrentHashMap实现原理
    ArrayList和LinkedList的区别
    项目用到线程的地方,是否有资源竞争和高并发
    线程池种类
    线程池常见参数
    悲观锁和乐观锁
    线程池如何优化
    wait和sleep的区别
    volatile关键字
    线程中的原子变量
    如何是线锁
    锁的类型
    synchronized和lock的区别
    synchronized修饰静态方法和普通方法的区别
    JVM内存结构、垃圾回收、优化方法和优化命令
    数据库的优化方法
    oracle和mysql的区别
    mysql执行引擎
    mysql的索引类型
    mysql创建触发器和存储过程的语法
    mybatis中$和#的区别
    mybatis缓存
    mybatis原理
    redis数据的过期方式
    redis如何存储对象
    redis原理
    kafka原理
    kafka如何保证消息不丢失、不重复、高并发
    mq和kafka的区别
    spring源码
    spring中的注解
    spring中的事务隔离级别
    spring aop的用法和理解
    springboot和spring的区别
    springboot实现原理
    springboot特有的注解
    用到的springcloud中的组件
    springcloud的负载均衡策略
    项目中是否用到springcloud
    java8新特性
    lambda表达式实现原理
    lambda中map和flatmap的区别
    用到的设计模式
    写出几个设计模式
    观察者模式实现方式
    动态代理实现方式
    es原理
    es丢失数据原因
    es优化
    es加密算法
    es自己实现索引
    linux ssh如何做
    如何打包并在linux部署spring应用
    linux查看系统资源使用情况
    docker如何部署项目
    zookeeper中的角色
    zookeeper中的选举机制







  • 相关阅读:
    关于浮动清除的一些小感悟,4种方法清除浮动
    6号css学习小记
    pexpect-pxssh-登陆Linux-执行命令
    chroot命令
    Loadrunner11点击录制脚本无响应,IE页面弹不出——解决方案汇总
    JAVA实验五(网络编程)
    Java实验三
    JAVA实验二(面向对象)
    JAVA实验一
    Tfs链接错误解决方案
  • 原文地址:https://www.cnblogs.com/xiaolbk/p/11964072.html
Copyright © 2011-2022 走看看