- 浏览: 376959 次
- 性别:
- 来自: 北京
最新评论
-
lgh1992314:
scugxl 写道这个java.ext.dirs属于加载的JR ...
classpath 和 java.ext.dirs 的区别 -
Oneforher:
java -Djava.ext.dirs 加载Lib后,%JA ...
classpath 和 java.ext.dirs 的区别 -
cxw1128:
java -Djava.ext.dirs=/home/ice/ ...
classpath 和 java.ext.dirs 的区别 -
suosuo230:
同感,纠结了一天了,才发现,比你们晚发现2-4年
com.ibm.icu.text.SimpleDateFormat 的陷阱 -
scugxl:
这个java.ext.dirs属于加载的JRE/LIB/EXT ...
classpath 和 java.ext.dirs 的区别
文章列表
JAVA获取文件的MD5码,比较两个文件是否相同
- 博客分类:
- Java
System.out.println(DigestUtils.md5Hex(new FileInputStream(new File("C:/ttt/new1328505655521"))));
依赖jar包:commons-codec-1.4.jar
注:1.4以下不支持InputStream类型的参数。
参考:
1、JAVA版文件MD5生成器
2、计算大文件的MD5值
用eclipse启动tomcat时报如下错误:
java.security.AccessControlException: access denied (java.lang.RuntimePermission accessDeclaredMembers)
解决办法:
Window -> Preferences -> Tomcat -> Advanced, 去掉“Launch Tomcat using Security Manager”即可。
office 2007 去除重复数据方法
选择你要排序的列头,然后执行以下操作:
第一步:指定列扩展排序
开始 -> 排序和筛选 -> 升序 -> 扩展选定区域(必须选这个,否则只会排序当前列,造成数据混乱) -> 排序
第二步:高亮重复的记录
开始 -> 条件格式 -> 突出显示单元格规则 -> 重复值 -> “重复”值,设置为“浅红填充色深红色文本” -> 确定
第三步:逐行手动去重
HttpClient在使用中有两个超时时间。
一、连接超时:connectionTimeout
1.指的是连接一个url的连接等待时间。
2.设置方法为:
HttpClient client = new HttpClient();
HttpMethod method = new GetMethod("http://test.com");
client.getHttpConnectio ...
我们的项目在某一阶段通常会发布一个版本,供客户进行使用,然后我们会继续开发下一个版本,如果这时候客户正在使用的那个版本发现了bug,我们当然需要更改bug,并且给客户发布更新补丁包。这时就需要创建基本此版本的 ...
linux下显示历史命令的执行时间
- 博客分类:
- Linux
linux下显示历史命令的执行时间
默认的bash设置中,在使用history命令查看历史命令的时候,不显示命令执行的时间,通过增加HISTTIMEFORMAT变量可以时间记录历史命令的功能。
设置方法:
在/etc/profile 里面加入下面2行就可以了,这样可以记录每个用户执行的命令了。
export HISTTIMEFORMAT="%Y-%m-%d %H:%M:%S "
注:HISTTIMEFORMAT的格式你可以自己定义,定义成你想要的格式。具体格式可以参照date命令。例如用"%Y-%m-%d %H:%M:%S "格式按照我们中 ...
Linux上NFS配置
- 博客分类:
- Linux
一、rpm包准备
需要安装nfs-utils和portmap程序,使用rpm –q可以查看是否安装
rpm -q nfs-utils portmap
如果没有安装,需要使用下面命令安装(默认情况都是安装)
yum install nfs-utils
yum install portmap
二、Server端
1、编辑/etc/exports文件
设置共享/tmp/nfs目录给192.168.11.12的用户,具有读写权限
/tmp/nfs 192.168.11.12(rw,sync)
设置共享目录/mnt/sda4/share/a,仅192.168.23.129主机允许访问此共享目录,具有读 ...
1、首先需要停止正在运行的服务:resin-XXX stop
2、然后在Linux的服务器启动项中添加如下信息:
-Djava.rmi.server.hostname=192.168.1.122
-Dcom.sun.management.jmxremote
-Dcom.sun.management.jmxremote.port=911
-Dcom.sun.management.jmxremote.ssl=false
-Dcom.sun.management.jmxremote.authenticate=false
比如说我需要了解在压力测试过程中Linux系统中resin服务 ...
1、java命令引入jar时可以-cp参数,但时-cp不能用通配符(多个jar时要一个个写,不能*.jar),但是-Djava.ext.dirs正好解决了这个问题;
2、log4j.xml加载顺序,优先jar里面的log4j.xml,如果没有会用-cp指定目录(当前目录)里面的log4j.xml;
3、将log4j.xml直接放到lib里面是无效的,就算jar里面没有log4j.xml;
4、如果运用crontab定时运行程序,在程序本身没错的情况下,程序没执行,肯定是环境变量的问题。
1、创建方法
软链接:ln -s <源> <目标>
硬链接:ln <源> <目标>
2、各自特点
软链接:
a. 软连接可以跨文件系统,可以创建指向目录的软链接;
b. 软链接与源文件拥有不同的inode号;
c. 文件属性上软链接明确写出了是链接文件;
d. 软链接的链接数目不变化;
e. 源文件被删除软链接就会找不到要指向的文件;
f. 软链接文件显示的大小跟原文件是不一样的;
硬链接:
a. 硬连接不能跨文件系统,不能创建指向目录的硬链接;
b. 硬链接与源文件公用一个inode号;
c. ...
一、Linux的环境变量种类
按变量的生存周期来划分,Linux变量可分为两类:
1、永久的:需要修改配置文件,变量永久生效。
2、临时的:使用export命令行声明即可,变量在关闭shell时失效。
二、永久的环境变量配置方法
1、全 ...
1、公共配置
a.把ChartDirector.jar放到\webapp\WEB-INF\lib下面,并加入以下包:
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>servlet-api</artifactId>
<version>2.5</version>
<type>jar</type>
<scope>provided</scop ...
1、添加数据
db.foo.save({a:1,b:9})
2、查询数据
//{a:1}是查询条件,当为空时查询所有
db.foo.find({a:1})
//显示出一条数据
db.foo.findOne({a:1})
3、删除数据
//删除a=1的数据
db.foo.remove({a:1})
4、表的数据量
//取foo中的总条数
db.foo.find().count()
5、显示数据指定的条数
//取foo中的前n条记录
db.foo.find().limit(n)
6、显示库名
db.foo.getDB()
...
Java操作MongoDB,下面是一个完整的例子。本实例需导入mongo-2.5.3.jar
import java.net.UnknownHostException;
import java.util.Iterator;
import java.util.Set;
import com.mongodb.BasicDBObject;
import com.mongodb.DB;
import com.mongodb.DBCollection;
import com.mongodb.DBCursor;
import com.mongodb.DBObject;
import ...
亦可参见:http://gnucto.blog.51cto.com/3391516/833532
1、下载MongoDB数据库http://fastdl.mongodb.org/win32/mongodb-win32-i386-1.6.5.zip;
2、将安装文件解压到C盘(注意:安装路径中不能出现空格),配置“环境变量”,将 %MONGODB_HOME%\bin 添加到“Path”中;
3、进入DOS窗口,设置数据保存目录(与端口)和日志输出目录。
DOS命令:
mongod --port <端口> --dbpath <数据路径> --logpath < ...