Welcome
10
18
RabbitMQ RabbitMQ
1.使用RabbitMQ有什么用? 解耦 :订单系统和库存系统如果直接相连,当库存系统出现故障无法访问的时候,就会出下下单失败的情况,但是如果在中间加了一层中间件,它就可以正常下单,把订单存入消息队列当中; 异步提高效率 流量削峰 场景:双
2021-10-18 Z.Wfeng
11
Java开发工程师知识图谱 Java开发工程师知识图谱
1.数据库三范式 所有字段值都是不可分解的原子值 需要确保数据库表中的每一列都和主键相关,而不能只与主键的某一部分相关(主要针对联合主键而言)。也就是说在一个数据库表中,一个表中只能保存一种数据,不可以把多种数据保存在同一张数据库表中 需要
2021-10-11 Z.Wfeng
06
多线程 多线程
1.线程创建的三种方式 继承Thread类 实现Runnable接口 实现Callable接口 1.1 创建线程方式① 继承Thread类 继承Thread类 重写run方法 创建线程对象 线程对象调用star()方法执行 /** 创
2021-10-06 Z.Wfeng
05
JVM JVM
1.JVM 2.双亲委派机制**Bootstrap classLoader:**主要负责加载核心的类库(java.lang.*等),构造ExtClassLoader和APPClassLoader。 ExtClassLoader:主要负责加
2021-10-05 Z.Wfeng