Java
sanfran_qi
软件工程师
展开
-
Java中文乱码解决方法
1.表达post提交乱码配置过滤器:Java代码public class EncodeFilter implements Filter{ String encode = null; /** * 初始化过滤器 */ public void init(FilterConfig filterConfig) throws ServletException { enc原创 2012-11-26 14:56:56 · 288 阅读 · 0 评论 -
Java环境变量设置
1.打开我的电脑--属性--高级--环境变量 2.新建系统变量JAVA_HOME 和CLASSPATH 变量名:JAVA_HOME 变量值:C:\Program Files\Java\jdk1.7.0变量名:CLASSPATH 变量值:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;3. 选择“系统变量”中变量名为“Pa原创 2012-11-25 16:50:01 · 268 阅读 · 0 评论 -
Java对象转换成String的三种方法
1.object.toString()在这种使用方法中,因为java.lang.Object类里已有public方法.toString(),所以对任何严格意义上的java对象都可以调用此方法。但在使用时要注意,必须保证object不是null值,否则将抛出NullPointerException异常。采用这种方法时,通常派生类会覆盖Object里的toString()方法。2.(S转载 2012-11-26 10:59:09 · 977 阅读 · 0 评论 -
Java常用加密方法
加密,是以某种特殊的算法改变原有的信息数据,使得未授权的用户即使获得了已加密的信息,但因不知解密的方法,仍然无法了解信息的内容。大体上分为双向加密和单向加密,而双向加密又分为对称加密和非对称加密(有些资料将加密直接分为对称加密和非对称加密)。双向加密大体意思就是明文加密后形成密文,可以通过算法还原成明文。而单向加密只是对信息进行了摘要计算,不能通过算法生成明文,单向加密从严格意思上说不转载 2012-11-26 10:20:55 · 598 阅读 · 0 评论 -
request获取各种路径方式
String path = request.getContextPath();String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";String remoteAddress = request.getRemoteAddr();Str原创 2012-12-13 14:54:39 · 436 阅读 · 0 评论 -
forward 和 redirect 的区别
forward方式:request.getRequestDispatcher("/somePage.jsp").forwardrequest, response); redirect方式:response.sendRedirect("/somePage.jsp");forward是服务器内部重定向,程序收到请求后重新定向到另一个程序,客户机并不知道;redirect则是服务器收到原创 2013-01-25 10:21:46 · 463 阅读 · 0 评论 -
PrepareStatement 与 Statement 的区别
1:创建时的区别: Statement stm=con.createStatement(); PreparedStatement pstm=con.prepareStatement(sql); 执行的时候: stm.execute(sql); pstm.execute(); 2: pstm一旦绑定了SQL,此pstm就不能执行其原创 2013-01-25 10:14:37 · 600 阅读 · 0 评论