`
dailiang0515
  • 浏览: 32602 次
  • 性别: Icon_minigender_1
  • 来自: 苏州
文章分类
社区版块
存档分类
最新评论
文章列表
最近再使用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都比较 ...
Global site tag (gtag.js) - Google Analytics