为了账号安全,请及时绑定邮箱和手机立即绑定

面试宝典

面试宝典相关知识

  • Android年薪30万面试宝典-不定期更新
    Android年薪30万面试宝典1、Activity的生命周期生命周期:对象什么时候生,什么时候死,怎么写代码,代码往那里写。注意:当打开新的Activity,采用透明主题的时候,当前Activity不会回调onStoponCreate和onDestroy配对,onStart和onStop配对(是否可见),onResume和onPause配对(是否在前台,可以与用户交互)打开新的Activity的时候,相关的Log为: Main1Activity: onPause  Main2Activity: onCreate  Main2Activity: onStart  Main2Activity: onResume  MainA1ctivity: onStop异常状态下的生命周期:资源相关的系统配置发生改变或者资源不足:例如屏幕旋转,当前Activity会销毁,并且在onStop之前回调onSaveInstance
  • Java面试宝典之基础问题
    1.什么是Java虚拟机?为什么Java被称作是“平台无关的编程语言”? Java虚拟机是一个可以执行Java字节码的虚拟机进程。Java源文件被编译成能被Java虚拟机执行的字节码文件。 Java被设计成允许应用程序可以运行在任意的平台,而不需要程序员为每一个平台单独重写或者是重新编译。Java虚拟机让这个变为可能,因为它知道底层硬件平台的指令长度和其他特性。 2.JDK和JRE的区别是什么? Java运行时环境(JRE)是将要执行Java程序的Java虚拟机。它同时也包含了执行applet需要的浏览器插件。Java开发
  • 面试宝典系列-mysql性能优化方案
    表结构优化:1、根据自己的业务选择合适的引擎2、表设计时尽量符合第三范式第一范式:表的列的具有原子性,不可再分解,即列的信息,不能分解, 只有数据库是关系型数据库就自动的满足。第二范式:表中的记录是唯一的, 就满足第二范式, 通常我们设计一个主键来实现第三范式:表中不要有冗余数据, 即表的信息,如果能够被推导出来,就不应该单独的设计一个字段来存放.为什么说尽量符合?  因为有些系统为了提高运行效率,就必须降低范式标准,适当保留冗余数据。3、表的字段尽可能使用NOT NULL4、如果知道字符串固定长度,那么就用char型,不要用varchar型5、主从分离,读从库,写主库6、当表的字段过多时,进行垂直分割;如果数据过多时,进行水平分割sql优化:1、不使用Select *,只查询需要的字段,查询所有占用内存2、多表连接时,尽量小表驱动大表,即小表 join 大表3、插入多条数据时,尽量组合成一天sql批量插入4、使用存储过程5、使用枚举或整数代替字符串类型6、开启慢查询,对慢sql使用explain
  • 面试宝典系列-mysql性能优化方案
    表结构优化:1、根据自己的业务选择合适的引擎2、表设计时尽量符合第三范式第一范式:表的列的具有原子性,不可再分解,即列的信息,不能分解, 只有数据库是关系型数据库就自动的满足。第二范式:表中的记录是唯一的, 就满足第二范式, 通常我们设计一个主键来实现第三范式:表中不要有冗余数据, 即表的信息,如果能够被推导出来,就不应该单独的设计一个字段来存放.为什么说尽量符合?  因为有些系统为了提高运行效率,就必须降低范式标准,适当保留冗余数据。3、表的字段尽可能使用NOT NULL4、如果知道字符串固定长度,那么就用char型,不要用varchar型5、主从分离,读从库,写主库6、当表的字段过多时,进行垂直分割;如果数据过多时,进行水平分割sql优化:1、不使用Select *,只查询需要的字段,查询所有占用内存2、多表连接时,尽量小表驱动大表,即小表 join 大表3、插入多条数据时,尽量组合成一天sql批量插入4、使用存储过程5、使用枚举或整数代替字符串类型6、开启慢查询,对慢sql使用explain

面试宝典相关课程

面试宝典相关教程

面试宝典相关搜索

查看更多慕课网实用课程

意见反馈 帮助中心 APP下载
官方微信