面试题
Biaoooos
一只菜鸟~~~
展开
-
为什么juc下的集合是线程安全、高效的?
我们常用的的java.util下的比如Arraylist、HashMap、HashSet虽然线程不安全,但执行效率很高,HashTable、Vector虽然线程安全(基于synchronized锁控机制),但性能很低,而juc(java.util.concurrent)下的集合却可以保证既安全有高效,如:ArrayList对应的高并发类是CopyOnWriteArrayList,HashSet...原创 2019-08-09 21:49:02 · 444 阅读 · 0 评论 -
innodb和myisam的区别及索引实现原理
innodb和myisam是Mysql中常用的两种引擎,以下是两者的比较:innodbmyisam对事务的支持支持四种事务的隔离级别不支持支持的锁种类行锁、页锁、表锁表锁是否支持全文索引不支持支持索引聚集索引非聚集索引并发根据事务隔离级别读写互相阻塞储存基于磁盘的资源是InnoDB表空间数据文件和它的日志文件在磁盘中储存...原创 2019-08-16 21:17:42 · 529 阅读 · 0 评论 -
Spring中的事务
Spring事务的原理:Spring中对事务支持实际上就是数据库对事务的支持,它依赖于数据库对事务性,只是利用Spring中AOP进行了事务的封装,我们传统的JDBC如果要开启事务一般如下:加载驱动获取连接对象Connection con = DriverManager.getConnection()con.setAutoCommit(false);预处理sql语句preparesta...原创 2019-09-02 21:22:52 · 660 阅读 · 0 评论