算术基本定理 算术基本定理,又称为正整数的唯一分解定理,即:每个大于1的自然数均可写为质数的积,而且这些素因子按大小排列之后,写法仅有一种方式。例如:,。 算术基本定理的内容由两部分构成: 分解的存在性: 分解的唯一性,即若不考虑排列的顺序,正整数分解为素数乘积的方式是唯一的。 算术基本定理是初等数 ...
分类:
其他好文 时间:
2016-05-13 20:38:00
阅读次数:
323
Hibernate的缓存一般分为3类: 1).一级缓存.Session缓存称为一级缓存,由于Session对象的得生命周期通常对应一个数据库事务,因此它的缓存是事务范围的缓存,.注意: 一级缓存是必需的.在一级缓存中,持久化类的每个实例都具有唯一性的OID. 2).二级缓存.SessionFacto ...
分类:
Web程序 时间:
2016-05-13 18:50:50
阅读次数:
132
/*索引*/
/*索引设计原则
1.尽量选择唯一性索引
2.为经常需要orderby,groupby,distinct,union的字段设置索引
3.为常作为查询条件的字段设置索引
4.限制索引的数目
5.尽量使用数据量少的索引,索引值长,查询慢
6.尽量使用前缀来索引
7.删除不再使用的索引,或者很少使用的索引
..
分类:
数据库 时间:
2016-05-13 05:23:09
阅读次数:
281
第一章 命名基本原则
在面向对象编程中,对于类,对象,方法,变量等方面的命名是非常有技巧的。比如,大小写的区分,使用不同字母开头等等。但究其本,追其源,在为一个资源其名称的时候,应该本着描述性以及唯一性这两大特征来命名,才能保证资源之间不冲突,并且每一个都便于记忆。
对于理解应用程序的逻辑流,命名方案是最有影响力的一种帮助。名称应该说明“什么”而不是“如何”。命名原则是:使名称足够长以便有一定...
分类:
移动开发 时间:
2016-05-13 03:37:40
阅读次数:
234
MySql避免重复插入记录
发布于: December 15, 2011, 6:02 pm 分类: MySQL 作者: Cyrec 阅读:
[308]
今天用python抓取数据入库需要避免重复数据插入,在网上找了一些方法:
方案一:使用ignore关键字
如果是用主键primary或者唯一索引unique区分了记录的唯一性,避免重复插入记录可以使用:
insert igno...
分类:
数据库 时间:
2016-05-12 22:02:49
阅读次数:
168
set:
特点:无序的,长度可变的,不可重复的。
HashSet 的实现
对于 HashSet 而言,它是基于 HashMap 实现的,HashSet 底层采用 HashMap
来保存所有元素,因此 HashSet 的实现比较简单。
底层数据结构是 hash 表。
HashSet 保证元素的唯一性是通过元素的两个方法,hashCode 和 equals 来完成。...
分类:
编程语言 时间:
2016-05-12 19:16:50
阅读次数:
293
/*
利用HashSet来存储自定义元素
HashSet集合保证元素唯一性的依据:
是通过两个方法,hashCode和equals来完成。
如果元素的HashCode值相同,才会判断equals是否为true。
如果元素的HashCode值不同,不会调用equals。
这两个方法都是HashSet调用的,并没有显式调用。
注意:对于判断元素是否存在,以及删除等操作,依赖的方法是元素的hash...
分类:
编程语言 时间:
2016-05-12 17:38:57
阅读次数:
189
/*
复习:
只要底层数据结构是哈希表的集合,都要覆盖重写两个方法来保证哈希表中元素的唯一性。
public int hashCode()
public boolean equals(Object obj)
(1)HashMap能够保证元素的唯一性,不重复;
(原理:在对象类中覆盖hashCode()和equals()方法),
对象类可以实现Comparable接口,并实现compare...
分类:
编程语言 时间:
2016-05-12 17:15:45
阅读次数:
308
/*
Map集合:该集合存储键值对,一对一对往里面存,而且要保证键的唯一性。
Map比较重要的三个子类:
Hashtable:底层是哈希表数据结构,不可以存入null键null值。该集合是线程同步的(JDK1.0)元老级的。效率低。
HashMap:底层是哈希表数据结构,允许使用null键null值。该集合是线程不同步的。(JDK1.2)效率高。
TreeMap:底层数据结构是二叉树,线程...
分类:
编程语言 时间:
2016-05-12 15:06:20
阅读次数:
212
常见的数据库优化方法:索引(数据库),缓存,分表,分库,sql优化。 索引:创建索引一般有以下两个目的:维护被索引列的唯一性和提供快速访问表中数据的策略。95% 的数据库能 问题都可以采用索引技术得到解决。索引有助于提高检索性能,但过多或不当的索引也会导致系统低 效。因为用户在表中每加进一个索引,数 ...
分类:
数据库 时间:
2016-05-11 13:23:21
阅读次数:
256