小白比小黑还惨呀!

  1. 大数据量?
    1. 超过一百万条的记录就要考虑拆库;
    2. 按时间头拆分,按天拆分;
    3. 拆表拆库,放在不同的磁盘上;
    4. 分库和分表的;
    5. 用到存储过程;
    6. ORM映射就会比较麻烦;
  2. Comparable和compartor的区别是什么?
    1. 某个类实现了compartor接口就具备了比较排序的能力,例如数组的sort就是自动调用了compartor接口实现的;
    2. 如果某个类没有实现comparable接口,但是又需要对其进行对象比较操作,不修改源码的情况下,就只能通过编写一个比较类,该类实现了compartor接口,用于对要比较类的比较操作;
  3. Hibernate和mybatis的区别?
    1. Hibernate的可移植性更强,因为mybatis它的sql语句是开发人员自己写的,每个sql语句和相关数据库不一样
    2. hibernate更加灵活,因为它的sql语句是自动生成的;
    3. hibernate适合简单的增删改查,mybatis适合复杂的增删改查;
    4. hibernate有更好的二级缓存机制,可以使用第三方缓存;mybatis本身提供的缓存不佳;
  4. 什么是多线程?
    1. 同一时间段,多个线程同时执行不同的操作或者相同的操作;
  5. ORM与odbc的区别?
    1. Orm就是一种思想,可以通过jdbc的实现这种思想;
  6. spring是什么?
    1. spring是开源的控制反转和面向切面的容器框架.主要目的是使现有技术更加易用,推荐编码最佳实现,从而简化企业开发;
    2. 大数据量?
      1. 超过一百万条的记录就要考虑拆库;
      2. 按时间头拆分,按天拆分;
      3. 拆表拆库,放在不同的磁盘上;
      4. 分库和分表的;
      5. 用到存储过程;
      6. ORM映射就会比较麻烦;
    3. Comparable和compartor的区别是什么?
      1. 某个类实现了compartor接口就具备了比较排序的能力,例如数组的sort就是自动调用了compartor接口实现的;
      2. 如果某个类没有实现comparable接口,但是又需要对其进行对象比较操作,不修改源码的情况下,就只能通过编写一个比较类,该类实现了compartor接口,用于对要比较类的比较操作;
    4. Hibernate和mybatis的区别?
      1. Hibernate的可移植性更强,因为mybatis它的sql语句是开发人员自己写的,每个sql语句和相关数据库不一样
      2. hibernate更加灵活,因为它的sql语句是自动生成的;
      3. hibernate适合简单的增删改查,mybatis适合复杂的增删改查;
      4. hibernate有更好的二级缓存机制,可以使用第三方缓存;mybatis本身提供的缓存不佳;
    5. 什么是多线程?
      1. 同一时间段,多个线程同时执行不同的操作或者相同的操作;
    6. ORM与odbc的区别?
      1. Orm就是一种思想,可以通过jdbc的实现这种思想;
    7. spring是什么?
      1. spring是开源的控制反转和面向切面的容器框架.主要目的是使现有技术更加易用,推荐编码最佳实现,从而简化企业开发;

猜你喜欢

转载自blog.csdn.net/qq_42851004/article/details/81603984
今日推荐