2018年11月9日

面试题

摘要: 1.栈的空间小,但是操作速度很快,new的对象进入的是堆 String str = new String("hello"); str,进入的是栈,但是hello进入的是静态区 2.构造器不能被继承,不能被重写,但是能被重载 3.a.equals(b) == true 但是他们却又相同的hashCod 阅读全文

posted @ 2018-11-09 17:41 JETIME庚 阅读(134) 评论(0) 推荐(0) 编辑

自动拆装箱的认识

摘要: 自从JDK1.5之后出现了自动拆装箱 Integer a = 1;这个步骤就是装箱不然要写成 Integer a = new Integer(1); Integer b = a;这个就是自动拆箱的过程 Integer b = a.intValue(); 自动拆装箱就是简化了面向对象的开发 new I 阅读全文

posted @ 2018-11-09 15:44 JETIME庚 阅读(188) 评论(0) 推荐(0) 编辑

程序调优的基本方式

摘要: 1.改善数据访问方式,提升缓存命中率 2.利用数据库连接池代替直接的数据库访问 3.利用迭代替代递归 4.合并多个远程调用的批量发送 5.共享冗余数据提高访问效率 利用多线程的方式提高IO密集型操作的效率(x)增加了多线程但是并不能够调优 阅读全文

posted @ 2018-11-09 12:10 JETIME庚 阅读(442) 评论(0) 推荐(0) 编辑

事物

摘要: ACID是对事物最好的描述 Atomicity 这是要么全都做要么全都不做,例如银行转账一遍扣钱,另一边加钱 Consistency 数据库的约束在做之前做之后都要满足 Isolation 事物是相互独立的 Durability 做的事物是持久下去的不会应为断电而改变 事物的隔离级别(分为4级) R 阅读全文

posted @ 2018-11-09 12:01 JETIME庚 阅读(113) 评论(0) 推荐(0) 编辑

导航