1、sql逻辑执行顺序(物理执行顺序可能会因索引而不同) SELECT 7 DISTINCT 8 FROM 1 JOIN 2 ON 3 WHERE 4 GROUP BY 5 HAVING 6 ORDER BY 9 LIMIT 10 表t1 join t2 产生虚拟表VT1 VT1通过on过滤笛卡尔积 ...
分类:
数据库 时间:
2019-11-27 11:58:59
阅读次数:
87
方式一:普通form表单上传 ps:本例子是将文件路径写进数据库,img标签src属性是从数据库拿到的文件路径 img.html <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> < ...
分类:
Web程序 时间:
2019-11-26 22:43:21
阅读次数:
90
java并行API演变: 1.0-1.4 中的 java.lang.Thread 5.0 中的 java.util.concurrent 6.0 中的 Phasers 等 7.0 中的 Fork/Join 框架 8.0 中的 parallelStream parallelStream是java 8引 ...
分类:
编程语言 时间:
2019-11-26 19:59:18
阅读次数:
113
数组方法: 1. concat() 合并数组 2. join() 将数组的元素拼接成字符串,并指定分隔符 3. push() 往数组末尾添加一个元素,并返回新的数组的长度 4. reverse() 翻转数组,操作的是原来的数组 5. slice() 获取数组指定位置的元素,不会改变原来的数组,需要两 ...
分类:
编程语言 时间:
2019-11-26 19:42:55
阅读次数:
70
join 拼接字符串 isupper 判断字符串是否全是大写 islower 判断字符串是否全是小写 endswith 查看字符串是否以某个内容结尾并返回布尔值 startswith 查看字符串是否以某个内容开头并返回布尔值 format 以赋值的方式格式化输出 format.map 以字典的方式格 ...
分类:
编程语言 时间:
2019-11-26 17:47:38
阅读次数:
90
select gtext,ftext,stext from (select a.id as gid,a.pid as gpid, a.text as gtext,b.id as fid,b.pid as fpid,b.text as ftext,c.id as sid,c.pid as spid,c ...
分类:
其他好文 时间:
2019-11-26 11:57:12
阅读次数:
72
1、获取批量pull语句 select concat('docker pull develop-harbor.geostar.com.cn/', t.name, ':', t1.tag) name from docker_image t join docker_image_tag t1 on t.i... ...
分类:
数据库 时间:
2019-11-25 11:25:38
阅读次数:
78
前言 开心一刻 某人养了一头猪,烦了想放生,可是猪认识回家的路,放生几次它都自己回来了。一日,这个人想了个狠办法,开车带着猪转了好多路进山区放生,放生后又各种打转,然后掏出电话给家里人打了个电话,问道:“猪回去了吗?”,家里人:“早回来了,你在哪了,怎么还没回来?”,他大怒道:“让它来接我,我特么迷 ...
分类:
数据库 时间:
2019-11-25 09:57:25
阅读次数:
85
字符串转数组 let str = "123,456,100,156"; let arr = str.split(","); 此时的arr已经是一个数组。 数组转字符串 arr = [1,2,3]; str = arr.join(); console.log(str);//1,2,3 str = ar ...
分类:
编程语言 时间:
2019-11-24 17:57:26
阅读次数:
82
我们看看 TiDB 一段代码的实现 左外连接(Left Out Join)的消除; select 的优化一般是这样的过程: 在逻辑执行计划的优化阶段, 会有很多关系代数的规则, 需要将逻辑执行计划(LogicalPlan)树应用到各个规则中, 尝试进行优化改写; 我们看看其中的一条优化规则: out ...
分类:
数据库 时间:
2019-11-24 17:36:47
阅读次数:
97