主动引用与被动引用
当且只有出现以下5种场景去触发类进行初始化,才能称为对一个类进行主动引用。
Tomcat中server.xml配置文件
Tomcat服务器是由一系列可以配置的组件构成,其中核心组件是Catalina Servlet,它是最顶层组件。Tomcat各组件是在server.xml(CATALINA_HOME\conf\server.xml)配置的。
String.intern浅析
intern用来返回常量池中的某字符串,如果常量池中已经存在该字符串,则直接返回常量池中该对象的引用。否则,在常量池中加入该对象,然后 返回引用。在jdk1.7之前,字符串常量存储在方法区的PermGen Space。在jdk1.7之后,字符串常量重新被移到了堆中。
Thread.sleep()和Object.wait()区别
Thread.sleep()和Object.wait()区别主要在调用方式、是否释放锁对象
drop、delete、truncate区别
delete是DML语句,不会自动提交。drop/truncate都是DDL语句,执行后会自动提交
Thread.join()原理
join()是Thread类的一个方法。t.join()方法阻塞调用此方法的线程(calling thread),直到线程t完成,此线程再继续执行
数据库事务隔离级别原理
据库事务隔离级别有以下四种:读未提交、读已提交、可重复读、可串行化
top命令
top命令能够实时地对CPU的状态进行监视,可以按CPU使用、内存使用和执行时间对任务进行排序。用户可以通过按键来实时刷新当前的状态。
责任链模式
责任链模式为请求创建了一个接收者对象的链。这种模式给予请求的类型,对请求的发送者和接收者进行解耦。这种类型的设计模式属于行为型模式。