1:影响MySQL查询结果的条件
1:硬件,2:网络I/O,3查询时间
查询的时间相关:数据表结构的建立,索引的应用,SQL语句的使用
我们后端工程师能够把握的主要是表结构,索引和SQL语句方面,可以通过工程师的智慧来减小公司的成本,优化用户的体验
目前的计算机系统使用的都是分时系统,可能是一个进程给一个用户提供服务。计算机在不同的进程间快速的切换(针对...
分类:
数据库 时间:
2016-06-24 15:43:32
阅读次数:
186
简介:通过统计一篇文章(或一本书)中每个字符出现的频率(比如字母a出现了100次),对文中出现的每个字符进行编码。这种编码的特点是出现频率越高的字符,其编码长度越短。有了这样的字符、编码对照表,就可以发“密文”啦!举个栗子:早上看到一篇新闻,blablabla内容不重要。如下:
Apple Inc. plans to break with its recent pattern of overha...
分类:
其他好文 时间:
2016-06-24 15:46:12
阅读次数:
328
一、Java内存模型
按照官方的说法:Java 虚拟机具有一个堆,堆是运行时数据区域,所有类实例和数组的内存均从此处分配。
JVM主要管理两种类型内存:堆和非堆,堆内存(Heap Memory)是在 Java 虚拟机启动时创建,非堆内存(Non-heap Memory)是在JVM堆之外的内存。
简单来说,非堆包含方法区、JVM内部处理或优化所需的内存(如 J...
分类:
编程语言 时间:
2016-06-24 15:44:59
阅读次数:
243
http://blog.itpub.net/29281795/viewspace-1062879/
http://www.jb51.net/article/53769.htm
安装环境:
RHEL 6.4
VMware 10.1
安装软件:
Oracle Database 11gR2镜...
分类:
数据库 时间:
2016-06-24 15:42:33
阅读次数:
239
一.什么是懒加载?他的作用?
延迟加载,也叫懒加载,它是Hibernate为提高程序执行效率而提供的一种机制,即只有真正使用该对象的数据时才会创建。
Hibernate中主要是通过代理(proxy)机制来实现延迟加载。它的具体过程:Hibernate丛数据库获取某一个对象数据时、获取某一 个对象的集合属性值时,或获取某一个对象所关联的另一个对象时,由于没有使用该对象的数据,hi...
分类:
Web程序 时间:
2016-06-24 15:43:25
阅读次数:
260
一、引例给定 N 个对象,以及若干条连接这些对象的边。求连通分量的个数,或者判断任意两个对象是否连通。如图1,有2个连通分量。
图1 10个顶点及7条边
这个问题乍一看似乎遥不可及,但是如果掌握了并查集,能够轻松解决。二、思路为了方便描述对象,把对象抽象成数字。如果有 N 个对象,那就用数字 0 到 N-1 来表示不同对象。
假定现在有三条命令:
union(p, q):表示...
分类:
其他好文 时间:
2016-06-24 15:43:29
阅读次数:
258
Joel Hanson(乔伊.汉森)曾经是荣获过格莱美奖和基督摇滚音乐和平鸽奖(Dove Award)的美国福音乐队(PFR)的
成员主唱和吉他手。在1997年PFR解体之后,他走上了单飞的音乐道路,但2000年PFR又重新组合起来,并且先后
推出了《Captured》和《 Broken》两张专辑。但是并未取得理想的效果,直到他与Sara Groves合作的一首单曲
《Travelling...
分类:
其他好文 时间:
2016-06-24 15:41:46
阅读次数:
203
4.1.lseek函数介绍 4.1.lseek函数介绍 4.3.重复打开同一文件读取 4.4.重复打开同一文件写入 4.5.O_APPEND实现原理及原子操作性说明 4.6.文件共享及实现方式 4.7.再论文件描述符...
分类:
其他好文 时间:
2016-06-24 15:43:04
阅读次数:
214
本篇文章是一篇Vue.js的教程,目标在于用一种常见的业务场景——分页/无限加载,帮助读者更好的理解Vue.js中的一些设计思想。与许多Todo List类的入门教程相比,更全面的展示使用Vue.js完成一个需求的思考过程;与一些构建大型应用的高阶教程相比,又更专注于一些零碎细节的实现,方便读者快速掌握、致用。
需求分析
当一个页面中信息量过大时(例如一个新闻列表中有200条新闻需要展示)...
分类:
Web程序 时间:
2016-06-24 15:42:39
阅读次数:
326
在上一篇教程中,主要介绍了如何把OSG源代码编译成为能够在Android项目下使用的函数库。在这一篇教程中,我将针对如何在自己的Android项目中配置OSG函数库进行详细讲解。
现阶段网上关于OSGfor Android的配置方式教程有很多,但是大部分在实际使用起来都会或多或少的出现一些问题,无法完全照搬,需要一定的修改。而且,对于配置中的那些变量的具体含义,也很少有人能够进行仔细的讲解。...
分类:
移动开发 时间:
2016-06-24 15:43:14
阅读次数:
376
参考:
Advanced logging tutorial:https://docs.python.org/2.7/howto/logging.html#advanced-logging-tutorial
15.7. logging - Logging facility for Python:https://docs.python.org/2.7/library/logging.html?hi...
分类:
编程语言 时间:
2016-06-24 15:41:46
阅读次数:
220
题目:把一个数组最开的若干个元素搬到数组的末尾,我们称之为数组的旋转,输入一个递增排序的的数组的一个旋转,输出旋转数组的最小元素,例如:数组{3,4,5,1,2}旋转后为{1,2,3,4,5},该数组的最小值为:1
解析:
这是最近在看剑指offer,然后就看到这道题了,然后上面的解法有两种:1、也是最容易想到的一种,将数组按升序排序一下,然后数组的第一个数就是最小值,...
分类:
编程语言 时间:
2016-06-24 15:43:11
阅读次数:
132
简介
获取自己的位置LocationManager
LocationManager 的基本用法
实例
反向地理编码看懂位置信息经纬度到具体位置
直接使用Geocoding API
实例
使用百度地图
实践
使用覆盖物来增加更多功能
常用覆盖物MyLocationOverlay标记当前位置选定经纬度
PopupOverlay简介1、工作原理
利用无线电通讯网络或 GPS 等定位方式来确定出移动设备...
分类:
其他好文 时间:
2016-06-24 15:43:00
阅读次数:
251
——Java培训、Android培训、iOS培训、UI培训、PHP培训、期待与您交流! ——一、StringBuffer类和StringBuilder类1. StringBuffer类是线程安全的可变字符序列2. StringBuffer和String的区别
String是一个不可变的字符序列
StringBuffer是一个可变的字符序列
3.构造方法和方法StringBuffer的构造方法:
p...
分类:
编程语言 时间:
2016-06-24 15:41:21
阅读次数:
182
过去的一年对 Node.js 和 JavaScript 总的来说毫无疑问意义重大。
2015 年,我们见证了 Node.js 和 io.js 的合并,ESLint 1.0 的引入以及 ES6 标准的采用,也经历了很多其他令人兴奋的事。
按照 bitHound 的惯例,我们再次给出2015年度“20位最值得关注的
JS 开发者”榜单,这里有我们熟悉的家伙,也有一些新面孔。因此...
分类:
Web程序 时间:
2016-06-24 15:42:22
阅读次数:
259
——不会的东西你不尝试的去做,你永远都不会做...
分类:
其他好文 时间:
2016-06-24 15:42:11
阅读次数:
190
一腔热血的你是否想通过自己的双手实现自己的梦想,却无从下手?
彷徨迷茫的你是否感到薪水已经配不上你的能力,空有抱负,却无处施展?
认真执着的你是否一直苦于自学钻研,却遇到了瓶颈,难以进步?
奋力拼搏的你是否苦于白天工作,晚上自学,却依然跟不上IT更新的速度?
聪明理性的你是否察觉到该找个权威的培训机构来飞速提升自己,挖掘自身潜能,却不知道该在...
分类:
编程语言 时间:
2016-06-24 15:40:53
阅读次数:
451