1. 什么是服务熔断?
熔断机制是在互联网项目中用来维护服务的可用性的,它可以将那些错误服务调用给快速给出错误结果,并且可以指定错误回调方法,在实际项目中使用的比较多的熔断器有Hystrix。
2. 什么是存储过程?
存储过程是一条或一组SQL语句集、逻辑控制语句和函数调用语句的组合,它是以及预编译好的语句,它保存在数据库服务器中,通过存储过程能够有效提高SQL的查询性能。
3. 在java中synchronized可以在那些地方使用?
synchronized可以修饰方法也可以修饰代码块,通过synchronized能够保证线程的安全性。
4. Java中类的加载机制是怎样实现的?
在Java中类的加载是通过ClassLoader以及它的子类实现的,ClassLoader是Java运行时必不可少的系统组件,它可以搜索并加载指定类,JVM会保证每个类都被加载、连接并初始化,当一个类被加载了,那么就会进入连接状态,在这一阶段中会有三个步骤 :验证、准备(为静态变量分配内存空间并赋上初始值)、解析(将符号引用转换为直接引用)。