创建线程的几种方式
1.sql语句的优化? 答案:(1)where子句中:where表之间的连接必须写在其他where条件之前,那样可以过滤掉最大数量记录的条件必须写在where子句的末尾having之后。 (2)使用exist替代in,用not exist替代not in(exist查询条件的时候使用了索引,速度更快) (3)避免使用索引上使用计算 (4)避免在索引上添加 null 和not null (5)对查询进行优化,应尽量避免全盘扫描,首先应该考虑在where和order by涉及的列上建立索引 (6)应尽量避免在where子句使用对字段进行null值判断,否则将导致引擎放弃使用索引转而使用全盘扫描 (7)应避免在where子句字段进行表达式操作,将导致引擎放弃使用索引转而使用全盘扫描 2.JSON 与 JS 对象的关系 很多人搞不清楚 JSON 和 JS 对象的关系,甚至连谁是谁都不清楚。其实,可以这么理解: JSON 是 JS 对象的字符串表示法,它使用文本表示一个 JS 对象的信息,本质是一个字符串。 1 var obj = {a: 'Hello' , b: 'World' }; //这是一个对象,注意键名也是可以使用引号包裹的 1 var json = '{"a": "Hello", "b": "World"}' ; //这是一个 JSON 字符串