JAVA面试

  1. HTTP与HTTPS的区别
  2. 算法
  3. 链表
  4. B+ TREE和BTREE区别
  5. 分布式、分布式事务
  6. 分布式锁 
  7. Spring事务的传播属性和隔离级别
  8. Spring Bean的生命周期
  9. SpringMvc的工作原理
  10. SpringMvc的注解 
  11. Springboot注解和starter
  12. Springboot自动装配
  13. Springcloud微服务
  14. 设计模式 
  15. Java反射
  16. Java实例化对象的五种方式
  17. 任务调度(定时任务)
  18. MyBatis
  19. Mybatis和Mybatisplus的区别
  20. Mapper与Mapper.xml绑定方式
  21. Redis
  22. 类加载机制
  23. 重载和重写的区别
  24. 构造方法可以重写吗
  25. Netty通信
  26. Mq消息中间件(Kakfa、RabbitMQ)     
  27. Kafka消息丢失
  28. 跨域           
  29. 线程    
  30. AQS
  31. Volitle关键字懒汉饱汉
  32. 线程池  
  33. 线程同步
  34. 乐观锁悲观锁
  35. JVM、Java虚拟机
  36. HashMap
  37. MySql
  38. Synchronized
  39. 类和对象的关系
  40. 接口和抽象类
  41. extends和implements
  42. Sleep和wait的区别
  43. Liux命令
  44. awk
  45. TCP和UDP(三次挥手四次挥手)
  46. 谈谈 TCP 的 TIME_WAIT
  47. Zookeeper-CAP与BASE 
  48. 堆(heap)和栈(stack)的区别
  49. Nginx
  50. Spring Cloud Sleuth+ZipKin+ELK服务链路追踪
8大数据类型:
基础类型7个:intdoublecharbyte[]、booleanlongfloat 引用类型1个:String
数据库的三大范式:
原子性: 字段值都是不可分解的原子值
每列都和主键相关
每列都和主键列直接相关,而不是间接相关

 

posted @ 2021-09-04 17:02  嗨,小yu  阅读(148)  评论(0)    收藏  举报