- 浏览: 468095 次
- 性别:
- 来自: 青岛
最新评论
-
此去经年雪123:
为啥生成的是乱码 你好
关于使用JS前台加密、JAVA后台解密的RSA实现,RSA加密和签名 -
alonglw:
zxf0089216 写道1.为什么每次都是10001RSAK ...
关于使用JS前台加密、JAVA后台解密的RSA实现,RSA加密和签名 -
zxf0089216:
1.为什么每次都是10001RSAKeyPair(" ...
关于使用JS前台加密、JAVA后台解密的RSA实现,RSA加密和签名 -
dunhanson:
后台的测试main方法都能加密解密。前台加密后的密文交给后台解 ...
关于使用JS前台加密、JAVA后台解密的RSA实现,RSA加密和签名 -
map612:
wula0010 写道仔细看了下,可以运行RSAUtil.ma ...
关于使用JS前台加密、JAVA后台解密的RSA实现,RSA加密和签名
文章列表
解决oracle10g运行慢、无法确定瓶颈的问题,为了找到效率低的sql费劲不少,今天找到一个,
方法就是查看awr报告。
Oracle 在10g以前的使用的是 Statspack做性能故障诊断的。Oracle Database 10g 提供了一个显著改进的工具:自动工 ...
1、Oracle临时表
Oracle临时表分为两种,且使用前必须先创建好结构。
会话级:
会话间数据不能共享;数据在当前会话有效(无视事物),只有断开链接才会删除数据;断开时只清空数据不删除表结构;
create global temporary table temp_tbl(col_a varchar2(30))
on commit preserve rows;
事务级:
会话间数据不能共享;数据以事务为分界点,事务提交、会滚都会删除数据;断开链接也会删除数据;断开时只清空数据不删除表结构;
create global temporary table temp_tbl ...
有些时候,需要将java程序双击就可以运行的jar文件,如果用手工打包会比较痛苦(尤其是包含有第三方的jar时),这里介绍一个快捷的方式:用FatJar实现。
1、下载、配置。
fatjar是Eclipse的一个插件,下载后配置到eclipse中即可。
下载地址:http://downloads.sourceforge.net/fjep/net.sf.fjep.fatjar_0.0.27.zip?modtime=1195824818&big_mirror=0
在线安装地址:http://kurucz-grafika.de/fatjar
配置好重新启动eclipse,在 ...
下载文件的时候注意一下,第一个参数要用iso-8859_1编码的,否则文件大小等于0!
直接贴图代码了:
package ftp2;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.OutputStream;
import java.net.SocketException;
import org.apache.commons.io.FileUtils; ...
1、用html格式的页面下载时
项目中数据导出使用的是生成标准的html页面,用table的方式显示数据,然后设置头信息:
response.setHeader("Content-Disposition","inline;filename=\""+fileName+".xls\"");
response.setContentType("application/vnd.ms-excel");
来实现下载。
遇到的问题是,如果数据中有比较大的数字,如18位身份证号码,就会把后 ...
文件系统是
linux
的一个十分基础的知识,同时也是学习
linux
的必备知识。
本文将站在一个较高的视图来了解linux
的文件系统,
主要包括了linux磁盘分区和目录、挂载基本原理、文件存储结构、软链接硬链接、和常见目录的介绍。相信有了这些知识对于深入的学习
linux
会有一定的帮助。
文章例子主要是基于
ubuntu发行版
。
如有不对之处请大家多多指出。
1.
Linux
磁盘分区和目录
Linux
发行版本 ...
linux查看top可以查看详细i的cpu、内存、任务数等信息,但没有网卡流量。
可以用sar来检查。使用方式:
# sar -n DEV -u 1 10
看看当前网络流量
=============================================================
网友关于sar使用方法的文章:
...
1、查看CPU信息(型号)
# cat /proc/cpuinfo | grep name | cut -f2 -d: | uniq -c
8 Intel(R) Xeon(R) CPU E5410 @ 2.33GHz
(看到有8个逻辑CPU
, 也知道了CPU型号)
# cat /proc/cpuinfo | grep physical | uniq -c
4 physical id : 0
4 physical id : 1
(说明物理上
是两颗,每一颗都是4核的CPU)
# ge ...
一、什么是TortoiseSVN
TortoiseSVN是Window下的一个非常优秀的SVN客户端工具。通过使用它,我们可以可视化我们管理我们的版本库。不过由于它只有一个客户端,所以它不能对版本库进行权限管理。TortoiseSVN不是一个独立的窗口程序,而是集成在Windows右键菜单中,使用起来比较方便。
二、TortoiseSVN每个菜单项的意思
1
SVN Checkout(SVN取出)
点击SVN Checkout,弹出检出提示框,在URL of repository输入框中输入服务器仓库地址,在Checkout directory输入框中输入本地工作拷贝的路径,点击 ...
一、CentOS
与
RedHat
的关系
RedHat
在发行的时候,有两种方式:二进制的发行方式以及源代码的发行方式。无论是哪一种发行方式,你都可以免费获得(例如从网上下载),并再次发布。但如果你使用了他们的在线升级(包括补丁)或咨询服务,就必须要付费。
RedHat
一直都提供源代码的发行方式,
CentOS
就是将
RedHat
发行的源代码重新编译一次,形成一个可使用的二进制版本。由于
LINUX
的源代码是
GNU
,所以从获得
RedHat
的源代码到编译成新的二进制,都是合法。只是
RedHat
是商标,所以必须 ...
1、建立挂载目录
mkdir /mnt/cdrom
2、mount光盘文件
mount -o loop /dev/cdrom /mnt/cdrom
(cdrom为光驱,请自行确认)
3、编辑repo
a、mkdir /etc/yum.repos.d/temp
(建立temp备份目录)
b、移除文件并备份至temp目录
mv /etc/yum.repos.d/*.repo /etc/yum.repos.d/temp/
c、复制CentOS-Base.repo至原来目录下
cp /etc/yum.repos.d/temp/CentOS-Base.repo /etc/yum. ...
环境:redhat enterprise linux5.3 i386
--网络环境:
上网拨号路由: 192.168.0.3
server端: ip 192.168.0.66
查看server端版本及内核版本:
[root@kyle /]# cat /etc/redhat-release
Red Hat Enterprise Linux Server release 5.3 (Tikanga)
[root@kyle /]# uname -a
Linu ...
在使用Oracle JDBC驱动时,有些问题你是不是通过替换不同版本的Oracle JDBC驱动来解决的?最常使用的ojdbc14.jar有多个版本,classes12.jar有多个版本你了解吗?
连接类型:
1、
JDBC OCI: oci是oracle call interface的缩写,此驱动类似于传统的ODBC 驱动。因为它需要Oracle Call
Interface and
Net8,所以它需要在运行使用此驱动的JAVA程序的机器上安装客户端软件,其实主要是用到orcale客户端里以dll方式提供的oci和服务器配
置。
2、JDBC ...
今天使用apache dbutils连接oracle10G时,后台报错提示
不支持的属性...
,比较纳闷,查看一下源代码,发现有这么一句:
ParameterMetaData pmd = stmt.getParameterMetaData();
执行这句话报错了。
经排查发现,原来是Oracle jdbc驱动的问题。
我用的oracle驱动文件时ojdbc14.jar,但是我打印出驱动版本是
DatabaseMetaData.getDriverVersion()等于9
查看里面的MANIFEST.MF发现Specification-Version项也是9的信息。
...
在9i以前,Oracle使用pfile存储初始化参数设置,这些参数在实例启动时被读取,任何修改需要重起实例才能生效,使用spfile你可以使用 ALTER SYSTEM或者ALTER SESSION来动态修改那些可动态修改的参数,所有更改可以立即生效,你可以选择使更改只应用于当前实例还是同时应用到spfile。这就使得所有对 spfile的修改都可以在命令行完成,我们可以彻底告别手工修改初始化参数文件,这就大大减少了人为错误的发生。
SPFILE是一个二进制文件,可以使用RMAN进行备份,这样实际上Oracle把参数文件也纳入了备份恢复管理。除了第一次启动数据库需 ...