JAVA面试
- HTTP与HTTPS的区别
- 算法
- 链表
- B+ TREE和BTREE区别
- 分布式、分布式事务
- 分布式锁
- Spring事务的传播属性和隔离级别
- Spring Bean的生命周期
- SpringMvc的工作原理
- SpringMvc的注解
- Springboot注解和starter
- Springboot自动装配
- Springcloud微服务
- 设计模式
- Java反射
- Java实例化对象的五种方式
- 任务调度(定时任务)
- MyBatis
- Mybatis和Mybatisplus的区别
- Mapper与Mapper.xml绑定方式
- Redis
- 类加载机制
- 重载和重写的区别
- 构造方法可以重写吗
- Netty通信
- Mq消息中间件(Kakfa、RabbitMQ)
- Kafka消息丢失
- 跨域
- 线程
- AQS
- Volitle关键字(懒汉饱汉)
- 线程池
- 线程同步
- 乐观锁悲观锁
- JVM、Java虚拟机
- HashMap
- MySql
- Synchronized
- 类和对象的关系
- 接口和抽象类
- extends和implements
- Sleep和wait的区别
- Liux命令
- awk
- TCP和UDP(三次挥手四次挥手)
- 谈谈 TCP 的 TIME_WAIT
- Zookeeper-CAP与BASE
- 堆(heap)和栈(stack)的区别
- Nginx
- Spring Cloud Sleuth+ZipKin+ELK服务链路追踪
8大数据类型:
基础类型7个:int、double、char、byte[]、boolean、long、float 引用类型1个:String
数据库的三大范式:
原子性: 字段值都是不可分解的原子值
每列都和主键相关
每列都和主键列直接相关,而不是间接相关
浙公网安备 33010602011771号