码迷,mamicode.com
首页 > 2017年09月07日 > 全部分享
mysql ORDER BY,GROUP BY 和DISTINCT原理
前言 除了常规的Join语句之外,还有一类Query语句也是使用比较频繁的,那就是ORDERBY,GROUP BY以及DISTINCT这三类查询。考虑到这三类查询都涉及到数据的排序等操作,所以我将他们放在了一起,下面就针对这三类Query语句做基本的分析。 ORDER BY 的实现与优化 在MySQ ...
分类:数据库   时间:2017-09-07 00:50:15    阅读次数:260
《Java并发编程实战》----(八)线程池的使用
1,线程饥饿死锁 在线程池中,如果任务依赖于其他任务,那么可能产生死锁。在单线程的Executor中,如果一个任务将另一个任务提交到同一个Executor,并且等待这个被提交任务的结果,那么通常会引发死锁。第二个任务停留在工作队列中,等待第一个任务完成,而第一个任务又无法完成,因为它在等待第二个任务 ...
分类:编程语言   时间:2017-09-07 00:50:07    阅读次数:257
Java设计模式之单例设计模式(Singleton)
单例设计模式 单例模式在日常开发中用的也比较多,顾名思义就是一个类的对象在整个系统中只能有一个 优点: 1、单例模式会阻止其他对象实例化其自己的单例对象副本,从而确保所有对象都访问唯一实例 2、由于在整个系统中指存在一个实例对象,避免了频繁的创建和销毁对象,因此可以节约系统资源 3、避免了对共享资源 ...
分类:编程语言   时间:2017-09-07 00:50:01    阅读次数:192
图片展示上移效果
效果: ...
分类:其他好文   时间:2017-09-07 00:49:53    阅读次数:166
MySQL高级 之 索引失效与优化详解
案例所用的表结构、索引、与数据如下: 索引失效与优化 1、全值匹配我最爱 2、最佳左前缀法则(带头索引不能死,中间索引不能断) 如果索引了多个列,要遵守最佳左前缀法则。指的是查询从索引的最左前列开始 并且 不跳过索引中的列。 正确的示例参考上图。 错误的示例: 带头索引死: 中间索引断(带头索引生效 ...
分类:数据库   时间:2017-09-07 00:49:43    阅读次数:249
移动端页面使用rem布局
阿里团队的高清布局方案代码 所谓高清方案就是根据设备屏幕的DPR(设备像素比,又称DPPX,比如dpr=2时,表示1个CSS像素由4个物理像素点组成) 动态设置 html 的font-size, 同时根据设备DPR调整页面的缩放值,进而达到高清效果**。 注意:并不是所有地方都适用rem 宽度最好还 ...
分类:移动开发   时间:2017-09-07 00:49:33    阅读次数:324
react中为什么要使用immutable
因为在react中,react的生命周期中的setState()之后的shouldComponentUpdate()阶段默认返回true,所以会造成本组件和子组件的多余的render,重新生成virtual dom,并进行virtual dom diff,所以解决办法是我们在本组件或者子组件中的sh ...
分类:其他好文   时间:2017-09-07 00:49:28    阅读次数:135
10 Tips for Writing Better Code (阅读理解)
出发点 http://www.tuicool.com/articles/A7VrE33 阅读中文版本《编写质优代码的十个技巧》,对于我编码十年的经验,也有相同感受, 太多的坑趟过,太多的经历走过,对良好编码的技巧,只能说更加心有灵犀。 下面从英文原版阅读,结合自己的理解,尝试注解下作者的观点。 注解 ...
分类:其他好文   时间:2017-09-07 00:49:19    阅读次数:245
用了springmvc为何JS,CSS等文件就是访问不到
那就是为什么我配置好web.xml中的dispatchservlet后,js,css,甚至gif都不能正常显示了 我们来看看我们配置的web.xml 这个就涉及到一个知识点了,就是url-pattern的 / 和 * 的区别了 这里我来引用一段别人的原话 url-pattern有5种配置模式: (1 ...
分类:编程语言   时间:2017-09-07 00:49:11    阅读次数:139
day04_05 逻辑运算符、表达式
num += 1 等价于 num = num + 1 逻辑运算符 and 全true则true 条件1 and 条件2 5>3 and 3>2 > true 5>3 and 3<2 >false or 有true则true 5>3 or 6<2 >true not 取反 not 5>3 >false ...
分类:其他好文   时间:2017-09-07 00:49:03    阅读次数:170
Spring Boot? 使用freemarker模板引擎渲染web视图
效果图 代码 indexFreeMarker.ftl ...
分类:编程语言   时间:2017-09-07 00:48:54    阅读次数:600
Java 网络编程
1. Socket 编程原理 网络上的实体通过端到端的连接进行数据的发送与接收,即进行通信。通信的一端就叫做一个socket。要通过socket进行通信,服务端和客户端都需要为通信做一些准备。 首先,服务端需要初始化socket,然后为socket绑定端口和IP,客户端使用这个IP和端口表名要与哪个 ...
分类:编程语言   时间:2017-09-07 00:48:42    阅读次数:243
操作系统--存储管理的任务
存储管理的任务 存储管理一共有三个存储管理任务: --存储分配 --地址映射 --存储保护 --存储共享 --存储扩充 存储分配: 分配基本内存空间 增加新的内存空间 回收内存空间 逻辑地址:表示相对地址,在外存中。 物理地址:绝对地址,标识内存中的每一个存储单元,在内存中 地址映射: 程序装入内存 ...
分类:其他好文   时间:2017-09-07 00:48:35    阅读次数:176
ubuntu virtualenv python 虚拟环境的安装和配置
安装 : 创建python2虚拟环境: 进入/py2/bin/ : 退出虚拟环境:deactivate 创建python3虚拟环境: . 这样就进入python3的虚拟环境: ...
分类:编程语言   时间:2017-09-07 00:05:42    阅读次数:162
详解一条sql语句的执行过程
SQL是一套标准,全称结构化查询语言,是用来完成和数据库之间的通信的编程语言,SQL语言是脚本语言,直接运行在数据库上。同时,SQL语句与数据在数据库上的存储方式无关,只是不同的数据库对于同一条SQL语句的底层实现不同罢了,但结果相同。这有点类似于java中接口的作用,一个接口可以有不同的实现类,不 ...
分类:数据库   时间:2017-09-07 00:05:26    阅读次数:288
红黑树(一)之 原理和算法详细介绍---转帖
目录1 红黑树的介绍2 红黑树的应用3 红黑树的时间复杂度和相关证明4 红黑树的基本操作(一) 左旋和右旋5 红黑树的基本操作(二) 添加6 红黑树的基本操作(三) 删除 作者:Sky Wang 于 2013-08-08 概述:R-B Tree,又称为“红黑树”。本文参考了《算法导论》中红黑树相关知 ...
分类:编程语言   时间:2017-09-07 00:05:15    阅读次数:184
Java随机数
使用Random类产生随机数 产生某个范围的随机数,比如[20,50] ...
分类:编程语言   时间:2017-09-07 00:05:05    阅读次数:154
1514条   上一页 1 ... 84 85 86 87 88 89 90 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!