NetBeans IDE 7.0 Beta 2 Available for Download, with Git Preview

The NetBeans team is pleased to announce that NetBeans IDE 7.0 Beta 2 is now available for download. NetBeans IDE 7.0 introduces language support for development to the Java SE 7 specification with the JDK 7 platform, as well as enhanced integration wi...
阅读(1055) 评论(0)

谁更胜一筹:技术解析 Google App Engine 和 Amazon EC2

最近一个潜在客户要求我们比较一下 Amazon EC2 和 Google App Engine,正好我们刚刚在 EC2 和 Google App Engine 上完成了两个相对来说规模较大的项目,因此有必要做一下总结。 我打算从三个角度来对比这两大云计算平台:技术,业务和未来发展趋势,本文是技术方面的对比,ok,准备好咖啡,我们开始吧!   如果按平台类型来分,大家可能已经知道Google App Engine属于PaaS(平台即服务),而Amazon EC2属于IaaS(基础设施即服务),Amazon...
阅读(6064) 评论(9)

GAE 数据存储——事务

由于 Google App Engine(GAE)存储服务是基于 Google 分布式存储环境的,所以在设计基于 GAE 应用时的事务处理要格外注意。 事务中操作的实体必须属于同一实体组(同一实体组将被存储在同一 Google 分布式存储单元中) 同一事物中先写入的数据并不能在该事务中的后续操作中读取到,此时读取的数据仍为事务开始前的原始数据(这点与很多数据库事务概念不一样,切记) 最好在事务外准备好数据,事务从开始到提交之间的耗时越短越好 如果需要,事务操作可能需要进行重试 具体细节请参考:Googl...
阅读(1558) 评论(0)

Java 版的 Berkeley DB 4.1.6 发布

Berkeley DB 是历史悠久的嵌入式数据库系统,主要应用在 Unix/Linux 操作系统上,其设计思想是简单、小巧、可靠、高性能。 Java 版的 Berkeley DB 4.1.6 在性能上比 4.0 有三倍的性能提升,支持多线程的线程管理和高级内存节点压缩。 下载:http://www.oracle.com/technetwork/database/berkeleydb/downloads/index.html 转自:http://www.oschina.net/news/12936/berk...
阅读(1017) 评论(1)

Cassandra 0.6 发布-下载

  Cassandra官方发布了Cassandra 0.6 下载地址,对这个混合型非关系数据库感兴趣的朋友可以去官方下载最新的Cassandra 0.6试用。  Cassandra从某种程度上说,不算是一个数据库。Cassandra类似于Google的BigTable。Cassandra的主要特点就是它不是由一个纯粹的数据库构成,而是由一堆数据库节点共同构成的一个分布式网络...
阅读(1085) 评论(0)

Orient DB 0.9.6 Beta 发布-下载

Orient DB 0.9.6第一个beta版本-Orient DB 0.9.6 Beta发布下载了,关注NoSQL数据库Orient DB的朋友可以下载最新的Orient DB 0.9.6 Beta试用下的说。随着前段时间”Digg与Reddit加入NoSQL阵营“,该消息让笔者开始关注起NOSQL数据库来。到底Orient DB这样的NoSQL数据库的优势何在呢?  Ori...
阅读(1809) 评论(0)

MongoDB 不断发展:发布 1.4 版本,10gen 提供商业支持

3月25日MongoDB(取自“humongous”)1.4版发布后不久,其创始人Dwight Merriman(前DoubleClick CEO/CTO)宣布10gen—— 开源文档数据库MongoDB背后的公司,将为其提供商业培训和支持。InfoQ借此机会采访了Merriman,了解了MongoDB的特性、适用性以及在NoSQL数据库社区中的地位,文中适当引用了他...
阅读(2118) 评论(0)

CouchDB 0.11.0 发布-下载

CouchDB 0.11.0 发布下载了,对这款NOSQL数据库有兴趣的朋友可以去官方下载最新的CouchDB 0.11.0试用。随着前段时间“Digg与Reddit加入NoSQL阵营”一事的发生,笔者对NoSQL数据库有了一个简单的认识。同时对CouchDB一类的NoSQL也产生了兴趣。如果对传统数据库比较熟悉的朋友不妨下载CouchDB 0.11.0试试看,笔者感觉Co...
阅读(1030) 评论(0)

了解 NoSQL 的必读资料

       NoSQL 是非关系型数据存储的广义定义。它打破了长久以来关系型数据库与 ACID 理论大一统的局面。NoSQL 数据存储不需要固定的表结构,通常也不存在连接操作。在大数据存取上具备关系型数据库无法比拟的性能优势。该术语在 2009 年初得到了广泛认同。     当今的应用体系结构需要数据存储在横向伸缩性上能够满足需求。而 NoSQL 存储就是为了实现这个...
阅读(72862) 评论(25)

SQL常用查询语句

SQL分类: DDL—数据定义语言(CREATE,ALTER,DROP,DECLARE) DML—数据操纵语言(SELECT,DELETE,UPDATE,INSERT) DCL—数据控制语言(GRANT,REVOKE,COMMIT,ROLLBACK)首先,简要介绍基础语句:1、说明:创建数据库CREATE DATABASE database-name 2、说明:删除数据库drop da...
阅读(1465) 评论(5)

设置MySQL的系统变量以调优性能

请问如何设置MySQL的系统变量以调优性能? (1)、back_log:         要求 MySQL 能有的连接数量。当主要MySQL线程在一个很短时间内得到非常多的连接请求,这就起作用,然后主线程花些时间(尽管很短)检查连接并且启动一个新线程。        back_log值指出在MySQL暂时停止回答新请求之前的短时间内多少个请求可以被存在堆栈中。只有如果期望在一个短时间内有很多...
阅读(1270) 评论(0)

MySQL 服务器调优

利用服务器的几个调优技巧,让 MySQL 服务器飞速运行 ...
阅读(1210) 评论(0)

数据库设计中的规范化

范式是符合某一种级别的关系模式的集合。关系数据库中的关系必须满足一定的要求。满足最低要求的叫第一范式,简称1NF,在第一范式基础上进一步满足一些要求的为第二范式,简称2NF。其余依此类推,目前有六种范式:1NF,2NF,3NF,BCNF,4NF,5NF。1 第一范式(1NF)      在任何一个关系数据库中,第一范式(1NF)是对关系模式的基本要求,不满足第一范式(1NF)的数据库就不是关系...
阅读(1558) 评论(2)

如何才能让你的SQL运行得更快

很多人在使用SQL时往往会陷入一个误区,即太关注于所得的结果是否正确,而忽略了不同的实现方法之间可能存在的性能差异,这种性能差异在大型的或是复杂的数据库环境中(如联机事务处理OLTP或决策支持系统DSS)中表现得尤为明显。 笔者在工作实践中发现,不良的SQL往往来自于不恰当的索引设计、不充份的连接条件和不可优化的where子句。 在对它们进行适当的优化后,其运行速度有了明显地提高! 下面我将从这三...
阅读(1359) 评论(0)

从SQL语言的分类谈COMMIT和ROLLBACK的用法

从功能上划分,SQL语言可以分为DDL,DML和DCL三大类。    1. DDL(Data Definition Language)     数据定义语言,用于定义和管理 SQL 数据库中的所有对象的语言 ;    CREATE---创建表    ALTER---修改表    DROP---删除表    2. DML(Data Manipulation Language)     数据操纵语言,...
阅读(2523) 评论(0)

使用ResultSetMetaData显示字段的名字等信息

package com.test;import java.sql.*;/** *//***************************************** 此例说明的问题:JDBC开发流程 --使用ResultSetMetaData显示字段的名字等信息* 注:该例中使用的驱动为Jdbc-Odbc桥驱动****************************************/cl...
阅读(1851) 评论(0)

execute、executeQuery和executeUpdate之间的区别

execute、executeQuery和executeUpdate之间的区别JDBCTM中Statement接口提供的execute、executeQuery和executeUpdate之间的区别        Statement 接口提供了三种执行 SQL 语句的方法:executeQuery、executeUpdate 和 execute。使用哪一个方法由 SQL 语句所产生的内...
阅读(2776) 评论(0)

Hibernate 分页

分页在任何系统中都是非常头疼的事情,有的数据库在语法上支持分页,而有的数据库则需要使用可滚动游标来实现,并且在不支持可滚动游标的系统上只能使用单向游标逐步接近要取得的数据。 Hibernate提供了一个支持跨系统的分页机制,这样无论底层是什么样的数据库都能用统一的接口进行分页操作。比如下面的代码就是从第500条开始取出100条记录: Query q = session.createQuery("f...
阅读(1704) 评论(0)

HSQLDB简介

HSQLDB是一个纯Java的数据库,小巧方便,在做应用程序的demo时会带来很大的方便。我们可以从http://hsqldb.sourceforge.net/下载hsqldb,里面包括源代码,文档以及demo等等。 hsqldb.jar包 这个包位于/lib目录下包括一些组件和程序,可以用不同的命令来启动这些程序。hsqldb.jar中的组件: ...
阅读(2292) 评论(0)

数据库连接池的原理机制

1、基本概念及原理   对于共享资源,有一个很著名的设计模式:资源池 (Resource  Pool)。该模式正是为了解决资源的频繁分配?释放所造成的问题。为解决上述问题,可以采用数据库连接池技术。数据库连接池的基 本思想就是为数据库连接建立一个“缓冲池”。预先在缓冲池中放入一定数量的连接,当需要建立数据库连接时,只需从“缓冲池”中取出一个,使用完毕之后再放 回去。我们可以通过设定连接池最大连接数...
阅读(1568) 评论(0)
31条 共2页1 2 下一页 尾页
    个人资料
    • 访问:5804726次
    • 积分:62168
    • 等级:
    • 排名:第38名
    • 原创:1236篇
    • 转载:326篇
    • 译文:42篇
    • 评论:2892条
    公告
    • * GitHub 上 Star 数最多的 Java 博客 Solo
    • * Golang 黑科技之在线 IDE Wide
    • * 黑客与画家的社区 Sym

    欢迎加入开源技术 Q 群:13139268,让学习和分享成为一种习惯!
    文章分类
    最新评论