- 浏览: 22209 次
- 性别:
- 来自: 西安
最新评论
文章列表
java.lang.SecurityException: Unsupported keysize or algorithm parameters
异常解决方法.
jre环境受到美国密码出口政策的限制,无法使用强密码算法。可下载无限制策略文件解决。
oracle官方网站下载地址.
http://www.oracle.com/technetwork/java/javase/downloads/index.html
下载的包解压出local_policy.jar和US_export_policy.jar,替换%JAVA_HOME%\jre\lib\security下 ...
linux 系统 常用命令
- 博客分类:
- 操作系统
#查看内存信息
cat /proc/meminfo
#检查ftp运行状态
service vsftpd status
#打tar包
tar -cvf **.tar ***
#解压tar包
tar -xf *.tar
#打gz包
tar -zcvf /tmp/**.tar.gz /**
#解压gz包
tar -zxf *.tar.gz
#查看一个进程的连接数
查找出java进程的进程id
ps -ef | grep java
查看此id的连接数
lsof -p 1320|wc -l
#修改编码方式
export ...
使用的redis主机为linux系统。
1.在linux服务器上创建redis用户
用root用户登录linux系统,创建redis用户(并设置用户的主目录为/home/redis)。
useradd -d /home/redis redis
设置密码
passwd redis
用户创建成功后,切换到redis用户下。
su - redis
2.下载redis 最新安装包并执行安装
wget http://redis.googlecode.com/files/redis-2.6.11.tar.gz
解压缩安装包
tar ...
在处理数据时,经常会用定时任务间隔去跑一批数据。如果一台服务器去查询执行倒也没事,如果出于负载均衡考虑,多台服务器同时去跑这个数据库的一张表的数据时,就很有可能会取到相同数据,出现执行数据重复的问题。
贴出我的做法。
--创建表定时任务取模求余表记录表
create table T_TASKMODREMAINDER
(
TASKNAME varchar2(100) ,
MODREMAINDER number(3) ,
UPDATESEQ number(20) default 0,
TASKIP VARCHAR2(32),
UPDATETIME ...
这两天上司让我编一个程序,读取数据库记录并远程调接口传xml报文,处理返回结果。
想想没啥难的,就二话不说的写起程序来了。结果竟然用了一天多时间才搞定,无比郁闷呐。还是记录下来方便自己查看,并且分享大家。jdk用的1.5.0_22版本。
期间用apache的httpclient也做过,也没有成功,对端一直给我返回个空指针异常,网上怎么查都查不出来个结果。
后来,反编译对端的class后,简直崩溃呀。。。原来对端获取报文方式是request.getParameter("$xml");
用到了两个jar包一起传上来,一个oracle驱动包,一个dom4j解析xml包。
...
date -s "月/日/年 小时:分钟:秒钟" 同步硬件时钟与系统时钟 hwclock --hctosys(hc代表硬件时间,sys代表系统时间) 或者 clock --hctosysy 系统时间和硬件时间同步 hwclock --systohc 或者 clock --systohc
windows操作系统DOS下查看端口占用:
第一步:进入dos命令提示符,根据端口查询出使用的进程,支持模糊查询端口.
netstat -aon | findstr "80"
输入上边命令查询出80端口被哪个进程占用,会输出如下列表:
TCP 0.0.0.0:80 0.0.0.0:0 LISTENING 1176 TCP 0.0.0.0:808 0.0.0.0:0 LISTENING 1088 TCP 0.0.0.0:108 ...
String https="https"+"://"+request.getServerName()+":"+"8443"+request.getContextPath()+"/login.do";
这句是构造点击登录要提交的url,然后把表单form的action的属性值写为https.
这样就构造好登录的提交的url了.
这样做 ...
- 2009-06-15 17:42
- 浏览 1925
- 评论(0)
public static void main1(String[] args) {
StringBuffer sb = new StringBuffer();
for (int i = 0; i < 10000; i++) {
sb.append("看**人物委琐,举止粗糙 \n");
}
try {
//此处后缀可以为rar也可为zip
ZipOutputStream out = new ZipOutputStream(new FileOutputStream("c:/abc. ...
- 2009-06-15 17:22
- 浏览 1000
- 评论(0)
public class FolderCopy {
public static void copyFolder(File[] s,File d){
if(!d.exists()){
d.mkdir();
}
for (int i = 0; i < s.length; i++) {
if(s[i].isFile()){
try {
FileInputStream fis = new FileInputStream(s[i]);
FileOutputStream fos = new FileOutputStream(new ...
开始的时候只是听说过ext,也不知道他是个怎样的东东.
现在用了,发现在这玩意确实很强大.在项目中用他做了个分页,挺好用.
帖出来代码共享一下.
1.页面要用到ext框架,必须先导入两个js文件和它自带的样式文件:
<link rel="stylesheet" type="text/css" href="ext/resources/css/ext-all.css" />
<script type="text/javascript" src="ext/adapter/ext/ext- ...
- 2009-05-27 19:54
- 浏览 2176
- 评论(0)
这些天遇到了很多乱码问题,不过最后总算是一一解决了!
开始的时候在action中request.setCharacterEncoding("gbk")这样设置了编码,但是发现如果这样的话每个action当中都要这样设置,就把编码方式设置到过滤器中.这种方法不错,也减少了代码的冗余.
这样式方便多了,但是有些地方仍然还会出现在乱码,无奈,就在action中对那些存在乱码的参数做出单独做转换一下,比如String para = new String(request.getParameter("para").getByte("gbk"),&q ...
- 2009-05-27 17:31
- 浏览 2126
- 评论(0)