代码改变世界

阅读排行榜

从索引技术谈数据库查询索引建立和查询条件书写

2012-04-01 15:04 by java线程例子, 527 阅读, 收藏,
摘要: 索引的优势当然是提高检索速度,但并不是说数据库建立了索引就真的会提高检索速度.为什么呢?我们知道,索引本身是有序的,索引查找的时候一般是多分查找,(当然在内存用数组实现的索引则可以做到随机查找,但数据库一般很少会采用这种方式组织,一般都是利用B+树),所以索引的查找一般不会是常数级,由于索引本身数据量问题,也不是一次就能将所有索引数据加载在内存里,所以也可能会引起多次磁盘读,加上定位到目标索引后还需要常数级的具体数据块磁盘读写,因此一次索引定位需要的磁盘读写可以控制在常数级别.因此索引查找的速度会在对数级别.但这并不等同于数据库查询时具体的查询速度,下面来分析一下:1)只有建立索引的字段作为条 阅读全文

MySQL加密和解密

2012-07-12 09:53 by java线程例子, 517 阅读, 收藏,
摘要: MySQL数据库加密与解密:数据加密、解密在安全领域非常重要。对程序员而言,在数据库中以密文方式存储用户密码对入侵者剽窃用户隐私意义重大。有多种前端加密算法可用于数据加密、解密,下面我向您推荐一种简单的数据库级别的数据加密、解密解决方案。以MySQL数据库为例,它内建了相应的加密函数(AES_ENCRYPT() )和解密函数(AES_DECRYPT())。在建表的时候,要注意字段的类型.如下图所示:在表中插入加密数据上面的插入语句有三个字段,“用户名”、“密码”和“加密的密码”。AES_ENCRYPT()函数需要一个“key”来协助加密,同样,解密也需要它(请牢记!)。下面是表中的数据截图:上 阅读全文

easyUI 创建Dialog对话框

2012-08-11 17:00 by java线程例子, 512 阅读, 收藏,
摘要: @author YHCdialog是一个特殊的window,可以包含工具栏在顶部和按钮在下面,但是默认的dialog不能改变大小,但是用户可以设置resizable 属性为true使其可以改变大小.查看 Demo创建 Dialogdialog非常简单,可以从DIV 创建,就像这样:<div id="dd" class="easyui-dialog" style="padding:5px;width:400px;height:200px;" title="My Dialog" iconCls="ico 阅读全文

BigDecimal 常用方法

2012-05-07 11:57 by java线程例子, 510 阅读, 收藏,
摘要: 转至:http://blog.163.com/linshengru@126/blog/static/98663794201010268528529/public class Test{ public static void main(String args[]){ System.out.println(0.05+0.01); System.out.println(1.0-0.42); System.out.println(4.015*100); System.out.println(123.3/100); } };... 阅读全文

Win7下Tomcat7和Apache2.2集成

2012-05-17 18:17 by java线程例子, 508 阅读, 收藏,
摘要: 众所周知,Apache是用来架设Web服务器的软件,也是当今最流行的Web服务器软件,在Linux系统中,应用的较为广泛,并和MySQL,PHP一同称为LAMP,构成架设网站的最佳环境。Tomcat是一款非常小巧的,运行JSP/Servlet的容器,但是当真正的使用的时候,在处理静态页面上不如Apache这样的专业Web服务器软件,而Apache处理静态资源比较好,但是动态不行,所以我们常把Apache和一些其他的软件集成起来,取长补短。对于学习java的人来说,Java Web是必经之路,而整合Tomcat和Apache对于开发Java的Web应用是很有效的。我的配置如下:Windows7. 阅读全文
上一页 1 ··· 14 15 16 17 18 19 20 21 22 ··· 121 下一页