摘要: 1、线程池的概念 线程池,其实就是一个容纳多个线程的容器。其中的线程可以反复使用,省去了频繁创建线程对象的操作,无需反复创建线程而消耗过多资源。 线程池主要用来解决线程生命周期和资源不足问题。通过对多个任务重复使用线程,线程创建的开销就被分摊到多个任务上了,而且由于请求到达时,线程已经存在,所以消除 阅读全文
posted @ 2018-11-03 16:18 AlphaJunS 阅读(116) 评论(0) 推荐(0) 编辑
摘要: 1、多线程介绍 进程:是指正在运行的程序,具有一定的独立功能。 线程:线程是进程中的一个执行单元,负责当前进程中程序的执行,一个进程中至少有一个线程。一个进程中也可以有多个线程,这个程序被称为所线程程序。 简而言之:一个程序运行后至少有一个线程,一个进程可以包含多个线程。 单线程程序:多个任务只能依 阅读全文
posted @ 2018-11-03 15:32 AlphaJunS 阅读(106) 评论(0) 推荐(0) 编辑
摘要: 1、简单分组查询 语法形式: select function() from table_name where condition group by field; 进行分组查询时,分组所依据的字段上的值一定要有重复值,否则分组没有任何意义。 2、实现统计功能分组查询 关键字group by单独使用时, 阅读全文
posted @ 2018-11-03 10:47 AlphaJunS 阅读(349) 评论(0) 推荐(0) 编辑
摘要: MySQL软件支持的统计函数: count():实现统计表中记录的条数 avg():实现计算字段值的平均值 sum():实现计算字段值的总和 max():实现查询字段值的最大值 min():实现查询字段值的最小值 1、count()函数 2、avg()函数 3、sum()函数 4、max()函数 5 阅读全文
posted @ 2018-11-03 10:21 AlphaJunS 阅读(220) 评论(0) 推荐(0) 编辑
摘要: MySQL软件限制数据查询结果数量通过SQL语句limit关键字来实现。 语法形式: select field1,field2,...,fieldn from table_name where condition limit offset_start,row_count; 通过关键字limit来限制 阅读全文
posted @ 2018-11-03 10:05 AlphaJunS 阅读(1193) 评论(0) 推荐(0) 编辑
摘要: MySQL软件提供关键字order by来设置查询结果的排序。 语法形式: select field1,field2,...,fieldn from table_name where condition order by field asc|desc; 1、单字段排序 2、多字段排序 阅读全文
posted @ 2018-11-03 09:51 AlphaJunS 阅读(140) 评论(0) 推荐(0) 编辑
摘要: 语法形式: select field1,field2,...,fieldn from table_name where conditon; 条件数据查询的功能: 带关系运算符和逻辑运算符的条件数据查询 带between and关键字的条件数据查询 带is null关键字的条件数据查询 带in关键字的 阅读全文
posted @ 2018-11-03 09:38 AlphaJunS 阅读(189) 评论(0) 推荐(0) 编辑
摘要: 1、简单数据查询 语法形式: select field1,field2,...,fieldn from table_name; 查询结果会按查询语句中给定的字段顺序逐一显示。如需改变字段显示的顺序,只需调整select关键字后面的字段列表顺序即可。 2、查询所有数据记录 select * from 阅读全文
posted @ 2018-11-03 08:54 AlphaJunS 阅读(260) 评论(0) 推荐(0) 编辑