转自:http://www.jfox.info/SQL-you-hua 数据库的优化问题 一、问题的提出 在应用系统开发初期,由于开发数据库数据比较少,对于查询SQL语句,复杂视图的的编写等体会不出SQL语句各种写法的性能优劣,但是如果将应用 系统提交实际应用后,随着数据库中数据的增加,系统的响应速 ...
分类:
数据库 时间:
2016-11-03 07:44:34
阅读次数:
282
我们都知道数组和链表的优劣,那HashMap有效地整合了数组和链表,形成了新的一种数据装载模型。 利用数组+链表的优势 1、减少数组不必要空间的开辟(假如单纯利用数组实现装载,我们总要考虑预先分配一部分内存,总不能需要的时候才开辟吧?在设计理念上也不符),利用链表能够更好地实现动态分配内存(通过引用 ...
分类:
其他好文 时间:
2016-10-31 18:36:36
阅读次数:
177
前几天面试被问到数据库索引的问题,没答上来。回来赶紧查了下,查的时候才发现关于数据库的一些知识已经快忘的差不多了,然后顺着不懂的名词一直找下去,然而越查发现自己不懂的越多…… 首先,建立索引的目的,就是为了提高数据库的查询效率,然而,这肯定得付出一些代价,一个是需要索引表本身需要占部分空间,然后就是 ...
分类:
数据库 时间:
2016-10-30 16:54:49
阅读次数:
266
工作中遇到问题分析记录,先直接抛问题。 现有三层业务 A, B, C 原始数据 A 层,存储着 基础数据对象 Map => a... size 不小于 1000, 随机抛出 一个 数据对象( a1) 底层数据 B 层, 捕获数据A层 抛出的对象 a1 后, 经过一系列 db 查询, 深度算法 计算 ...
分类:
其他好文 时间:
2016-10-29 22:11:47
阅读次数:
218
使用MySQL当然会接触到MySQL的存储引擎,在新建数据库和新建数据表的时候都会看到。MySQL默认的存储引擎是MyISAM,其他常用的就是InnoDB了。至于到底用哪种存储引擎比较好?这个问题是没有定论的,需要根据你的需求和环境来衡量。所以对这两种引擎的概念、原理、异同和各自的优劣点有了详细的了... ...
分类:
数据库 时间:
2016-10-23 20:51:41
阅读次数:
234
国内的设计师大都喜欢用px,而国外网站大都喜欢用em和rem,那么三者有什么区别,又各自有什么优劣呢? px特点 1. IE无法调整那些使用px作为单位的字体大小; 2. 国外的大部分网站能够调整的原因在于其使用了em或rem作为字体单位; 3. Firefox能够调整px和em,rem,但是96% ...
分类:
Web程序 时间:
2016-10-23 17:27:25
阅读次数:
19112
这篇文章覆盖了计算机科学里面常见算法的时间和空间的大 O(Big-O)复杂度。我之前在参加面试前,经常需要花费很多时间从互联网上查找各种搜索和排序算法的优劣,以便我在面试时不会被问住。最近这几年,我面试了几家硅谷的初创企业和一些更大一些的公司,如 Yahoo、eBay、LinkedIn 和 Goog ...
分类:
编程语言 时间:
2016-10-22 00:17:42
阅读次数:
222
1,编程的规范 2,坏的代码规范和好的规范对比 3,枚举 示例 上面举例说明 枚举如果用switch 会报错。 现阶段可以把枚举中的数值当常量来用。 4 继续讲解代码的优劣。多次强调:代码的命名规范。 5 少参数,编译不能通过。 6 程序员要小心仔细,吃的就是小心仔细的饭。 7 用力过猛的项目代码。 ...
分类:
其他好文 时间:
2016-10-18 01:44:32
阅读次数:
149
国内的设计师大都喜欢用px,而国外的网站大都喜欢用em和rem,那么三者有什么区别,又各自有什么优劣呢? PX特点 1. IE无法调整那些使用px作为单位的字体大小; 2. 国外的大部分网站能够调整的原因在于其使用了em或rem作为字体单位; 3. Firefox能够调整px和em,rem,但是96 ...
分类:
Web程序 时间:
2016-10-15 11:27:34
阅读次数:
146
将DAG图转化为顺序排列的形式 可应用于DP求最长路、基于两两优劣关系求排名等题型。 前向星版代码: ...
分类:
编程语言 时间:
2016-10-13 17:07:01
阅读次数:
217