- 聚集索引非聚集索引
策马踏清风
sql的索引有B+树和Hash结构两种,聚集索引和非聚集索引都是采用B+树索引。聚集索引定义:数据行的物理顺序与该索引列值的逻辑顺序相同,一个表只能有一个聚集索引。即代表物理行位置的索引。不创建索引,系统会自动创建隐含列作为表的聚集索引。SQLServer默认主键就是聚集索引,也可以指定非聚集索引创建完表后再指定聚集索引createclusteredindexclustered_indexonta
- mysql 引擎 InnoDB 和 MyISAM
codebody
mysqljava
一、InnoDB支持事务,MyISAM不支持,对于InnoDB每一条SQL语言都默认封装成事务,自动提交,这样会影响速度,所以最好把多条SQL语言放在begin和commit之间,组成一个事务;二、InnoDB支持外键,而MyISAM不支持。对一个包含外键的InnoDB表转为MYISAM会失败;三、InnoDB是聚集索引数据文件是和索引绑在一起的,必须要有主键,通过主键索引效率很高。但是辅助索引需
- 【Mysql优化】
橘子-青衫
mysql数据库
目录前言1.在Mysql中,如何定位慢查询?2.那这条SQL语句执行的很慢,如何分析(优化)呢?3.了解过索引吗?(什么是索引?)4.索引的底层结构了解过吗?5.B树和B+树的区别是什么呢?6.什么是聚簇索引,什么是非聚簇索引?(什么是聚集索引,什么是二级索引?)7.知道什么是回表查询嘛?8.知道什么叫覆盖索引嘛?9.Mysql超大分页怎么处理?10.索引创建原则有哪些?11.什么情况下索引会失效
- 实验八 索引操作
LANVNAL
一.实验目的:掌握索引的创建、查看与删除二.实验内容:(第1题写到实验报告中)1.使用T-SQL语句完成下列操作。1)为stuinfo库中的student表创建按sname列升序的非聚集索引。2)为stuinfo库中的Course表创建按Cname列降序的唯一非聚集索引。3)为stuinfo库中的score表创建一个先按cno升序,再按Degree降序的非聚集索引。4)为stuinfo库中的sco
- mysql 聚簇索引和非聚簇索引的用法_聚簇索引和非聚簇索引(通俗易懂 言简意赅)...
磁盘人
mysql聚簇索引和非聚簇索引的用法
总结:InnoDB中,表数据文件本身就是按B+Tree组织的一个索引结构,聚簇索引就是按照每张表的主键构造一颗B+树,同时叶子节点中存放的就是整张表的行记录数据,也将聚集索引的叶子节点称为数据页。这个特性决定了索引组织表中数据也是索引的一部分;一般建表会用一个自增主键做聚簇索引,没有的话MySQL会默认创建,但是这个主键如果更改代价较高,故建表时要考虑自增ID不能频繁update这点。我们日常工作
- MySQL聚簇索引 非聚簇索引 覆盖索引与回表
走着四方
mysql数据库
聚簇索引聚簇索引定义:在InnoDB的聚簇索引的叶子节点存储的是行记录(其实是页结构,一个页包含多行数据),InnoDB必须要有至少一个聚簇索引。可以直接定位到行记录。聚簇索引的类型:(1)如果表定义了PK,则PK就是聚集索引;(2)如果表没有定义PK,则第一个notNULLunique列是聚集索引;(3)否则,InnoDB会创建一个隐藏的row_id作为聚集索引;注释:row_id是InnoDB
- 聚簇索引和非聚簇索引
swadian2008
数据库数据库聚簇索引非聚簇索引回表索引
目录聚簇索引(聚集索引)聚簇索引的优缺点辅助索引(非聚簇索引)InnoDB索引实现主键索引InnoDB的辅助索引MyISAM索引实现主键索引辅助索引(Secondarykey)聚簇索引并不是一种单独的索引类型,而是一种数据存储方式,具体细节依赖于其实现方式。B+树索引可以分为聚簇索引(也称聚集索引,clusteredindex)和辅助索引(有时也称非聚簇索引或二级索引,secondaryindex
- mysql 聚集索引和非聚集索引
青城楼主
聚集索引索引是存储了表数据的物理地址聚集索引既存储了表数据key又存储了行值,物理地址的逻辑顺序和表存储的顺序一致!是唯一的对于Innodb,主键毫无疑问是一个聚集索引。但是当一个表没有主键,或者没有一个索引,Innodb会如何处理呢。请看如下规则如果一个主键被定义了,那么这个主键就是作为聚集索引如果没有主键被定义,那么该表的第一个唯一非空索引被作为聚集索引如果没有主键也没有合适的唯一索引,那么i
- MySQL篇之回表查询
学java的冲鸭
mysqljava数据库面试
一、聚集索引将数据存储与索引放到了一块,索引结构的叶子节点保存了行数据。特点:必须有,而且只有一个。聚集索引选取规则:1.如果存在主键,主键索引就是聚集索引。2.如果不存在主键,将使用第一个唯一(UNIQUE)索引作为聚集索引。3.如果表没有主键,或没有合适的唯一索引,则InnoDB会自动生成一个rowid作为隐藏的聚集索引。二、二级索引将数据与索引分开存储,索引结构的叶子节点关联的是对应的主键。
- MySql索引分类
Holy_Java
数据库学习心得与问题记录mysql分类数据库
目录第一章、按数据结构分类1.1)树型数据结构索引1.2)Hash数据结构索引1.3)其他数据结构索引第二章、按物理存储方式分类2.1)聚簇索引(聚集索引)2.2)非聚簇索引(非聚集索引)第三章、按索引字段的特性分类3.1)普通索引3.2)唯一索引3.3)主键索引3.4)多列索引(又称组合索引,复合索引,多字段索引,联合索引)3.5)前缀索引,后缀索引3.6)全文索引(FULLTEXT)第四章、按
- 数据存储 - 聚集索引与非聚集索引的区别
撸帝
学习完整课程请移步互联网Java全栈工程师聚集索引一个表只能有一个,而非聚集索引一个表可以存在多个聚集索引存储记录是物理上连续存在,而非聚集索引是逻辑上的连续,物理存储并不连续聚集索引:物理存储按照索引排序;聚集索引是一种索引组织形式,索引的键值逻辑顺序决定了表数据行的物理存储顺序非聚集索引:物理存储不按照索引排序;非聚集索引则就是普通索引了,仅仅只是对数据列创建相应的索引,不影响整个表的物理存储
- 数据库索引
zhaosyong
本文转自:https://www.jianshu.com/p/417521e459df已收藏,怕丢失。本人后期会把建索引sql补上SQLSERVER提供了多种索引。如果以存储结构结构来区分,有聚集索引和非聚集索引;如果以数据的唯一性来区分,则有唯一索引和非唯一索引;若以键列个数来区分,有单列索引与多列索引等。聚集索引聚集索引表示表中存储的数据按照索引的顺序存储,确定表中数据的物理顺序,即索引的底层
- 数据库笔记——分析总结聚集索引、非聚集索引和覆盖索引
学习BigData
数据库笔记oraclesql数据结构
一、首先深入浅出理解索引结构来自聚集索引和非聚集索引实际上我们可以将索引理解为一种目录,索引可分为聚类索引和非聚类索引。我们的汉语字典的正文本身就是一个聚集索引。比如,我们要查“安”字,就会很自然地翻开字典的前几页,因为“安”的拼音是“an”,而按照拼音排序汉字的字典是以英文字母“a”开头并以“z”结尾的,那么“安”字就自然地排在字典的前部。如果您翻完了所有以“a”开头的部分仍然找不到这个字,那么
- 聚集索引与非聚集索引(辅助索引)
程序员kk
1.聚集索引聚集(clustered)索引,也叫聚簇索引。定义:数据行的物理顺序与列值(一般是主键的那一列)的逻辑顺序相同,一个表中只能拥有一个聚集索引。单单从定义来看是不是显得有点抽象,打个比方,一个表就像是我们以前用的新华字典,聚集索引就像是拼音目录,而每个字存放的页码就是我们的数据物理地址,我们如果要查询一个“哇”字,我们只需要查询“哇”字对应在新华字典拼音目录对应的页码,就可以查询到对应的
- MySQL十部曲之七:InnoDB索引及其优化措施
亻乍屯页女子白勺
MySQLmysql数据库
文章目录前言什么是索引聚集索引和二级索引索引的创建和删除单列和多列索引列前缀索引表达式索引UNIQUE索引索引优化MySQL是怎样使用索引的优化措施前言如果不懂平衡二叉树、B树和B+树(属于数据结构搜索算法相关内容),那阅读本文意义不大本文不包括全文索引、与JSON和空间数据类型相关的索引。官方文档内使用B树作为术语,并称其是一种B树的变体,我们可以当作B+树看待。什么是索引InnoDB表通过CR
- mysql-索引与引擎
名字忒不好取
笔记数据库mysqlb树数据库
文章目录数据库引擎using和on关键字myisam数据存储innodb(默认)INNODB三大特性BufferPool自适应Hash索引双写缓冲区索引本质数据结构创建、删除索引聚集索引辅助索引索引覆盖回表最左匹配索引下推explain优化查询索引列不要使用表达式(计算、函数等)前缀索引索引扫描排序unionall、or、in索引使用范围查询强制类型转化索引失效limit使用不要使用select*
- MYSQL索引与存储引擎
W望杨梅止渴W
MySqlmysql索引数据库
目录前言数据结构二叉树结构红黑树结构B-Tree结构B树B+树HASH结构存储引擎介绍MylSAM(轻量级)-非聚集InnoDB-聚集索引普通索引(INDEX)唯一索引主键索引(PRIMARYKEY)联合索引全文索引(FULLTEXT)总结学习数据结构网站(可以加快对索引的理解):DataStructureVisualizationsl前言Mysql是一个程序员必须要学会的一种语言,很多人新手小白
- MySQL索引与存储引擎
编程小菜吉
MySQLmysql
MySQL索引与存储引擎一、索引1、MySQL索引选择的数据结构1.1、二叉树1.2、红黑树1.3、Hash1.4、B-Tree1.5、B+Tree2、联合索引索引的最左前缀原则3、索引的分类二、MySql存储引擎1、概念2、Myisam和InnoDB两种搜索引擎3、Myisam索引实现(非聚集索引)4、InnoDB索引实现4.1、InnoDB表必须有主键,并且推荐使用整型的自增主键4.2、非主键
- MySQL 聚集与非聚集索引
恋喵大鲤鱼
《MySQL快速上手》MySQL聚集索引非聚集索引
文章目录1.聚集索引1.1介绍1.2优点1.3缺点2.非聚集索引3.区别参考文献MySQL中,根据索引树叶结点存放数据行还是数据行的地址,可以将索引分为两类:存放数据行:聚集索引存放数据行地址:非聚集索引InnoDB使用聚集索引,MyISAM使用非聚集索引。1.聚集索引1.1介绍聚集索引(ClusteredIndex)也叫聚簇索引,一般以主键建立索引。在InnoDB中如果没有定义主键,会选择第一个
- mysql主键为什么要自增_MySQL表为什么要有自增主键
懂点交通的GISer
mysql主键为什么要自增
一、使用自增主键的好处1.自增型主键有利于插入性能的提高2.自增型主键设计(int,bigint)可以降低二级索引的空间,提升二级索引的内存命中率3.自增型的主键可以减小page的碎片,提升空间和内存的使用4.无主键的表删除,在row模式的主从架构,会导致备库夯住解释下原因:1)Innodb中的每张表都会有一个聚集索引,而聚集索引又是以物理磁盘顺序来存储的,自增主键会把数据自动向后插入,避免了插入
- 全面总结Mysql数据库索引(一)
故事和酒我都有
一、mysq索引分类按照数据结构可以分为分为聚集索引和⾮聚集索引两大类。聚集索引每个表有且⼀定会有⼀个聚集索引,整个表的数据存储在聚集索引中,mysql索引是采⽤B+树结构保存在⽂件中,叶⼦节点存储主键的值以及对应记录的数据,⾮叶⼦节点不存储记录的数据,只存储主键的值。当表中未指定主键时,mysql内部会⾃动给每条记录添加⼀个隐藏的rowid字段(默认4个字节)作为主键,⽤rowid构建聚集索引。
- MySQL索引的底层数据结构原理剖析(二叉树、 红黑树、Hash、B-Tree、B+Tree)
Linux技术狂
后端开发C++开发数据结构数据结构mysql后端开发Linux开发C++开发
一.前言1.说明我们平时所说的:聚集索引(主键索引),次要索引,覆盖索引,复合索引,前缀索引,唯一索引在MySQL5.7和8.0版本默认都是使用B+Tree索引,除此之外还有Hash索引。至于MySQL5.7之前版本,这里就不过多探究了。学习各种数据结构图解网站:https://www.cs.usfca.edu/~galles/visualization/Algorithms.html(推荐)2.
- 数据库 sql select *from account where name=‘张三‘ 执行过程
想要打 Acm 的小周同学呀
Java数据库sql
select*fromaccountwherename='张三'分析上面语句的执行过程用到了索引由于是根据1.name字段进行查询,所以先根据name='张三’到name字段的二级索引中进行匹配查找。但是在二级索引中只能查找到Arm对应的主键值10。2.由于查询返回的数据是*,所以此时,还需要根据主键值10,到聚集索引中查找10对应的记录,最终找到10对应的行row。最终拿到这一行的数据,直接返回
- 聚集索引与非聚集索引
贰爷
一.索引简介众所周知,索引是关系型数据库中给数据库表中一列或多列的值排序后的存储结构,SQL的主流索引结构有B+树以及Hash结构,聚集索引以及非聚集索引用的是B+树索引。这篇文章会总结SQLServer以及MySQL的InnoDB和MyISAM两种SQL的索引。SQLSever索引类型有:唯一索引,主键索引,聚集索引,非聚集索引。MySQL索引类型有:唯一索引,主键(聚集)索引,非聚集索引,全文
- 数据库的聚集索引理解
小强聊it
数据库
数据库的聚集索引是和数据在一块的,如何不是聚集索引,会造成查询的时候先根据查询条件到数据然后根据数据去查聚集索引,然后根据聚集索引再去查询数据
- MySql 独立表空间和共享表空间
攻城狮托马斯
独立表空间和共享表空间共享表空间:数据库的所有表数据,索引文件全部放在一个文件中,默认共享表空间的文件路径在data目录下,(听起来像聚集索引),默认文件名为ibdata1,大小为10M.独立表空间:每一个表都会生成独立的文件来储存,每个表都会有一个.frm文件,还有一个.ibd文件.两者的差别:如果把表放再共享表空间,即使表删除了空间也不会删除,所以表依然很大,而独立表空间如果删除表就会清除空间
- mysql底层数据结构
释然`
mysql优化mysql数据结构数据库
mysql底层数据结构数据结构hashBTreeB+Tree索引索引分类B+TREE、Hash、Full-text聚集索引、非聚集索引myisaminnodb主键索引(PRIMARYKEY)、唯一索引(UNIQUE)、普通索引(INDEX)、全文索引(FULLTEXT)主键索引(PRIMARYKEY)唯一索引(UNIQUE)普通索引(INDEX)全文索引(FULLTEXT)单列索引、联合索引数据结
- 浅谈MySQL存储引擎
程序员小韩
MySQL的存储引擎是插件式的,不同的存储引擎有不同的锁机制,其中我们最常到的两个存储引擎为MyISAM与InnoDB。MyISAM与InnoDB的区别:MyISAM:不支持事务,但是每次查询都是原子的;支持表级锁,即每次操作是对整个表加锁;存储表的总行数;一个MYISAM表有三个文件:索引文件、表结构文件、数据文件;采用菲聚集索引,索引文件的数据域存储指向数据文件的指针。辅索引与主索引基本一致,
- 概念杂记--到底啥是啥?(数据库篇)
圆师傅
数据库数据库引擎索引
文章目录1.聚集索引(clusteredindex)2.非聚集索引(Non-clusteredindex)3.聚集索引和非聚集索引区别?4.覆盖索引(coveringindex)5、复合索引(CompositeIndex)6.索引最左匹配原则1.聚集索引(clusteredindex)聚集索引(ClusteredIndex)是数据库中一种常见的索引类型,它定义了表中数据的物理存储顺序。在聚集索引中
- 数据库面试题与复试准备
程序小旭
MySQL数据库
数据库面试题与复试准备Mysql索引mysql中的索引分为三类:B+树索引,Hash索引,和全文索引问题一:Innodb索引与MylSAM的区别按物理存储分类:InnoDB的存储方式是聚集索引,MyISAM的存储方式是非聚集索引。两种索引都采用B+树的索引方式MyISAM索引文件和数据文件是分离的,使用B+树实现,主键索引和辅助索引实现一致,索引文件仅保存记录所在页的指针(物理位置),通过这些地址
- ASM系列五 利用TreeApi 解析生成Class
lijingyao8206
ASM字节码动态生成ClassNodeTreeAPI
前面CoreApi的介绍部分基本涵盖了ASMCore包下面的主要API及功能,其中还有一部分关于MetaData的解析和生成就不再赘述。这篇开始介绍ASM另一部分主要的Api。TreeApi。这一部分源码是关联的asm-tree-5.0.4的版本。
在介绍前,先要知道一点, Tree工程的接口基本可以完
- 链表树——复合数据结构应用实例
bardo
数据结构树型结构表结构设计链表菜单排序
我们清楚:数据库设计中,表结构设计的好坏,直接影响程序的复杂度。所以,本文就无限级分类(目录)树与链表的复合在表设计中的应用进行探讨。当然,什么是树,什么是链表,这里不作介绍。有兴趣可以去看相关的教材。
需求简介:
经常遇到这样的需求,我们希望能将保存在数据库中的树结构能够按确定的顺序读出来。比如,多级菜单、组织结构、商品分类。更具体的,我们希望某个二级菜单在这一级别中就是第一个。虽然它是最后
- 为啥要用位运算代替取模呢
chenchao051
位运算哈希汇编
在hash中查找key的时候,经常会发现用&取代%,先看两段代码吧,
JDK6中的HashMap中的indexFor方法:
/**
* Returns index for hash code h.
*/
static int indexFor(int h, int length) {
- 最近的情况
麦田的设计者
生活感悟计划软考想
今天是2015年4月27号
整理一下最近的思绪以及要完成的任务
1、最近在驾校科目二练车,每周四天,练三周。其实做什么都要用心,追求合理的途径解决。为
- PHP去掉字符串中最后一个字符的方法
IT独行者
PHP字符串
今天在PHP项目开发中遇到一个需求,去掉字符串中的最后一个字符 原字符串1,2,3,4,5,6, 去掉最后一个字符",",最终结果为1,2,3,4,5,6 代码如下:
$str = "1,2,3,4,5,6,";
$newstr = substr($str,0,strlen($str)-1);
echo $newstr;
- hadoop在linux上单机安装过程
_wy_
linuxhadoop
1、安装JDK
jdk版本最好是1.6以上,可以使用执行命令java -version查看当前JAVA版本号,如果报命令不存在或版本比较低,则需要安装一个高版本的JDK,并在/etc/profile的文件末尾,根据本机JDK实际的安装位置加上以下几行:
export JAVA_HOME=/usr/java/jdk1.7.0_25  
- JAVA进阶----分布式事务的一种简单处理方法
无量
多系统交互分布式事务
每个方法都是原子操作:
提供第三方服务的系统,要同时提供执行方法和对应的回滚方法
A系统调用B,C,D系统完成分布式事务
=========执行开始========
A.aa();
try {
B.bb();
} catch(Exception e) {
A.rollbackAa();
}
try {
C.cc();
} catch(Excep
- 安墨移动广 告:移动DSP厚积薄发 引领未来广 告业发展命脉
矮蛋蛋
hadoop互联网
“谁掌握了强大的DSP技术,谁将引领未来的广 告行业发展命脉。”2014年,移动广 告行业的热点非移动DSP莫属。各个圈子都在纷纷谈论,认为移动DSP是行业突破点,一时间许多移动广 告联盟风起云涌,竞相推出专属移动DSP产品。
到底什么是移动DSP呢?
DSP(Demand-SidePlatform),就是需求方平台,为解决广 告主投放的各种需求,真正实现人群定位的精准广
- myelipse设置
alafqq
IP
在一个项目的完整的生命周期中,其维护费用,往往是其开发费用的数倍。因此项目的可维护性、可复用性是衡量一个项目好坏的关键。而注释则是可维护性中必不可少的一环。
注释模板导入步骤
安装方法:
打开eclipse/myeclipse
选择 window-->Preferences-->JAVA-->Code-->Code
- java数组
百合不是茶
java数组
java数组的 声明 创建 初始化; java支持C语言
数组中的每个数都有唯一的一个下标
一维数组的定义 声明: int[] a = new int[3];声明数组中有三个数int[3]
int[] a 中有三个数,下标从0开始,可以同过for来遍历数组中的数
- javascript读取表单数据
bijian1013
JavaScript
利用javascript读取表单数据,可以利用以下三种方法获取:
1、通过表单ID属性:var a = document.getElementByIdx_x_x("id");
2、通过表单名称属性:var b = document.getElementsByName("name");
3、直接通过表单名字获取:var c = form.content.
- 探索JUnit4扩展:使用Theory
bijian1013
javaJUnitTheory
理论机制(Theory)
一.为什么要引用理论机制(Theory)
当今软件开发中,测试驱动开发(TDD — Test-driven development)越发流行。为什么 TDD 会如此流行呢?因为它确实拥有很多优点,它允许开发人员通过简单的例子来指定和表明他们代码的行为意图。
TDD 的优点:
&nb
- [Spring Data Mongo一]Spring Mongo Template操作MongoDB
bit1129
template
什么是Spring Data Mongo
Spring Data MongoDB项目对访问MongoDB的Java客户端API进行了封装,这种封装类似于Spring封装Hibernate和JDBC而提供的HibernateTemplate和JDBCTemplate,主要能力包括
1. 封装客户端跟MongoDB的链接管理
2. 文档-对象映射,通过注解:@Document(collectio
- 【Kafka八】Zookeeper上关于Kafka的配置信息
bit1129
zookeeper
问题:
1. Kafka的哪些信息记录在Zookeeper中 2. Consumer Group消费的每个Partition的Offset信息存放在什么位置
3. Topic的每个Partition存放在哪个Broker上的信息存放在哪里
4. Producer跟Zookeeper究竟有没有关系?没有关系!!!
//consumers、config、brokers、cont
- java OOM内存异常的四种类型及异常与解决方案
ronin47
java OOM 内存异常
OOM异常的四种类型:
一: StackOverflowError :通常因为递归函数引起(死递归,递归太深)。-Xss 128k 一般够用。
二: out Of memory: PermGen Space:通常是动态类大多,比如web 服务器自动更新部署时引起。-Xmx
- java-实现链表反转-递归和非递归实现
bylijinnan
java
20120422更新:
对链表中部分节点进行反转操作,这些节点相隔k个:
0->1->2->3->4->5->6->7->8->9
k=2
8->1->6->3->4->5->2->7->0->9
注意1 3 5 7 9 位置是不变的。
解法:
将链表拆成两部分:
a.0-&
- Netty源码学习-DelimiterBasedFrameDecoder
bylijinnan
javanetty
看DelimiterBasedFrameDecoder的API,有举例:
接收到的ChannelBuffer如下:
+--------------+
| ABC\nDEF\r\n |
+--------------+
经过DelimiterBasedFrameDecoder(Delimiters.lineDelimiter())之后,得到:
+-----+----
- linux的一些命令 -查看cc攻击-网口ip统计等
hotsunshine
linux
Linux判断CC攻击命令详解
2011年12月23日 ⁄ 安全 ⁄ 暂无评论
查看所有80端口的连接数
netstat -nat|grep -i '80'|wc -l
对连接的IP按连接数量进行排序
netstat -ntu | awk '{print $5}' | cut -d: -f1 | sort | uniq -c | sort -n
查看TCP连接状态
n
- Spring获取SessionFactory
ctrain
sessionFactory
String sql = "select sysdate from dual";
WebApplicationContext wac = ContextLoader.getCurrentWebApplicationContext();
String[] names = wac.getBeanDefinitionNames();
for(int i=0; i&
- Hive几种导出数据方式
daizj
hive数据导出
Hive几种导出数据方式
1.拷贝文件
如果数据文件恰好是用户需要的格式,那么只需要拷贝文件或文件夹就可以。
hadoop fs –cp source_path target_path
2.导出到本地文件系统
--不能使用insert into local directory来导出数据,会报错
--只能使用
- 编程之美
dcj3sjt126com
编程PHP重构
我个人的 PHP 编程经验中,递归调用常常与静态变量使用。静态变量的含义可以参考 PHP 手册。希望下面的代码,会更有利于对递归以及静态变量的理解
header("Content-type: text/plain");
function static_function () {
static $i = 0;
if ($i++ < 1
- Android保存用户名和密码
dcj3sjt126com
android
转自:http://www.2cto.com/kf/201401/272336.html
我们不管在开发一个项目或者使用别人的项目,都有用户登录功能,为了让用户的体验效果更好,我们通常会做一个功能,叫做保存用户,这样做的目地就是为了让用户下一次再使用该程序不会重新输入用户名和密码,这里我使用3种方式来存储用户名和密码
1、通过普通 的txt文本存储
2、通过properties属性文件进行存
- Oracle 复习笔记之同义词
eksliang
Oracle 同义词Oracle synonym
转载请出自出处:http://eksliang.iteye.com/blog/2098861
1.什么是同义词
同义词是现有模式对象的一个别名。
概念性的东西,什么是模式呢?创建一个用户,就相应的创建了 一个模式。模式是指数据库对象,是对用户所创建的数据对象的总称。模式对象包括表、视图、索引、同义词、序列、过
- Ajax案例
gongmeitao
Ajaxjsp
数据库采用Sql Server2005
项目名称为:Ajax_Demo
1.com.demo.conn包
package com.demo.conn;
import java.sql.Connection;import java.sql.DriverManager;import java.sql.SQLException;
//获取数据库连接的类public class DBConnec
- ASP.NET中Request.RawUrl、Request.Url的区别
hvt
.netWebC#asp.nethovertree
如果访问的地址是:http://h.keleyi.com/guestbook/addmessage.aspx?key=hovertree%3C&n=myslider#zonemenu那么Request.Url.ToString() 的值是:http://h.keleyi.com/guestbook/addmessage.aspx?key=hovertree<&
- SVG 教程 (七)SVG 实例,SVG 参考手册
天梯梦
svg
SVG 实例 在线实例
下面的例子是把SVG代码直接嵌入到HTML代码中。
谷歌Chrome,火狐,Internet Explorer9,和Safari都支持。
注意:下面的例子将不会在Opera运行,即使Opera支持SVG - 它也不支持SVG在HTML代码中直接使用。 SVG 实例
SVG基本形状
一个圆
矩形
不透明矩形
一个矩形不透明2
一个带圆角矩
- 事务管理
luyulong
javaspring编程事务
事物管理
spring事物的好处
为不同的事物API提供了一致的编程模型
支持声明式事务管理
提供比大多数事务API更简单更易于使用的编程式事务管理API
整合spring的各种数据访问抽象
TransactionDefinition
定义了事务策略
int getIsolationLevel()得到当前事务的隔离级别
READ_COMMITTED
- 基础数据结构和算法十一:Red-black binary search tree
sunwinner
AlgorithmRed-black
The insertion algorithm for 2-3 trees just described is not difficult to understand; now, we will see that it is also not difficult to implement. We will consider a simple representation known
- centos同步时间
stunizhengjia
linux集群同步时间
做了集群,时间的同步就显得非常必要了。 以下是查到的如何做时间同步。 在CentOS 5不再区分客户端和服务器,只要配置了NTP,它就会提供NTP服务。 1)确认已经ntp程序包: # yum install ntp 2)配置时间源(默认就行,不需要修改) # vi /etc/ntp.conf server pool.ntp.o
- ITeye 9月技术图书有奖试读获奖名单公布
ITeye管理员
ITeye
ITeye携手博文视点举办的9月技术图书有奖试读活动已圆满结束,非常感谢广大用户对本次活动的关注与参与。 9月试读活动回顾:http://webmaster.iteye.com/blog/2118112本次技术图书试读活动的优秀奖获奖名单及相应作品如下(优秀文章有很多,但名额有限,没获奖并不代表不优秀):
《NFC:Arduino、Andro