`
文章列表

mongodb 用户权限设置

 
mongodb默认链接是不需要用户名、密码的,直接IP、端口号就可以连,这样肯定不安全啦。   MongoDB用户权限分配的操作是针对某个库来说的。--这句话很重要。   下面演示如何给对应的库添加帐号密码:   1,进入命令模式 #mongod   2,进入某个库 #use test   3,添加用户 db.addUser("str","str");     4,用户授权 #db.auth("str","str");   5,修改配置文件mongo.conf支持权限控制 # ...
MongoDB提供了备份和恢复的功能,分别是mongdump和mongorestore两个命令   先介绍下命令语法:   #mongodump -h dbhost -d dbname -o dbdirectory -h:MongDB所在服务器地址,例如:127.0.0.1,当然也可以指定端口号:127.0.0.1:27017 -d:需要备份的数据库实例,例如:test -o:备份的数据存放位置,例如:/home,当然该目录需要提前建立,在备份完成后,系统自动在dump目录下建立一个test目录,这个目录里面存放该数据库实例的备份数据。 #mongorestore -h dbh ...
mongodb默认是提供了类似分页的函数skip,但这个使用起来,数据量一旦大起来,查询效率是非常低的,甚至能达到几百秒,很恐怖。   这里应该用其它给的办法代替,比如说先得到前100条数据,然后用第100条数据里的某一属性做为查询条件,得到剩下的数据,然后再limit(100)。代码如下:   var page1 = db.foo.find().sort({"date" : -1}).limit(100); var latest = null; while (page1.hasNext()) { latest = page1.next(); di ...
MongoDB的Java驱动是线程安全的,对于一般的应用,只要一个mongo实例即可.mongo有个内置的连接池(连接池默认可容纳10个数据库连接),在有大量写和读的环境中,为了确保在一个session中使用同一个DB时,可以通过DB类的requestStart()方法打开失去控制,待所有业务代码编写完毕后,再通过DB类的requestDone()方法结束事物控制.这样就保证了事物的原子性.   //声明collection对象 DBCollection collection = db.getCollection("user"); //开始事务控 ...
package com.mgtest; import java.net.UnknownHostException; import com.mongodb.BasicDBObject; import com.mongodb.DB; import com.mongodb.DBCollection; import com.mongodb.DBCursor; import com.mongodb.DBObject; import com.mongodb.Mongo; public class Leantest { Mongo mongoClient = null; ...
这里我采用yum安装   1,添加mongodb yum配置文件 在/etc/yum.repos.d/目录下创建一个文件mongodb.repo     # cd /etc/yum.repos.d/ # touch mongodb.repo   编辑mongodb.repo文件,如果系统是32位,内容如下:     [mongodb] name=MongoDB Repository baseurl=http://downloads-distro.mongodb.org/repo/redhat/os/i686/ gpgcheck=0 enabled=1   ...
1,修改 jsp 、js等文件的编码Windows---->Preferences---->myeclipse Enterprise Workbench---->File and Editors----->jsp/javascript--->Encoding选为你要设置的编码   2,修改java的编码规则window---->preferences---->workspace---->text file encodeing选为你要设置的编码  

svn linux下安装

    博客分类:
  • svn
系统环境RHEL5.4最小化安装(关iptables,关selinux) + ssh + yum   一,安装必须的软件包.# yum install subversion   二,基本的SVN服务器配置1,新建一个目录用于存储SVN所有文件# mkdir /home/svn2,新建一个版本仓库# svnadmin create /home/svn/project   3,添加用户要添加SVN用户非常简单,只需在/home/svn/project/conf/passwd文件添加一个形如“username=password"的条目就可以了.为了测试,我添加了如下内容: [ ...

ant安装配置

    博客分类:
  • ant
1,ANT官方网站: http://ant.apache.org/ 下载后解压。 2,配置环境变量     ANT_HOME:C:\apache-ant-1.7.1                 (这里为你自己解压缩的目录)     PATH:%ANT_HOME%\bin                          (这个设置是为了方便在dos环境下操作) 3,查看是否安装成功     在dos窗口中输入命令ant,若出现结果:        Buildfile:build.xml does not exist!        Build failed    说明ant安装成 ...
常用项目SVN目录结构
很强大和谐JAVA网站的代码
Gmail 使用自动垃圾邮件检测系统对模式进行分析,并预测哪些类型的邮件具有欺骗性或存在潜在威胁。 以下是系统将邮件标记为垃圾邮件时考虑的一些因素:   1.成人内容和“快速致富”诀窍等通常与垃圾邮件相关的内容;2.冒充为“退回的邮件”响应(如果邮件发送后由于收件人电子邮件地址无效等问题无法递送,您会自动收到的一种系统生成的电子邮件)的邮件;3.来自发送其他垃圾邮件的帐户或 IP 地址的邮件;4.其他 Gmail 用户的行为,例如许多用户举报来自某个发件人的垃圾邮件;5.综合考虑主题、拼写和格式等元素以及可疑附件,与其他垃圾邮件或网上诱骗邮件有相似之处;6.邮件中使用的语言和您的 Gma ...

mibew 安装配置

1,将下载的文件解压并改名为'webim'。 2,建立一个mysql的数据库并命名为'webim'。 3,修改/webim/libs/config.php文件如下图代码:   /* * Application path on server */ $webimroot = "/webim"; /* * Internal encoding */ $webim_encoding = "utf-8"; /* * MySQL Database parameters */ $mysqlhost = " ...

JIRA相关配置

    博客分类:
  • JIRA
JIRA相关配置 权限配置 全局权限配置 状态配置 工作流配置 通知方式配置 界面配置
mysql迁移到oracle-文件备份   1,到数据库结构工具 2,oracle所需jar包 3,sql修改过程中注意的事项
Global site tag (gtag.js) - Google Analytics