数据库面试系列之六:会写基本的sql语句
摘要:面试让写的sql语句涉及到order by ,group by, having ,like ,limit 等 order by 排序 asc生序,desc降序 group by 分组,having用于分组筛选 like用于模糊匹配查询 limit控制返回的结果条数,以及从第几条返回 select s
阅读全文
posted @
2017-08-31 23:35
朱古力88
阅读(473)
推荐(0)
数据库面试系列之五:mysql的存储引擎
摘要:mysql的默认存储引擎是innoDB,是唯一一个支持事务和支持外键的存储引擎, 可以通过:show variables like 'default_storage_engine';查看当前数据库到默认引擎。命令:show engines和show variables like 'have%'可以列
阅读全文
posted @
2017-08-31 23:14
朱古力88
阅读(574)
推荐(0)
数据库面试系列之四:索引
摘要:前言: 做项目的时候遇到一个问题: 写了个网页用来读取后台的数据在前端展示,每次翻页的时候都要过很久数据才显示,后来对where条件的字段增加了索引,数据显示速度明显加快。 索引:在关系数据库中,索引是一种单独的、物理的对数据库表中一列或多列的值进行排序的一种存储结构,它是某个表中一列或若干列值的集
阅读全文
posted @
2017-08-31 22:55
朱古力88
阅读(213)
推荐(0)
数据库面试系列之三:慢查询以及慢查询的优化
摘要:什么是慢查询? 查询的执行时间大于mysql系统设置的指定时间(long_query_time)的话,该查询就叫做慢查询,会被记录到慢查询日志文件里面。 记录慢查询日志的设置是关闭,需要开启之后才可以记录慢查询 set global slow_query_log=ON; 分析慢查询需要用explai
阅读全文
posted @
2017-08-29 23:31
朱古力88
阅读(736)
推荐(0)
数据库面试系列之二:视图
摘要:视图的定义:视图是一个或者多个基本表(或者视图)导出的表。 视图是一张虚表,视图的数据并不实际存储 视图的优点: 1.视图可以简化用户的操作 2.视图可以让用户从多个角度来看待同一数据 3.视图提供一定的数据逻辑独立性 4.视图提供了一定的安全性 什么样的场景适合建立视图? 比如一张表里面存放了员
阅读全文
posted @
2017-08-29 20:16
朱古力88
阅读(546)
推荐(0)
数据库面试系列之一:内连接和外连接
摘要:内连接是返回关系表中既满足查询条件又满足连接条件的元组 外连接是返回关系表中满足查询条件的但不一定满足连接条件的元组 外连接分为:左外连接,右外连接,全外连接 左外连接是返回左表中满足查询条件但不一定满足连接条件的元组 右外连接是返回右表中满足查询条件但不一定满足连接条件的元组 全外连接是返回左表中
阅读全文
posted @
2017-08-29 19:55
朱古力88
阅读(795)
推荐(0)
数据库面试系列大纲
摘要:数据库面试经常被问到的考点: 1.内连接和外连接,左外连接和右外连接,全外连接 2.视图是什么,视图的优点 3.索引的优点,建立索引的规则有哪些? 4.写sql语句:涉及到order by ,group by, having ,like ,limit 等 5.什么是慢查询?如何优化慢查询? 6.my
阅读全文
posted @
2017-08-29 19:29
朱古力88
阅读(229)
推荐(1)
一个div有多个class,如何通过xpath获取?
摘要:想要获取所有class=film-col的div 元素
阅读全文
posted @
2017-08-21 16:19
朱古力88
阅读(3065)
推荐(0)
如何用java语法解析接口返回的json串?
摘要:起因:做接口测试的时候经常需要对接口返回的响应数据(一般都是json字符串格式)做解析 下面是一个接口响应数据的例子: 下面是对上面接口返回的json格式字符串的解析
阅读全文
posted @
2017-08-10 11:26
朱古力88
阅读(2863)
推荐(1)
java如何获取当前时间以及如何进行格式化?
摘要:起因:写代码的时候经常会用到获取当前时间戳和日期,现总结如下 date.toString():Wed Aug 02 11:39:05 CST 2017当前时间戳(毫秒):1501645145298当前日期:2当前年份:2017当前月份:712小时制:当前小时:1124小时制:当前小时:11当前分钟:
阅读全文
posted @
2017-08-02 11:30
朱古力88
阅读(1304)
推荐(0)
COMPILATION ERROR : package jdk.nashorn.internal.parser does not exist
摘要:起因:maven编译的时候报import的某个包不存在,所以导致编译错误 解决方法: 如果import的那个包没有使用的话就把import这个语句注释掉,如果有用的话就倒入import的包 下面是报错截图:
阅读全文
posted @
2017-08-02 11:20
朱古力88
阅读(6011)
推荐(1)