- 浏览: 118745 次
- 性别:
- 来自: 厦门
最新评论
-
wang_yilong:
1024
java tomcat Keytool的使用总结 -
kenshinyelin:
kenshinyelin 写道对啊,控制台看不到原来放错地方了 ...
quartz在tomcat下配置使用 -
kenshinyelin:
对啊,控制台看不到
quartz在tomcat下配置使用 -
eric_dc:
不行啊。不报错,控制台看不到打印结果
quartz在tomcat下配置使用
文章列表
mongodb 用户权限设置
- 博客分类:
- mongodb
mongodb默认链接是不需要用户名、密码的,直接IP、端口号就可以连,这样肯定不安全啦。
MongoDB用户权限分配的操作是针对某个库来说的。--这句话很重要。
下面演示如何给对应的库添加帐号密码:
1,进入命令模式
#mongod
2,进入某个库
#use test
3,添加用户
db.addUser("str","str");
4,用户授权
#db.auth("str","str");
5,修改配置文件mongo.conf支持权限控制
# ...
mongodb数据备份与恢复
- 博客分类:
- mongodb
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 的分页实现
- 博客分类:
- mongodb
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 ...
MonggoDB保证事物的一致性
- 博客分类:
- mongodb
MongoDB的Java驱动是线程安全的,对于一般的应用,只要一个mongo实例即可.mongo有个内置的连接池(连接池默认可容纳10个数据库连接),在有大量写和读的环境中,为了确保在一个session中使用同一个DB时,可以通过DB类的requestStart()方法打开失去控制,待所有业务代码编写完毕后,再通过DB类的requestDone()方法结束事物控制.这样就保证了事物的原子性.
//声明collection对象
DBCollection collection = db.getCollection("user");
//开始事务控 ...
mongodb java 增删改查
- 博客分类:
- mongodb
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"的条目就可以了.为了测试,我添加了如下内容: [ ...
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安装成 ...
gmail收件邮件被自动认为是垃圾邮件
- 博客分类:
- 其他
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相关配置
权限配置
全局权限配置
状态配置
工作流配置
通知方式配置
界面配置
mysql迁移到oracle-文件备份
- 博客分类:
- oracle
mysql迁移到oracle-文件备份
1,到数据库结构工具
2,oracle所需jar包
3,sql修改过程中注意的事项