所有面试题

  • int(10)中10指什么?

    INT[(M)][UNSIGNED][ZEROFILL]M默认为1110就是上述语句里的M,指最大显示宽度,最大值为255最大显示宽度意思是,如果是int(10),字段存的值

  • CREATE语句中varchar(50)中50的指是什么?

    字段最多存放50个字符如varchar(50)和varchar(200)存储"yiidianjcw"字符串所占空间是一样的,后者在排序时会消耗更多内存

  • char和varchar的区别

    char是一种固定长度的字符串类型varchar是一种可变长度的字符串类型

  • MyISAM与InnoDB的区别?

    InnoDB支持事务;MyISAM不支持事务InnoDB支持行级锁;MyISAM支持表级锁InnoDB支持MVCC(多版本并发控制);MyISAM不支持InnoDB支持外键,MyIS

  • 如何创建和删除数据库?

    创建数据库CREATEDATABASE数据库名;删除数据库dropdatabase数据库名;

  • 如何进行复杂度分析?

    时间复杂度分析:1、大O复杂度表示法:T(n)=O(f(n)),公式中的O,表示代码的执行时间T(n)与f(n)表达式成正比只关注循环执行次数最多的一段

  • 什么是时间复杂度?什么是空间复杂度?

    时间复杂度的全称是渐进时间复杂度(asymptotictimecomplexity),表示算法的执行时间与数据规模之间的增长关系。空间复杂度全称就是渐进空

  • 什么是复杂度?为什么要进行复杂度分析?

    复杂度复杂度也叫渐进复杂度,包括时间复杂度和空间复杂度,用来分析算法执行效率与数据规模之间的增长关系,可以粗略地表示,越高阶复杂度

  • 递归是什么?递归的优缺点是什么?

    递归:直接或间接调用自身算法的过程满足使用递归的条件:子问题为同类事物,且更简单必须有个出口优点:代码简洁符合思维习惯,容易理解缺

  • 递归计算n的阶乘

    packagecom yiidian interview; ***递归计算n的阶乘*@authoryiidian* publicclassTestRecursionNFactorial{publicstaticvoidmain(String[]a

  • HTML、CSS、Javascript在Web开发中的作用?

    HTML:HyperTextMarkupLanguage,超文本标记语言,是用来描述网页的一种语言CSS:CascadingStyleSheets,层叠样式表,控制如何显示HTML元素Ja

  • JSONP是什么?

    JSONP是JSONwithPadding的略称。它是一个非官方的协议,允许在服务器端集成Scripttags返回至客户端,通过javascriptcallback的形式实现跨域

  • Java中的Socket是什么?

    Socket也称作"套接字",用于描述IP地址和端口,是一个通信链的句柄,是应用层与传输层之间的桥梁应用程序可以通过Socket向网络发出请求或应

  • 输入流和输出流的区别

    输入输出的方向是针对程序而言,向程序中读入数据,就是输入流;从程序中向外写出数据,就是输出流从磁盘、网络、键盘读到内存,就是输入流

  • 如何将字符串写入文件?

    packagecom yiidian interview;importjava io FileOutputStream;importjava io IOException; ***测试写入字符串到文件*@authoryiidian*@dat

  • 如何优雅地停止一个线程?

    线程终止有两种情况:线程的任务执行完成线程在执行任务过程中发生异常这两者属于线程自行终止,如何让线程A把线程B终止呢?Java中Thread类

  • Java应用中如何保证多线程的运行安全?

    线程的安全性问题体现在:原子性:一个或者多个操作在CPU执行的过程中不被中断的特性可见性:一个线程对共享变量的修改,另外一个线程能够

  • 导致并发程序出问题的原因是什么?

    CPU、内存、IO设备的读写速度差异巨大,表现为CPU的速度>内存的速度>IO设备的速度。程序的性能瓶颈在于速度最慢的IO设备的读写,也就是说当

  • 并发编程有什么缺点?

    Java中的线程对应是操作系统级别的线程,线程数量控制不好,频繁的创建、销毁线程和线程间的切换,比较消耗内存和时间。容易带来线程安全问

  • 守护线程是什么?

    Java线程分为用户线程和守护线程。守护线程是程序运行的时候在后台提供一种通用服务的线程。所有用户线程停止,进程会停掉所有守护线程,退