SQL EXPLAIN优化详解

使用EXPLAIN关键字可以模拟优化器执行SQL查询语句,从而知道MySQL是 如何处理你的SQL语句的。分析你的查询语句或是表结构的性能瓶颈。 使用方式:Explain+SQL语句 执行计划包含的信息: +----+-------------+-------+------+---------------+------+---------+------+------+-------+ | id | select_type | table | type | possible_keys | key
分类: 其他 发布时间: 12-05 20:50 阅读次数: 0

.git 文件内容

HELP.md target/ !.mvn/wrapper/maven-wrapper.jar !**/src/main/** !**/src/test/** ### STS ### .apt_generated .classpath .factorypath .project .settings .springBeans .sts4-cache ### IntelliJ IDEA ### .idea *.iws *.iml *.ipr ### NetBeans ### /nbproject/
分类: 其他 发布时间: 12-05 20:50 阅读次数: 0

spring RestTemplate 出现 NoHttpResponseException 和 ConnectionTimeoutException

使用 httpclient.4.5.6 springboot 2.0.8RELEASE RetryExec.java CloseableHttpResponse execute() try { return this.requestExecutor.execute(route, request, context, execAware); } catch(final IOException ex) { if (retryHandler.retryRequest(ex.execCount, con
分类: 其他 发布时间: 12-05 20:50 阅读次数: 0

Celery 异步队列

Celery Celery是一个功能完备即插即用的异步任务队列系统。它适用于异步处理问题,当发送邮件、或者文件上传, 图像处理等等一些比较耗时的操作,我们可将其异步执行,这样用户不需要等待很久,提高用户体验。 文档:http://docs.jinkan.org/docs/celery/getting-started/index.html Celery的特点是: 简单,易于使用和维护,有丰富的文档。 高效,单个celery进程每分钟可以处理数百万个任务。 灵活,celery中几乎每个部分都可以自
分类: 其他 发布时间: 12-05 20:50 阅读次数: 0

创新产品的需求分析:未来的图书会是什么样子?

创新产品的需求分析:未来的图书是什么样的? 如何对需求不确定的创新产品进行分析和设计?简要总结一下有哪些方法和策略 以“未来的图书是什么样的?”为例给出您的分析和设计 e-book作为纸质图书的电子化,固守着纸质载体的空间顺序图文特点,结合互联网之后出现了慕课、付费阅读、在线课程等新的形态; 互联网条件下提供了虚拟高维空间、超链接和多媒体交互性等更好的媒介特性,以游戏、多媒体交互式课件为典型代表; 从作者和读者两个角度看,未来的图书会是什么样的? 对于需求不确定的创新产品进行分析和设计,主要是
分类: 其他 发布时间: 12-05 20:50 阅读次数: 0

转载MySQL面试题

1、MySQL的复制原理以及流程 (1)、复制基本原理流程 主:binlog线程——记录下所有改变了数据库数据的语句,放进master上的binlog中; 从:io线程——在使用start slave 之后,负责从master上拉取 binlog 内容,放进 自己的relay log中; 从:sql执行线程——执行relay log中的语句; (2)、MySQL复制的线程有几个及之间的关联 MySQL 的复制是基于如下 3 个线程的交互( 多线程复制里面应该是 4 类线程): Master 上
分类: 其他 发布时间: 12-05 20:50 阅读次数: 0

网卡

网卡是一块被设计用来允许计算机在计算机网络上进行通讯的计算机硬件。由于其拥有MAC地址,因此属于OSI模型的第2层。它使得用户可以通过电缆或无线相互连接。每一个网卡都有一个被称为MAC地址的独一无二的48位串行号,它被写在卡上的一块ROM中。在网络上的每一个计算机都必须拥有一个独一无二的MAC地址。没有任何两块被生产出来的网卡拥有同样的地址。这是因为电气电子工程师协会(IEEE)负责为网络接口控制器(网卡)销售商分配唯一的MAC地址。 简介 网卡上面装有处理器和存储器(包括RAM和ROM)。网
分类: 其他 发布时间: 12-05 20:50 阅读次数: 0

08、系统定时器

简介 SysTick 叫做系统滴答时钟、系统定时器,属于 Cortex-M4 内核中的一个外设(外围设备),它 24bit 向下递减 的计数器。 注意: 定时器的位数越多,定时时间更长。 通过计数值间接计算定时时间,不能像操作系统直接调用函数实现延时或定时功能。
分类: 其他 发布时间: 12-05 20:50 阅读次数: 0

Python之路Day14

装饰器 开放封闭原则: 代码扩展进行开放 修改源代码及调用方式封闭 在不修改源代码及调用方式条件下,额外的添加新功能就是装饰器 import time def index(): time.sleep(2) #秒 print('这是小明写的功能') start_time=time.time() #时间戳 index() print(time.time()-start_time) 语法糖 -- @装饰函数函数名 顺序:先写装饰器,再写被装饰的函数 将语法糖写在被装饰的函数正上方 装饰器进阶 有参装
分类: 其他 发布时间: 12-05 20:50 阅读次数: 0

吴裕雄--天生自然HTML学习笔记:HTML 段落

HTML 可以将文档分割为若干段落。 HTML 段落 段落是通过 <p> 标签定义的。 实例 <p>这是一个段落 </p> <p>这是另一个段落</p> 注意:浏览器会自动地在段落的前后添加空行。(</p> 是块级元素) 不要忘记结束标签 即使忘了使用结束标签,大多数浏览器也会正确地将 HTML 显示出来: 实例 <p>这是一个段落 <p>这是另一个段落 上面的例子在大多数浏览器中都没问题,但不要依赖这种做法。忘记使用结束标签会产生意想不到的结果和错误。
分类: 其他 发布时间: 12-05 20:50 阅读次数: 0

js监听滚动结束

使用setTimeout模拟滚动结束 let scrollTimer; document.addEventListener("scroll", () => { clearTimeout(scrollTimer); scrollTimer = setTimeout(() => { // todo something scroll end }, 300); }); 如果在滚动中,定时任务一直不会被执行,只有滚动停止300毫秒后才会触发 今天在做的需求中有
分类: 其他 发布时间: 12-05 20:50 阅读次数: 0

第05组 Beta冲刺(1/4)

.
分类: 其他 发布时间: 12-05 20:50 阅读次数: 0

课外知识----断点续传

1 文件不分块 客户端会记录当前服务器的已经上传文件的大小,等到下载网络连接成功,给服务器发生我已经上传文件的大小,并继续发生字节 服务器接收已经上传文件的大小,用这个大小来将移动文件的cursor,进行append 2 文件分块 客户端首先将需要上传的文件分块,网络恢复正常,已经上传的文件分块不在上传,上传失败的文件分块重新上传 服务器将接受到的文件分块进行合并 Web客户端实现断点上传功能 WebUploader 官网:fexteam.gz01.bdysite.com/webuploade
分类: 其他 发布时间: 12-05 20:50 阅读次数: 0

chrome浏览器安装react-devtools插件

1.进入github查找https://github.com/facebook/react-devtools在自述文件中可以看到如下图提示扩展的v3的源代码可以在v3分支中找到2.进入https://github.com/facebook/react-devtools/tree/v3下载解压文件3.进入react-devtools-3文件夹运行npminstall命令4.运行npmrunbuild
分类: 服务端 发布时间: 12-05 20:50 阅读次数: 0

Drf 框架内工具

[TOC] 为了方便接下来的学习,我们创建一个新的子应用 home python manage.py startapp home 因为接下来的功能中需要使用到登陆功能,所以我们使用django内置admin站点并创建一个管理员. python manage.py createsuperuser 创建管理员以后,访问admin站点,先修改站点的语言配置 settings.py LANGUAGE_CODE = 'zh-Hans' TIME_ZONE = 'Asia/Shanghai' US
分类: 其他 发布时间: 12-05 20:34 阅读次数: 0

python基础-网络编程part02

TCP协议 TCP是传输控制协议,建立双向通道。 三次握手,建立连接 客户端向服务端发送建立连接的请求 服务端接收请求返回确认信息给客户端,并向客户端发送建立连接的请求 客户端接收请求返回确认信息给服务端 反馈机制:一次请求必须有一次响应。即收到请求后,必须告知对方已收到请求。 四次挥手,断开连接 客户端向服务端发送断开连接的请求 服务端接收请求返回确认信息发给客户端 服务端确认所有数据接收完毕以后,发送断开连接的请求给客户端 客户端接收请求返回确认信息给服务端 socket套接字通信 定义:
分类: 其他 发布时间: 12-05 20:34 阅读次数: 0

2019年12月5日 SPSS 运飞龙

假设检验,又称统计假设检验,是用来判断样本与样本,样本与总体的差异是由抽样误差引起还是本质差别造成的统计推断方法。 以上过程即整个假设检验的思想:反证法及小概率原理。 因而假设检验有可能犯两类错误。 第一类错误:原假设正确,而错误地拒绝了它,即“拒真”的错误,其发生的概率为第一类错误的概率。 第二类错误:原假设不正确,而错误地没有拒绝它,即“受伪”错误,其发生的概率为犯第二类错误的概率。 实际中,犯第一类错误受到更多的重视,希望把他控制在一定的水平。该水平称为显著性水平。该水平称为显著性水平,
分类: 其他 发布时间: 12-05 20:34 阅读次数: 0

ade

导入 MySql.Data.EntityFrameworkCore
分类: 其他 发布时间: 12-05 20:34 阅读次数: 0

五大主浏览器以及内核

IE : trident内核 (IE4以上版本是Trident内核,由于一些原因导致IE与w3c标准脱节和bug问题没有及时解决) 火狐 FireFox : gecko内核 苹果原装 Safari : webkit内核 欧鹏 Opera : 以前是Presto内核,Opera现已改用Google Chrome的Blink内核 谷歌 Google Chrome : Blink (基于webkit, Google 与Opera 共同开发)
分类: 其他 发布时间: 12-05 20:34 阅读次数: 0

获取url传来的参数 js获取url(request)中的参数

//根据传递过来的参数name获取对应的值 function getParameter(name) { var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)","i"); var r = location.search.substr(1).match(reg); if (r!=null) return (r[2]); return null; } 转:https://www.cnblogs.com/appcx/p/69
分类: 其他 发布时间: 12-05 20:34 阅读次数: 0