08 2019 档案

摘要:性能测试 类型: 1、负载测试 在被测系统上不断增加压力,直到性能指标(如响应时间)超过预期指标或者某种资源使用已经达到饱和状态。可以找到系统的处理极限,为系统调优提供数据 2、压力测试 定义:系统在一定饱和状态下,例如CPU、内存等饱和情况下,系统能够处理的会话能力,以及系统是否会出现错误 3、并 阅读全文
posted @ 2019-08-29 17:58 初学者,方圆几里 阅读(206) 评论(0) 推荐(0) 编辑
摘要:面试的时候会被问到 除了http https 请求外 有接触了解到其他的接口么? 一,什么是Dubbo 接口 Dubbo 接口是阿里巴巴开源的致力于提供高性能和透明化的RPC远程服务调用方案,以及SOA服务治理方案,dubbo框架告别了传统的web service的服务模式,进而改用provider 阅读全文
posted @ 2019-08-29 15:55 初学者,方圆几里 阅读(15048) 评论(1) 推荐(4) 编辑
摘要:跑完 jmeter脚本后怎么生成测试报告? 首先 cd 到 jmeter 安装包的 bin 目录下 然后运行:jmeter -n -t C:\Users\win7\Desktop\test.jmx -l report.jtl -e -o C:\Users\win7\Desktop\result 红色 阅读全文
posted @ 2019-08-29 11:25 初学者,方圆几里 阅读(4349) 评论(0) 推荐(0) 编辑
摘要:看了性能测试第一期的脚本,总结下脚本里面使用到的组件和技术手段 1.线程组 右键--添加--线程--线程组 2、简单控制器 添加--逻辑控制器--简单控制器 好处: 主要是让脚本 分层 ,更清晰 3、仅一次控制器 添加--逻辑控制器--仅一次控制器 用这个的场景:在简单控制器下面还需要分层的 就用仅 阅读全文
posted @ 2019-08-28 18:03 初学者,方圆几里 阅读(537) 评论(0) 推荐(0) 编辑
摘要:测试场景: 公司下面有很多门店铺比如 车公庙店 西丽店 后海店 前海湾店 每个店铺都有对应的定制化首页 商品 等信息 那我们要怎么测到各个店铺吶? 方法: 可以通过 谷歌开发者工具手动修改位置信息 因为 我这里的定位前端有个bug功能 【定位服务不可用】,所以暂时无法调试 但是 这是一个方法! 阅读全文
posted @ 2019-08-27 17:45 初学者,方圆几里 阅读(1371) 评论(1) 推荐(0) 编辑
摘要:线程组 各个字段的概念: 阅读全文
posted @ 2019-08-27 15:46 初学者,方圆几里 阅读(345) 评论(0) 推荐(0) 编辑
摘要:接下来是性能学习篇,首先说说jmeter: 一、概念 jmeter 是apache 旗下的一款 java编写负载功能和性格测试的开源工具 开源 免费 轻巧型的 逐渐成为主流的性能测试工具 jmeter 原理:通过多线程模拟服务器访问压力 二、安装 1、由于jmeter 是 java开发的 所以首先要 阅读全文
posted @ 2019-08-27 15:36 初学者,方圆几里 阅读(207) 评论(0) 推荐(0) 编辑
摘要:经常会测试到地图相关的场景,因此梳理一下这里面的一些接口功能,相关的开发者开放api平台 文档在这个里面 https://lbs.qq.com/webservice_v1/index.html 腾讯位置服务web service 对外提供的一些api 如下: 1、地点搜索 2、关键词输入提示 3、地 阅读全文
posted @ 2019-08-23 16:14 初学者,方圆几里 阅读(775) 评论(0) 推荐(0) 编辑
摘要:在python中,我们使用 lambda 关键字来申明一个匿名函数,这就是为什么我们将他们称之为"lambda 函数" 匿名函数: 是指没有申明函数名称的函数,尽管他们在语法上看起来不同, lambda 函数的行为方式与使用def 关键字申明的一般函数相同,以下是 lambda 函数的特点: 1、  阅读全文
posted @ 2019-08-22 17:11 初学者,方圆几里 阅读(732) 评论(0) 推荐(0) 编辑
摘要:今天算是归纳下互联网系统架构,记录下,作为了解 1、前后端未分离模式 前后端未分离时代,页面逻辑处理以及页面渲染全部由后端完成,最有代表性的MVC三层框架,用户发起请求到服务器的控制层(Controller),控制层通过调用模型处理器(Model) 以及渲染视图 (View) 并最终将页面返回给客户 阅读全文
posted @ 2019-08-22 16:12 初学者,方圆几里 阅读(736) 评论(0) 推荐(0) 编辑
摘要:不用数据库连接池的写法: 使用 PooledDB 连接参数定义: 1. mincached,最少的空闲连接数,如果空闲连接数小于这个数,pool会创建一个新的连接2. maxcached,最大的空闲连接数,如果空闲连接数大于这个数,pool会关闭空闲连接3. maxconnections,最大的连接 阅读全文
posted @ 2019-08-21 16:35 初学者,方圆几里 阅读(2846) 评论(0) 推荐(0) 编辑
摘要:1、CAST CAST:格式转换函数 用法:CAST (expression AS data_type) expression:任何有效的SQServer表达式。 AS:用于分隔两个参数,在AS之前的是要处理的数据,在AS之后是要转换的数据类型。 data_type:目标系统所提供的数据类型,包括b 阅读全文
posted @ 2019-08-21 15:22 初学者,方圆几里 阅读(288) 评论(0) 推荐(0) 编辑
该文被密码保护。
posted @ 2019-08-21 14:46 初学者,方圆几里 阅读(2) 评论(0) 推荐(0) 编辑
该文被密码保护。
posted @ 2019-08-21 14:35 初学者,方圆几里 阅读(1) 评论(0) 推荐(0) 编辑
该文被密码保护。
posted @ 2019-08-21 14:16 初学者,方圆几里 阅读(1) 评论(0) 推荐(0) 编辑
摘要:题目41 :按照出生日期来算,当前月日 < 出生年月的月日则,年龄减一(就是根据出生日期算,每个人的年龄) 分析:要引入时间差函数TIMESTAMPDIFF , 时间差函数TIMESTAMPDIFF 的用法: TIMESTAMPDIFF函数,有参数设置,可以精确到天(DAY)、小时(HOUR),分钟 阅读全文
posted @ 2019-08-19 17:50 初学者,方圆几里 阅读(1127) 评论(0) 推荐(0) 编辑
摘要:题目38:检索至少选修两门课程的学生学号 SELECT studentid ,COUNT(courseid) AS a FROM student_score GROUP BY studentid HAVING a >=2 题目39:查询选修了全部课程的学生信息 GROUP BY studentid 阅读全文
posted @ 2019-08-19 17:08 初学者,方圆几里 阅读(10609) 评论(0) 推荐(0) 编辑
摘要:题目36:查询每门功成绩最好的前两名 分析:先用自己交自己,条件为a.courseid = b.courseid and a.score<b.score,其实就是列出同一门课内所有分数比较的情况。 通过a.studentid和a.courseid可以联合确定这个同学的这门课的这个分数究竟比多少个其他 阅读全文
posted @ 2019-08-19 17:03 初学者,方圆几里 阅读(10827) 评论(3) 推荐(1) 编辑
摘要:题目34:成绩有重复的情况下,查询选修「张三」老师所授课程的学生中,成绩最高的学生信息及其成绩 分析:上一题 33 是在成绩不重复的情况下 查询选修「张三」老师所授课程的学生中,成绩最高的学生信息及其成绩 这两题有什么区别? 有区别! 33 题成绩不重复,得到的结果就是唯一的,可以直接limit 1 阅读全文
posted @ 2019-08-19 16:18 初学者,方圆几里 阅读(4302) 评论(0) 推荐(0) 编辑
摘要:题目32:求每门课程的学生人数 分析: 这个直接是group by 然后 count SELECT courseid, COUNT(studentid) FROM student_score GROUP BY courseid 题目33:查询选修「张三」老师所授课程的学生中,成绩最高的学生信息及其成 阅读全文
posted @ 2019-08-19 15:16 初学者,方圆几里 阅读(3567) 评论(0) 推荐(0) 编辑
摘要:题目30:查询存在不及格的课程 分析:直接 查询 student_score score<60 得到courseid 这样的话 courseid会有很多重复的,要用到distinct 关键字、 SELECT DISTINCT student_course.coursename FROM studen 阅读全文
posted @ 2019-08-19 14:51 初学者,方圆几里 阅读(2980) 评论(0) 推荐(0) 编辑
摘要:题目:查询所有学生的课程及分数情况(存在学生没成绩,没选课的情况) 分析: 这个应该是student表 和 student_score表进行联合查询,因为存在学生没成绩,没选课的情况,所以要用left join SELECT student.*,student_score.courseid ,stu 阅读全文
posted @ 2019-08-19 14:14 初学者,方圆几里 阅读(5145) 评论(0) 推荐(0) 编辑
摘要:题目:26:查询平均成绩大于等于 85 的所有学生的学号、姓名和平均成绩 分析:这个应该是根据student 进行分组 group by 再根据 having >= 85 进行过滤,然后在关联student 信息表,拿到学生的基本信息 SELECT student.id, student.stden 阅读全文
posted @ 2019-08-19 11:58 初学者,方圆几里 阅读(9625) 评论(0) 推荐(0) 编辑
摘要:题目:查询每门课程的平均成绩,结果按平均成绩降序排列,平均成绩相同时,按课程编号升序排列 刚开始写的sql 比较简单: SELECT courseid, AVG(score) as a FROM student_score GROUP BY courseid ORDER BY a DESC, cou 阅读全文
posted @ 2019-08-19 11:46 初学者,方圆几里 阅读(18386) 评论(0) 推荐(0) 编辑
摘要:题目23:查询同名学生名单,并统计同名人数 找到同名的名字并统计个数 一开始这个sql 写不出来,看了答案后好简单,也更加加深了我多count 的用法 SELECT stdentname,COUNT(*) FROM student GROUP BY stdentname HAVING COUNT(* 阅读全文
posted @ 2019-08-16 18:01 初学者,方圆几里 阅读(3574) 评论(0) 推荐(0) 编辑
摘要:题目21:查询男生、女生人数 这个题目我写出的sql 还是比较原始的,查询了3次,这样的话性能会比较差 SELECT c.a,d.b FROM (SELECT COUNT(*) AS a FROM student WHERE sex like '女')c, (SELECT COUNT(*) AS b 阅读全文
posted @ 2019-08-16 17:22 初学者,方圆几里 阅读(3955) 评论(0) 推荐(0) 编辑
摘要:题目 19:查询每门课程被选修的学生数 SELECT courseid,COUNT(studentid) FROM student_score GROUP BY courseid; 运行: 练习题20 :查询出只选修两门课程的学生学号和姓名 SELECT student.*, r.a FROM st 阅读全文
posted @ 2019-08-16 17:11 初学者,方圆几里 阅读(10520) 评论(0) 推荐(0) 编辑
摘要:题目:查询学生的总成绩,并进行排名,总分重复时不保留名次空缺 分析:查询学生的总成绩 并进行排序 写这个sql 简单,直接按照学生student分组 然后sum(成绩 score) SELECT studentid,SUM(score) AS a FROM student_score GROUP B 阅读全文
posted @ 2019-08-16 14:42 初学者,方圆几里 阅读(11344) 评论(0) 推荐(1) 编辑
摘要:题目:按各科成绩进行排序,并显示排名 分析:这题目我自己不会做,看答案的 ,哈哈哈哈 sql: SELECT a.courseid,a.studentid,a.score,COUNT(b.score)+1 AS rank FROM student_score a LEFT JOIN student_ 阅读全文
posted @ 2019-08-16 11:05 初学者,方圆几里 阅读(6920) 评论(0) 推荐(1) 编辑
摘要:题目:查询各科成绩最高分、最低分和平均分: 以如下形式显示:课程 ID,课程 name,最高分,最低分,平均分,及格率,中等率,优良率,优秀率 及格为>=60,中等为:70-80,优良为:80-90,优秀为:>=90 要求输出课程号和选修人数,查询结果按人数降序排列,若人数相同,按课程号升序排列 分 阅读全文
posted @ 2019-08-13 18:55 初学者,方圆几里 阅读(16634) 评论(2) 推荐(0) 编辑
摘要:题目:按平均成绩从高到低显示所有学生的所有课程的成绩以及平均成绩 分析:第一步应该是拿到平均分 拿到平均分后 再怎么拿学生 课程 和成绩呢? left join 一下吧 sql: 如下: SELECT student_score.*, a FROM student_score LEFT JOIN ( 阅读全文
posted @ 2019-08-12 16:01 初学者,方圆几里 阅读(8226) 评论(0) 推荐(0) 编辑
摘要:题目:检索" 01 "课程分数小于 60,按分数降序排列的学生信息 分析:按分数降序排列 应该是要用 order by 关键字 降序: desc 升序:asc 我以前的写的想法是: 先查处01 "课程分数小于 60 然后 order by 分数 desc 再去关联student 表 SELECT s 阅读全文
posted @ 2019-08-12 14:33 初学者,方圆几里 阅读(3997) 评论(1) 推荐(0) 编辑
摘要:题目:查询两门及其以上不及格课程的同学的学号,姓名及其平均成绩 分析:这个我想了半天,我的局限思维是一直在学生分数表 student_score 表中直接 分组 group by ,再去筛选分数 可以先筛选分数再 分组 并having count sql 于下: select student.id, 阅读全文
posted @ 2019-08-09 17:45 初学者,方圆几里 阅读(11549) 评论(0) 推荐(1) 编辑
摘要:报错日志: Expression #2 of SELECT list is not in GROUP BY clause and contains nonaggregated column ‘sss.month_id’ which is not functionally dependent on c 阅读全文
posted @ 2019-08-09 17:12 初学者,方圆几里 阅读(1159) 评论(0) 推荐(0) 编辑
摘要:题目:查询没学过"张三"老师讲授的任一门课程的学生姓名 分析:这个题目跟之前的题目很相似,思路是先查出 学过"张三"老师讲授的任一门课程的学生姓名,然后再反向查 学过"张三"老师讲授的任一门课程的学生姓名? 先找"张三"老师 的teacher id 通过 teacher id 找到对应的课程,然后在 阅读全文
posted @ 2019-08-09 15:48 初学者,方圆几里 阅读(8079) 评论(0) 推荐(0) 编辑
摘要:题目:查询至少有一门课与学号为" 01 "的同学所学相同的同学的信息 分析:我们可以先在student_score 表中 查找学号为01 的学生的学习记录,然后再查所有记录的course in 里面 就得到一个具有学生id的结果集,在查学生信息表,拿到学生信息 于是sql 有: SELECT * F 阅读全文
posted @ 2019-08-09 14:56 初学者,方圆几里 阅读(8406) 评论(0) 推荐(1) 编辑
摘要:题目:查询没有学全所有课程的同学的信息 分析:没有学全? 意思是我是不是可以这样想:student_score 我以用户id 进行分组,然后拿到每个用户的课程id count < 课程 student_course 的count 总数 就算是 没有学全,于是sql来了 SELECT student. 阅读全文
posted @ 2019-08-09 14:07 初学者,方圆几里 阅读(7986) 评论(1) 推荐(0) 编辑
摘要:题目:查询学过「张三」老师授课的同学的信息 分析:根据表的存储结构,我们应该是这样来拿到用户信息的:先查teacher 表 拿到 【张三】老师的teacher_id, 然后在student_course 表中 根据teacher_id 拿到「张三」老师 教的是哪门课程,拿到course_id,然后再 阅读全文
posted @ 2019-08-09 11:35 初学者,方圆几里 阅读(9598) 评论(2) 推荐(0) 编辑
摘要:题目:查询「李」姓老师的数量 分析:查询 【李】姓老师 要用到关键字 like,关键字 like 上篇已经讲过,然后求数量,直接count 阅读全文
posted @ 2019-08-09 10:45 初学者,方圆几里 阅读(6078) 评论(0) 推荐(0) 编辑
摘要:like: like一般用在 where 表达式中,已搜索匹配子弹中的指定内容 like 通常与通配符 % 一起使用,%表示通配pattern中出现的内容,而不加通配符%的LIKE语法,表示精确匹配,其实际效果等同于 = 等于运算符 举例:查询姓李的老师,这是使用了通配符 不使用通配符,表示精准查找 阅读全文
posted @ 2019-08-09 10:38 初学者,方圆几里 阅读(1517) 评论(0) 推荐(0) 编辑
摘要:题目:查询所有同学的学生编号、学生姓名、选课总数、所有课程的成绩总和 分析:看到总数 应该是要用count(course) ,成绩总和 应该是sum(score) 这些聚合函数,因为要知道每个人的 因此要以人分组 group by studentid 因为要知道学生的详细信息,因此要join on 阅读全文
posted @ 2019-08-08 19:11 初学者,方圆几里 阅读(13474) 评论(0) 推荐(0) 编辑
摘要:题目:查询在 SC 表存在成绩的学生信息 分析:查询在 SC 表存在成绩的学生? 是值在 SC 表有记录的学生id 都算吗? 我这里理解的是在 SC 表中分数不为0 的学生id 方法一:比较直接的想法 在 SC 表中查到分数不为0 的学生 去重,然后再join 下student 表 SELECT a 阅读全文
posted @ 2019-08-08 18:47 初学者,方圆几里 阅读(7203) 评论(0) 推荐(0) 编辑
摘要:题目:查询平均成绩大于等于 60 分的同学的学生编号和学生姓名和平均成绩 这里提到平均分 ,要用到avg 按照学生分组,再求平均分,这里应该是考察group by 与聚合函数的使用 大于60分应该是按照分组后筛选的结果要用having group by 与聚合函数 having 的使用 上篇博客已经 阅读全文
posted @ 2019-08-08 18:04 初学者,方圆几里 阅读(21400) 评论(4) 推荐(0) 编辑
摘要:一、分组概念:它将一组行记录按列或表达式的值分组成摘要行记录 二、使用语法: GROUP BY 子句必须在 FROM 和 WHERE 子句后出现 三、经常再聚合函数中使用:如:SUM, AVG, MAX, MIN, 和 COUNT 四、要筛选由 GROUP BY 子句返回分组行,要使用: HAVIN 阅读全文
posted @ 2019-08-08 17:44 初学者,方圆几里 阅读(805) 评论(0) 推荐(0) 编辑
摘要:1、准备了50道 练习sql的题目,今天就开始练习了 : 首先 我们介绍所有表的结构,后面练习就已这些表开展 学生 student 表: create table Student(id varchar(10),stdentname varchar(10),age datetime, sex varc 阅读全文
posted @ 2019-08-08 16:00 初学者,方圆几里 阅读(2705) 评论(0) 推荐(1) 编辑
摘要:一:一直在接触 left join 和 right join ,一直没搞懂有什么区别,今天就普及一下 1、right join,在两张表进行连接查询时,会返回右表所有的行,即使在左表中没有匹配的记录 2.left join,在两张表进行连接查询时,会返回左表所有的行,即使在右表中没有匹配的记录。 j 阅读全文
posted @ 2019-08-08 15:23 初学者,方圆几里 阅读(1957) 评论(0) 推荐(0) 编辑