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中的选举机制







  • 相关阅读:
    [转]C#中抽象类和接口的区别
    [转]OO设计原则总结
    [转]MVC3快速搭建Web应用(三)实例篇
    原生内存(堆外内存)
    使用SAX解析XML实例根据属性查找
    Cannot forward after response has been committed问题解决及分析
    dubbo服务化实施整理
    bean:write 标签不能显示出 换行符的解决方案
    Dubbo原理解析监控
    thread之1:java与线程
  • 原文地址:https://www.cnblogs.com/xiaolbk/p/11964072.html
Copyright © 2011-2022 走看看