- 浏览: 32408 次
- 性别:
- 来自: 福州
最新评论
文章列表
在Linux环境中出现Exception in thread "main" java.lang.NoClassDefFoundError
若程序本身没有问题,则有以下几种情况.
1.java命令运行java程序时,不需要添加.class后缀.即java Test 而不是java Test.class.
2.确认classpath包含特殊路径符号".",一般来说这种可能性最大.
可以试着执行如下命令:
java -cp . Test 或者 java -classpath . Test
如果执行通过,则说明确实是这个问题.你需要将符号&quo ...
MongoDB权威指南(7)- 管理
- 博客分类:
- MongoDB
1.启动和停止mongoDB
从命令行启动mongoDB服务器使用可执行文件mongod,mongod有很多的启动选项,运行mongod --help可以查看这些选项,下边是常用的重要选项:
--dbpath
指定数据目录,缺省为/data/db/。每个mongod进程都需要自己的数据目录,如果你要运行3个mongod的实例,那么就需要3个独自的目录。mongod启动的时候会在数据目录创建一个mongod.lock文件,阻止其他进程使用此目录。
--port
MongoDB权威指南(6)- 高级主题
- 博客分类:
- MongoDB
1.数据库命令
mongoDB提供了范围广泛的数据库命令,覆盖了除create,read,update,delete之外的所有功能。比如我们前边用到的getLastError命令,用来查看update时受影响的数量。
命令是如何工作的
这里有个你比较熟悉的例子:drop,如果从shell里删除一个collection,我们运行db.test.drop().实际上,在内部执行的是drop命令,跟下边用runCommand执行的操作是一样的
> db.runCommand({
部署优化(Linux系统):
1.关闭MongoDB数据存储所在文件的atime(mount -o remount,noatime,nodiratime)
2.设置file descriptor limit和user process limit为4k+
3.选择正确的文件系统.MongoDB的数据文件是采用的预分配模式,在Replication中,Master和Replica Sets的非Arbiter节点都是会预先创建足够的空文件用以存储操作日志.这些文件分配操作在一些文件系统上可能会非常慢,导致进程Block。推荐使用EXT4,尽量不用EXT3
4.降低缺省 ...
1.PLSQL必须以管理员身份运行,否则在连接Oracle时会出现错误
设置: PlSqlDev.exe右键→属性→兼容性→特权等级,以管理员身份运行此程序.
MongoDB权威指南(5)- 聚合
- 博客分类:
- MongoDB
除了基本的查询功能外,mongoDB还提供了聚合工具,从简单的计数到使用MapReduce进行复杂数据的分析等。
1.count
最简单的聚合工具就是count了,它返回document的数量
> db.foo.count()0> db.foo.insert({"
MongoDB权威指南(4)- 索引
- 博客分类:
- MongoDB
Note:mongoDB的索引的工作方式和关系数据库中的索引几乎是一样的。
1.索引简介
假设我们要按单个key查询,如下:
> db.people.find({"username" : "mark"})
MongoDB权威指南(3)- 查询
- 博客分类:
- MongoDB
1.find方法介绍
在不传入参数的情况下,find方法缺省使用{}做参数,它匹配所有的document。
我们可以传入一个查询document给find方法来限制输出,如:查找年龄为27的用户
> db.users.find({ " age " : 27 })
1.插入和保存document
如前所述,向collection插入document使用insert方法
> db.foo.insert({"bar" : "baz"})
如果document里边没有"_id"键,"_id"会被自动创建
安装
解压缩出来就OK了,mongoDB缺省使用磁盘根目录的data文件夹和data\db文件夹,
这两个文件夹需要手工建立,如果想使用其他路径,那么启动mongoDB的时候需要指明路径
运行
运行CMD打开控制台窗口,导航至mongodb的bin目录,运行mongod.exe,服务器就启动起来了,按ctrl-c结束程序。
另开一个控制台窗口,导航至mongodb的bin目录,运行mongo.exe
1.查看活动用户:
命令: w
功能说明: 显示当前登入系统的用户信息
语法: w [-fhlsuV] [用户名称]
参数:
-f: 开启或关闭显示用户从何处登入系统
-h: 不显示各栏位的标题信息列
-l: 使用详细格式列表,此为预设值
-s 使用简洁格式列表,不显示用户登入时间,终端机阶段作业和程序所耗费的CPU时间
-u: 忽略执行程序的名称,以及该程序耗费CPU时间的信息
-V: 显示版本信息
补充说明: w命令功能比who更加强大,不但可以显示有谁登陆到系统,还可以显示出这些用户当前正在进行的工作.
信息说明
USER: 当前活动用户
TTY: 终端名 ...
Linux下查询计算机基本信息
- 博客分类:
- Linux
1、CPU
[root@localhost
~]# cat /proc/cpuinfo
processor
: 0
vendor_id
: AuthenticAMD
cpu
family : 15
model
: 95
model
name : AMD Sempron(tm) Processor 3200+
stepping
: 2
cpu
MHz : 1801.652
cache
size : 128 KB
fdiv_bug
: ...
一、预备
命令
:nohup java cn.aofeng.LoopApplication >Loop.log &说明: 1)将cn.aofeng.LoopApplication设置成后台运行,并且将标准输出的日志重定向至文件Loop.log。 2)nohup 表示不挂断运行,&表示以后台方式运行。源代码:
package cn.aofeng;
Eclipse 3.7开发工具安装及优化
- 博客分类:
- Eclipse
一.安装事项
1.注意事项:eclipse3.7版本需要JDK6(eclipse3.7.1开始支持JDK7)
JDK-6u30
http://www.oracle.com/technetwork/java/javase/downloads/jdk-6u30-download-1377139.html
2.修改eclipse.ini中(根据情况设置)
--launcher.XXMaxPermSize
256m
为
--launcher.XXMaxPermSize
128m
3.插件安装记录
Indigo - http://download.eclipse.org/rel ...
一、设置初始化参数 job_queue_processes
sql> alter system set job_queue_processes=n;(n>0) job_queue_processes最大值为1000 查看job queue 后台进程 sql>select name,description from v$bgprocess; 二,dbms_job package 用法介绍 ...