- 浏览: 33219 次
- 性别:
- 来自: 苏州
最新评论
-
suifeng:
太感谢博主了, 我的也是这个问题
oracle11g连接很慢
文章列表
最近再使用java代码生成证书和私钥,留个学习备份在这里
使用的jar包是:bcprov-jdk15on-1.54.jar
base64使用apache的codec里面的,日期使用的joda-time
第一个是以前的bouncy castle版本生成证书的代码,现在可以用,但是已经不推荐了,有些API会显示已经过期了。
public class Test1 {
static {
Security.addProvider(new BouncyCastleProvider());
}
public static void main(String[] ...
java启动参数共分为三类; 其一是标准参数 (-),所有的JVM实现都必须实现这些参数的功能,而且向后兼容; 其二是非标准参数 (-X),默认jvm实现这些参数的功能,但是并不保证所有jvm实现都满足,且不保证向后兼容; 其三是非Stable参数 (-XX),此类参数各个jvm实现会有所不同,将来可能会随时取消,需要慎重使用; 本文主要描述标准参数部分,剩下的两个部分将会陆续推出;
标准参数列表如下:-client 设置jvm使用client模式,特点是启动速度比较快,但运行时性能和内存管理效率不高,通常用于客户端应用程序或者PC应用开发和调试。
-server 设置jvm使serv ...
原文:http://blog.chinaunix.net/uid-17102734-id-2830223.html
Keytool 是一个Java 数据证书的管理工具 ,Keytool 将密钥(key)和证书(certificates)存在一个称为keystore的文件中。
在keystore里,包含两种数据:
(1)密钥实体(Key entity)——密钥(secret key)又或者是私钥和配对公钥(采用非对称加密) (2)可信任的证书实体(trusted certificate entries)——只包含公钥
JDK中keytool常用命令:
-genkey ...
碰到的问题,查到资料,留此备份!
一般来说,认为优化tomcat 服务器有两个1环节
第一个环节,增加jvm 内存的配置
vi catalina.sh
插入如下内容
----------------------------------------
#
# -Xms -Xmx
#
JAVA_OPTS='-Xms256m -Xmx512m'
----------------------------------------
第二个环节,在server.xml中
<Connector port="8080"
...
纯搬运:http://blog.csdn.net/sunny243788557/article/details/7903690
第一种方法,适用于httpclient4.0.3 里边有get和post两种方法供你发送请求使用。导入证书发送请求的在这里就不说了,网上到处都是
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStream;
import java.io.InputStreamReader;
import java.io.UnsupportedE ...
tomcat的调试模式,可以用相关的命令打开,但我习惯直接在catalina里加入调试选项直接打开.
Linux下,我用直接用startup.sh启动tomcat,用shutdown.sh关闭,再用startup.sh启动时,发现端口被占用,仔细查看,发现是因为调试端口被占用了!
执行如下命令:
lsof –i:9888中的9888为被占用的socket端口号。(调试端口号)
kill -9 4495中的4495为lsof命令显示的pid列的值,即进程号。
执行后可正常启动服务。
Font f = new Font("Arial", Font.PLAIN, 12);
// FontMetrics fm = Toolkit.getDefaultToolkit().getFontMetrics(f); //该方法已经过期,由后面代替
JComponent j = new JLabel();
FontMetrics fm = j.getFontMetrics(f);
fm.stringWidth("example");//字符串宽度
fm.getHeight(); //高度
最近想向图片里插入文字 ...
以下所提到的方法所在类是指在项目下的classes下或者lib下
先获取classes完整目录,然后截取字符串,拼凑要的目录.
比如 当前class在某个jar包中,下面这个方法会返回这个jar包的完整绝对路径
public String getPath() {
return getClass().getProtectionDomain().getCodeSource().getLocation().getPath();
}
获取classpath所在目录
public String getPath() {
return getClass().ge ...
RHEL5.3上安装oracle11g之后,发现连接oracle很慢!
在网上找了好久,都是关于listener.ora的问题,可惜我不是这种情况.
终于找到一个链接,是oracle 监听连接速度慢的问题,解决了我的情况;
吃水不忘挖井人: http://space.itpub.net/25223017/viewspace-703758
以下是内容:
配置信息都正确,pl/sql连接数据库正常,jdbc连接数据库使用连接池,获取连接数速度过慢,查看网上大多配置提示是listener.ora 的问题
经过tnsping获取信息
TNS Ping U ...
经常感觉不会用合适的变量名,所以将搜索的一个资料贴在这里
1 单词缩写应省略在辅音之后,元音之前
英文单词缩写一般以辅音结尾,而不以元音结尾。如 American 省略为 Am, 而不省略为 Ame 或 Amer , Medicine 或 Medical 缩写为 Med,European 缩写为 Eur 等。但 Science 例外,缩写为 Sci, 可能是因为元音 I 之后又是元音 E 的缘故。缩写刊名每个词首字母必须大写,而不可全部都用大写或小写 .
2 压缩字母法
仅个别单词采用压缩字母方式缩写,如 Japanese 缩写为 Jpn 而不是 Jan,Nation ...
这里以tomcat环境为例,其它WEB服务器如jboss,weblogic等是同一个道理。
一、java.lang.OutOfMemoryError: PermGen space PermGen space的全称是Permanent Generation space,是指内存的永久保存区域, 这块内存主要是被JVM存放Class和Meta信息的,Class在被Loader时就会被放到PermGen space中, 它和存放类实例(Instance)的Heap区域不同,GC(Garbage Collection)不会在主程序运行期对 PermGen space进行清理,所以如果你的应 ...
在页面上,我们经常会用到radio, 比如性别:男,女,保密.
但我们不喜欢默认的radio样式!我们会用其他的来替代.
我最初的做法是, 用label显示,设置radio为隐藏! (即display:none;)
当我点击label的时候,同时触发radio的click事件.
即: ($是jquery)
$(".label1").click(function(){
$(".radio1").click();
// 其他代码更改样式,让label显示为(非)激活状态
});
Firefox和Chrome都比较 ...