一、Mysql
1、 如何显示查询的前五十列
select * from limit 0,50
2、表中可以创建多少索引
每张表最多创建16个索引
3、通用的sql函数有哪些
concat(a,b)连接两个字符串值以创建单个字符串输出,通常用于两个或多个字段合并为一个字段
format(x,d)格式化数字X到D的有效数字
CURRDATE(), CURRTIME()- 返回当前日期或时间
DATEDIFF(A,B) – 确定两个日期之间的差异,通常用于计算年龄
4、索引底层实现原理
主要是所有叶子节点中增加了指向下一个叶子节点的指针
5、防止sql注入
过滤掉 sql 语句中的一些关键词:update、insert、delete、select、 * 。
6、守护线程和本地线程的区别
唯一的区别是判断虚拟机(JVM)何时离开,Daemon 是为其他线程提供服务,如果
全部的 User Thread 已经撤离,Daemon 没有可服务的线程,JVM 撤离。也可
以理解为守护线程是 JVM 自动创建的线程(但不一定),用户线程是程序创建的
线程;比如 JVM 的垃圾回收线程是一个守护线程,当所有线程已经撤离,不再产
生垃圾,守护线程自然就没事可干了,当垃圾回收线程是 Java 虚拟机上仅剩的线
程时,Java 虚拟机会自动离开。