- 博客(13)
- 收藏
- 关注
原创 jboss4.2GA版本下jsessionid不变的问题
通过漏洞扫描工具来发现web网站存在的安全漏洞,修复这些漏洞来提高网站的安全系数。不过并不是所有的开发工程师都能解决所有的问题,因为没有人全能。 在tomcat5.5 tomcat6版本上,java 开发调用session的invalidate()方法可以修改sessionid,没有问题。不过在jboss4.2GA上就有问题了,找了很久才找到原因,因为../deploy...
2015-07-05 22:01:56
300
原创 MD5加密
这是一个项目中使用到的标准md5加密方法; 经常使用md5加密做请求报文(数据)mac验证,但是如果双方的编码不一致就会导致计算的结果不一致,所以在对接之前确定好双方的编码格式。 public static String MD5(String s,String encoding) { try { // 获取内容字节数组 byte[] contentByteArr = s.getByt...
2015-07-05 21:43:11
101
原创 jboss4.2.2GA数据源
jboss配置数据源时,需要使用jboss的blowfish算法进行加密,命令如下 java -cp "/app/用户/jboss-4.2.2.GA/lib/jboss-jmx.jar:/app/用户/jboss-4.2.2.GA/lib/jboss-common.jar:/app/用户/jboss-4.2.2.GA/server/default/lib/jboss-jca.jar:/app...
2015-06-02 11:50:00
360
原创 linux安装jdk
java开发过程中,服务器使用linux系统的情况越来越普遍,通常在机器上会默认安装一个openjdk,openjdk的版本由系统的版本而定。 1. 卸载openjdk rpm -qa | rep jdk 可能会有多个jdk安装情况 sudo yum -y remove java-1.6.0-openjdk-1.6.0.0-1.50.1.11...
2015-06-02 11:39:04
88
Struts2文件下载的一个问题
struts2这样的错误报错:严重: Can not find a java.io.InputStream with the name [in] in the invocation stack. Check the <param name=”inputName”> tag specified for this action. struts.xml中的配置。 <!– 文件下载...
2011-10-05 17:13:00
106
有“品”的程序员
完美程序员的10种品质 完美程序员的每种品质都有一个范围,这个范围取决于具体的问题和背景。没有能解决所有问题的 完美程序员(至少在我们这个星球上),并且对于特定问题,完美程序员应该具有以下品质: 1. 才智非凡- 能够理解问题、能够用清晰可读的代码翻译并表达想法、善于分析并且逻辑思维能力强 (范围:用简单方式解决复杂问题) 2. 魅力超群- 优秀个性的...
2011-01-23 21:17:00
83
AJax的的一个小Bug,怎么解决呢?
今天在修改【星活馆网上购物】网站问题时,发现AJax的一个小问题。 我用AJax去异步修改购物车的数量,已经修改过的数量,在想修改回去,始终不发送请求,很是郁闷。 最后还是在网上找到了启发,解决了这个问题。同时也发现这个问题是AJax导致的。。。。。 原理是: 【IE缓存在的问题】因为第一次请求过,再请求还是同样的 url,这个页面已经被IE缓存了, 所以没有 ...
2010-12-16 13:32:00
70
读取Spring配置文件
当时做铂金网校的网站维护,遇到了一个读取Spring配置文件,取的ApplicationContext时,出现了NullPointerException。 使用ApplicationContextAware进行读取Spring配置文件取的对象。 具体代码如下: public class SpringContextUtil implements ApplicationContext...
2010-10-05 21:17:00
74
关于常用数字类型转换
public class DFFormat { public static void main(String[] args) {Double v = 9999999999.99; // 1.格式化整数(把浮点数转化为整数)NumberFormat nf = NumberFormat.getIntegerInstance();System.out.println(nf.format(v));...
2010-10-05 20:48:00
127
File文件操作 大集合
package com.web.file; import java.io.BufferedReader;import java.io.File;import java.io.FileInputStream;import java.io.FileReader;import java.io.FileWriter;import java.io.IOException;import java.io.P...
2010-03-25 10:39:00
86
switch-case可以对枚举类型进行流转判断
在一般的教科书上,我们经常看到在对switch-case语句的讲解的时候,总是说switch(expr)这里面expr的类型必须是int,byte,char,short四种之一,不能为其他类型。 但是今天面试出现了一种特殊类型——枚举类型(以enum为关键字声明)的值也可以用switch-case进行判断流转 Example: package gmt.enum ; public clas...
2010-03-10 14:50:00
415
忽视的区别
1.语句(1) if(条件){ .......... } if(条件){ ......... } 2.语句(2) if(条件){ ......... } else if(条件){ ......... } else{ ......... } 这两条语句有什么区别呢? 从执行过程来讲: 第一条语句相当于switch.....case......
2009-07-30 15:22:00
86
Ajax案例
数据库采用Sql Server2005 项目名称为:Ajax_Demo 1.com.demo.conn包 package com.demo.conn; import java.sql.Connection;import java.sql.DriverManager;import java.sql.SQLException; //获取数据库连接的类public class DBConne...
2009-07-27 23:12:00
111
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人