在统计一组数据时用到了子查询(子查询用到了count,父查询用了sum) 后语句优化为无子查询 但是跟踪两次的执行计划和IO统计,发现 1.有子查询时扫描计数和逻辑读取远高于无子查询的语句 2.无子查询语句反而多了排序步骤 原来含子查询的语句写错了,错成什么样了呢? 外面的sum求和对象弄错了,导致的结果就是主语句的查询字段没有一个用到子查询中的count结果 好吧,记录到这里有些明白了,好像又有点迷糊 为什么含子查询的语句性能反而更差,是因为count没有被主查询的select使用所以没有被执…
Windows→Preferences→Java→Editor→Content Assist 我们看到其中的AutoActivation Delay默认值为200(单位是毫秒)也就是说在打“.”之后停留200毫秒才能出现智能感知的提示.那么将它修改为20会如何呢?试一下,修改为20之后提示速度明显上升,可以达到与时俱进啦……:) ok,上次修改了提示时间.这次修改一下它的触发智能感知的触发器.也就是让它像我们的Visual Studio2008那样的强大的感知功能,即输入S即可提示出所有以S开头…
之前项目开发中,表单校验用的jQuery Validate 插件,这个插件为表单提供了强大的验证功能,让客户端表单验证变得更简单,同时提供了大量的定制选项,满足应用程序各种需求.该插件捆绑了一套有用的验证方法,包括 URL 和电子邮件验证,同时提供了一个用来编写用户自定义方法的 API. 可以添加自定义校验,特别注意它的异步验证,远程地址只能输出 "true" 或 "false",不能有其他输出. 8.异步验证 remote:URL 使用 ajax 方式进行验证,默…
php图像处理(thinkphp框架有相对强大的图像处理功能) 一.总结 1.php处理图像:php处理图像需要安装外库(gd库) 2.gd库函数可以非常完美的操作图像:安装好库之后,这个库里面的函数就能够操作图像的几乎一些属性和处理图像的方法(一般操作图像的什么功能都有) 二.PHP 图像处理 PHP 提供了丰富的图像处理函数,主要包括: 函数 描述 gd_info() 取得当前安装的 GD 库的信息 getimagesize() 获取图像信息 getimagesizefromstring()…
现在很多小伙伴们在遇到Mac读写NTFS格式硬盘问题的时候,都会选择使用Tuxera NTFS这个磁盘读写工具.因为这款读写工具不仅可以帮助我们进行读写工作,还具有一个磁盘管理工具Disk Manager,具备丰富的磁盘管理功能. 这是一个独立的小工具,可以在不打开Tuxera NTFS的情况下进行打开使用.今天小编就要借助Mac自带的强大的搜索功能,来给大家展示一下如何快速搜索打开Tuxera Disk Manager. 具体操作步骤如下: 1.打开一个访达窗口,我们可以看到右上角有个搜索框,…
微服务架构 微服务是一种开发软件的架构和组织方法,其中软件由通过明确定义的API 进行通信的小型独立服务组成. 这些服务由各个小型独立团队负责. 微服务架构使应用程序更易于扩展和更快地开发,从而加速创新并缩短新功能的上市时间. 将软件应用程序构建为一组独立.自治(独立开发.部署和扩展).松耦合.面向业务能力(强调能力,而不是完成任务)的服务. 为什么微服务软件系统需要借助进程间(服务间,应用程序间)通信技术? 传统软件系统被进一步拆分为一组细粒度,自治和面向业务能力的实体,也就是微服务. 强.弱…
在常规数据库中,我们都知道有一个sql就是group,分组.如果主表只有对应的一个列记录的分组的ID,那么还好统计,比如说每本书book表,有一个分类catId,记录是属于哪一类的书,那么直接按照catId进行分组即可.可是在实际应用种,并非如此简单.一本书往往属于多个分类,比如:某本书既属于科技类书,又属于儿童类书,要求按照这两种条件进行筛选,都能筛选出来,如果要求按照分类进行统计数量,数据库怎么group?我们且抛开种种解决方案,来看看Elasticsearch里面对这种需求,是多么的容易统…
转载: http://www.cnblogs.com/0820-zq/p/5807980.html Form Form的验证思路 前端:form表单 后台:创建form类,当请求到来时,先匹配,匹配出正确和错误信息. Django的Form验证实例: 创建project,进行基础配置文件配置 settings.py settings.py之csrf注销 __init__.py urls.py views.account.py: from django.shortcuts import rende…
  作为一个学生党,一开始使用atom时候并没有意识到atom一些小功能的巨大作用,直到自己实习参与了项目,才知道这些功能在一个项目中是能极大提高工作效率的开发利器   下面是一位不愿意透露其姓名的彭湖湾同学(其实就是我啦)的使用体会,我们姑且称之为W同学   1.通过关键字段全项目检索目标代码文件command+shift+F(mac)ctrl+shift+F(windows)   [场景一]:W同学在tower(一个团队协作工具)上接到了一个小任务,他要在公司运营的一个站点上站点模块里,对一…
index → index.wxml  套webwiew // url 活动url bindmessage 接收信息 <web-view src='{{url}}' bindmessage='message'></web-view> 微信头像昵称:登录与未登录的用户,都必须要获取头像昵称 发(微信分享)的用户 只能通过url传入参数:type.id.invitecode.token 收(微信分享)的用户 getInfo()拿到本人头像昵称 /** * 获取用户,头像,昵称, * 设…