自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(36)
  • 收藏
  • 关注

原创 MyEclipse快捷键及经验总结

Ctrl+Shift+L    显示所有快捷键  Ctrl+K      参照选中的词(Word)快速定位到下一个  Ctrl+Shift+K    参照选中的词(Word)快速定位到上一个    Ctrl+O      快速显示OutLine  Ctrl+T      快速显示当前类的继承结构  Ctrl+Shift+X    把选中文本全部改为大写  Ctrl+Shift+Y    把...

2012-11-28 20:16:30 1060

原创 mongoDB ObiectID详解

1.组成01234567891011时间戳机器IDPID计数器时间戳. 4字节unix时间戳.机器ID. 主机名md5产生的hash的前三个字节, 或者mac,网络地址,虚拟主机地...

2012-11-27 16:04:10 125

原创 对于mongodb实现分页的讨论

 group缺点:1.group语句在sharded?模式下无法使用2.group?要求返回的结果集 < 10000 3.group 没有limit 和 skip 限制操作.4.分页场景下,每点一个分页链接都会触发一次聚合操作优点:1.小结果集直接返回数据,无需持久化到临时表.使用mapReduce的好处:1. 所有的mongoDB模式通用.2. 第一次查询生成所有分页信息到临时表.后...

2012-11-26 21:04:57 167

原创 linux修改文件所属用户和组

linux修改文件所属用户和组使用chown命令可以修改文件或目录所属的用户:       命令:chown 用户 目录或文件名       例如:chown qq /home/qq  (把home目录下的qq目录的拥有者改为qq用户) 使用chgrp命令可以修改文件或目录所属的组:       命令:chgrp 组 目录或文件名       例如:chg...

2012-11-19 17:19:19 139

原创 MongoDB设置访问权限、设置用户

http://www.cnblogs.com/zengen/archive/2011/04/23/2025722.html

2012-11-15 20:49:06 77

原创 Mongo客户端常用命令

 一、数据库相关命令   1  show dbs // 列出所有数据库     2  use memo // 使用数据库memo。即使这个数据库不存在也可以执行,但该数据库不会立刻被新建,要等到执行了insert之类的操作时,才会建立这个数据库     3   show collections // 列出当前数据库的collections    4   查看各collection的状态  d...

2012-10-30 17:43:13 98

原创 mysql 时间转换

mysql> select UNIX_TIMESTAMP();  -> 882226357  mysql> select UNIX_TIMESTAMP('1997-10-04 22:23:00');  -> 875996580  当UNIX_TIMESTAMP被用于一个TIMESTAMP列,函数将直接接受值,没有隐含的“string-to-unix-timestamp...

2012-10-30 15:34:27 93

原创 MongoDB数组修改器更新数据

    这里,我们将了解一下数组修改器。数组,是我们经常看到和使用到的且非常有用的数据结构:它不仅可以通过索进行引用,还可以作为集合来使用。数组修改器,顾名思义,它是用来修改数组的,而不能用来修改整数或者字符串。数组修改器不多,就那么几个,但熟练掌握它后,将给我们带来非常方便的操作。下面,我们来了解一下:> db.user.findOne(){    "_id" : Ob...

2012-10-29 17:14:19 83

原创 java连接mongo

 一、连接方式:1、单台服务器或主从模式: Mongo mongo1 = new Mongo( "127.0.0.1" );Mongo mongo2 = new Mongo( "127.0.0.1", 27017 );Mongo mongo3 = new Mongo( new DBAddress( "127.0.0.1", 27017, "test" ) );...

2012-10-26 17:51:16 153

原创 Mongo读写分离

 Mongo的主从和复制集结构提供良好的读写分离环境,Mongo的java-driver也实现了读写分离的参数,这给程序开发减少了很多工作。现在我们看一下Mongo-Java-Driver读写分离的一些机制。    MongoJavaDriver的读是通过设置ReadReference参数,顾名思义,读参照,或者读偏好。与之对应的是WriteConcern,字面意思写涉及,就是规定了写的一些...

2012-10-26 17:35:02 208

原创 MongoDB:下一代MySQL (转)

转 http://blog.nosqlfan.com/html/2215.html原文标题是《Is MongoDB the next big thing?》,请允许我把big thing等同于目前应用最广泛的开源数据库 MySQL。作为当下最热门的NoSQL之一,下面我们就来看看它具体的优点与不足。MongoDB的特性简单的查询语句,没有Join操作文档型存储,其数据是...

2012-10-23 16:07:30 76

原创 MongoDB资料汇总专题

1.MongoDB是什么MongoDB介绍PPT分享MongoDB GridFS介绍PPT两则初识 MongoDB GridFSMongoDB GridFS 介绍一个NoSQL与MongoDB的介绍PPTMongoDB:下一代MySQL?写给Python程序员的MongoDB介绍又一篇给Python程序员的MongoDB教程MongoDB源码研究系列文章...

2012-10-23 15:21:23 232

原创 MongoDB是如何使用内存的(转)

目前,MongoDB使用的是内存映射存储引擎,它会把数据文件映射到内存中,如果是读操作,内存中的数据起到缓存的作用,如果是写操 作,内存还可以把随机的写操作转换成顺序的写操作,总之可以大幅度提升性能。MongoDB并不干涉内存管理工作,而是把这些工作留给操 作系统的虚拟内存管理器去处理,这样做的好处是简化了MongoDB的工作,但坏处是你没有方法很方便的控制MongoDB占多大内存,幸运 的是虚拟...

2012-10-23 11:17:19 463

原创 详解MongoDB的Compact操作(转)

转自 http://blog.nosqlfan.com/html/3282.htmlMongoDB 2.0 正式版已经发布了,具体改进可以参考本站之前的文章,2.0中的一点改进是提供了一个压缩命令Compact,此命令支持针对单个Collection的压缩。下面我们就讲一讲Compact命令的一些知识。在过去,我们只能通过repairDatabase()命令来对数据进行压...

2012-10-22 16:50:06 266

原创 mongodb删除集合后磁盘空间不释放

 mongodb删除集合后磁盘空间不释放,只有用db.repairDatabase()去修复才能释放。但是在修复的过程中如果出现了非正常的mongodb的挂掉,再次启动时启动不了的,需要先修复才可以,可以利用./mongod --repair --dbpath=/data/mongo/ 如果你是把数据库单独的放在一个文件夹中指定dbpath时就指向要修复的数据库就可以,修复可能要花费很长的...

2012-10-19 17:29:05 603

原创 在Windows上安装多个Mysql[主从数据库同步数据]

主从数据库数据同步,可以使用从数据库来实时备份主数据库,当主数据库被破坏,可以马上启用从数据库。一、从C盘拷贝MYSQL到D盘,命名为MYSQL2把"C:\MySQL" 修改为 "D:\MySQL2"修改配置文件my.ini[client]port=3307[mysqld]port=3307basedir="D:/MYSQL2/"d...

2012-10-18 10:32:06 272

原创 DBCP参数

username传递给JDBC驱动的用于建立连接的用户名password传递给JDBC驱动的用于建立连接的密码url传递给JDBC驱动的用于建立连接的URLdriverClassName使用的JDBC驱动的完整有效的java 类名connectionProperties当建立新连接时被发送给JDBC驱动的连接参数,格式必须是 [prop...

2012-10-17 18:27:33 83

原创 numTestsPerEvictionRun 参数源码

package org.apache.commons.pool.impl public class GenericObjectPool<T> extends BaseObjectPool<T> implements ObjectPool<T>     /**      * Returns the number of tests to b...

2012-10-17 18:11:37 1564

原创 DBCP

 简要说明:DBCP——开源组件,将原Conection包裹了起来1.       需要用到三个Jar包:commons-collections-3.2.1.jarcommons-dbcp-1.2.2.jar<!--[if !supportNestedAnchors]--><!--[endif]-->commons-pool-1.5.2.jar&l...

2012-10-16 18:41:03 100

原创 java操作mongodb实例

package mongodb;import java.net.UnknownHostException;import com.mongodb.BasicDBObject;import com.mongodb.DB;import com.mongodb.DBCollection;import com.mongodb.DBCursor;import com.m...

2012-10-10 14:50:36 72

原创 mongo MapReduce例子

 http://my.oschina.net/huzorro/blog/75210这篇也写的很好   第八章 MapReduceMongoDB的MapReduce相当于Mysql中的"group by",所以在MongoDB上使用 Map/Reduce 进行并行"统计"很容易。 使用MapReduce要实现两个函数 Map函数和Reduce函数...

2012-10-09 11:03:34 119

原创 MongoDB资料汇总

MongoDB是一个基于分布式文件存储的数据库。由C++语言编写。旨在为WEB应用提供可扩展的高性能数据存储解决方案。它的特点是高性能、易部署、易使用,存储数据非常方便。主要功能特性有:面向集合存储、易存储对象类型的数据。模式自由。支持动态查询:Mongo支持丰富的查询表达式,查询指令使用JSON形式的标记,可轻易查询文档中内嵌的对象及数据。支持完全索引,包...

2012-10-09 10:32:26 140

原创 mongodb 总结

生产环境最佳实践 1.linux 系统: 1】关闭文件系统/分区的atime 选项 Vi /etc/fstab 在对应的分区项后面添加noatime ,nodiratime LABEL=/1 / ext3 defaults 1 1 LABEL=/data1 /data ext4 defaults,noatime,nodiratime 1 2 2】设置文件句柄4k...

2012-10-08 10:48:46 64

原创 Mongo Database 性能优化

SQL Server有工具进行数据库的优化,Mongo Database Profiler.不仅有,而且功能更强大。MongoDB 自带 Profiler,可以非常方便地记录下所有耗时过长操作,以便于调优。有两种方式可以控制 Profiling 的开关和级别,第一种是直接在启动参数里直接进行设置。启动MongoDB时加上–profile=级别 即可。也可以在客户端调用d...

2012-10-08 09:05:33 59

原创 MongoDB 修改器

命令:$inc 用来增加已有键的值,或者在键不存在的时候创建一个键,它只能修改整数型或浮点型,比如统计累加、投票.它键的值必须为数字,不能使用字符串、数组等其他值.$set 用来指定一个键的值,如果这个键没有就创建它.有就修改.它还可以修改内嵌文档,甚至可以修改键的数据类型.$unset 用来删除,将键完全删除.$push 如果指定的键已经存在,它会向已有的数组末尾...

2012-09-29 10:22:37 152

原创 MongoDB Windows 下安装部署

下面主要是我在Windows上(Win7)安装、运行、安装Windows服务的笔记,以作备忘。 1、下载 下载地址:http://www.mongodb.org/downloads 从其下载页面就可以看出MongoDB还真的是不赖,支持各个操作系统,其驱动也有好多,目前我用的是.net平台的。 2、安装 安装非常简单,解压就行了,我解压后,放在D:/Mo...

2012-09-28 16:52:03 59

原创 MySQL和Java时间毫秒之间的转换问题的总结

最近几天在做关于依时间查询用户认证的业务,因为在MySQL中,time字段使用的是bigint类型,所以存在其中都是毫秒数。当需要从数据库中取出毫秒数转换成日期格式时,需要用到MySQL数据库自己的函数,只需要在SQL语句中调用即可,但是我的业务也就是这个地方出了问题。 一般在MySQL中,我们常常使用FROM_UNIXTIME(unix_timestamp,format)函数来转换成...

2012-09-28 11:48:36 245

原创 MySQL 获取当前AUTO_INCREMENT的ID

获得新生成的AUTO_INCREMENT属性的值也有多种方法。推荐的方法是使用LAST_INSERT_ID()函数,即在INSERT之后马上使用: SELECT LAST_INSERT_ID();另外还可以用"WHERE auto_col IS NULL"条件选择出新插入的行,即在INSERT后马上用: SELECT * FROM t WHERE a IS NU...

2012-09-27 14:38:45 399

原创 MyEclipse安装插件的几种方法

  本文讲解MyEclipse(MyEclipse10)的三种方法,以SVN为例  Eclipse update site URL: http://subclipse.tigris.org/update_1.8.x  下载地址:http://subclipse.tigris.org/files/documents/906/49151/site-1.8.4.zip   一、通过M...

2012-09-24 10:56:11 41

原创 PowerDesigner 技巧小结

分类: Database 2012-03-23 12:49 796人阅读 评论(0) 收藏 举报1、PowerDesigner 使用 MySQL 的 auto_increment ◇问题描述:PD怎样能使主键id使用MySQL的auto_increment呢?◇解决方法:打开tableproperties窗口→columns→选中id列→打开columnsproperties窗...

2012-09-19 17:07:25 97

原创 嵌入式DERBY数据库试用

[code="java"]import java.sql.Connection;import java.sql.DriverManager;import java.sql.PreparedStatement;import java.sql.ResultSet;import java.sql.SQLException;import java.sql.Statement;...

2012-09-19 11:31:49 250

原创 MYSQL SQL书写优化建议,数据库

1、选取最适用的字段属性  Mysql可以很好的支持大数据量的存取,但是一般说来,数据库中的表越小,在它上面执行的查询也就会越快。因此,在创建表的时候,为了获得更好的性能,我们可以将表中字段的宽度设得尽可能小。例如,在定义邮政编码这个字段时,如果将其设置为CHAR(255),显然给数据库增加了不必要的空间,甚至使用VARCHAR这种类型也是多余的,因为CHAR(6)就可以很好的完成任务了。...

2012-09-19 11:23:47 82

原创 powerdesign导出name作为comment

powerdesign导出name作为comment博客分类: 开发工具VB脚本 首先打开PDM,tools->execute commands->edit/run script 运行以下脚本,将name拷贝为comment Vb代码 [code="vb"]Option Explicit ValidationMode = True ...

2012-09-18 16:18:23 140

原创 derby 空间压缩回收

CALL SYSCS_UTIL.SYSCS_COMPRESS_TABLE('APP', ?, 1)

2012-09-14 18:09:36 209

原创 derby的IJ 连接

connect 'jdbc:derby:E:\svn_source\myworkspace\DerbyForTest\HIAPK_DOWNLOAD;create=false';

2012-09-14 17:18:10 612

原创 derby分页

[code="sql"]SELECT * FROM YOUR_TABLE OFFSET ? ROWS FETCH NEXT ? ROWS ONLY; [/code] 稍微解释一下: OFFSET ? ROWS - 是指跳过 ? 条记录 FETCH NEXT ? ROWS ONLY - 是指抓取下一个 ? 条记录 这样分页性能可以提升至毫秒级速度,...

2012-09-13 17:24:54 75

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除