- 博客(9)
- 资源 (4)
- 收藏
- 关注
原创 处理字符乱码的几种方式
1.String str = request.getParameter("address");str = new String(str.getBytes("ISO-8859-1"),"utf-8");2.request.setCharacterEncoding("utf-8");response.setCharacterEncoding("utf-8");3.reponse.set
2011-12-31 16:17:33 866
转载 SQL注入式攻击
常见的SQL注入式攻击过程类如: ⑴ 某个ASP.NET Web应用有一个登录页面,这个登录页面控制着用户是否有权访问应用,它要求用户输入一个名称和密码。 ⑵ 登录页面中输入的内容将直接用来构造动态的SQL命令,或者直接用作存储过程的参数。下面是ASP.NET应用构造查询的一个例子: System.Text.StringBuilder q
2011-12-27 23:54:50 448
原创 数据结构之------快速排序
快速排序(Quicksort)是对冒泡排序的一种改进。由C. A. R. Hoare在1962年提出。它的基本思想是:通过一趟排序将要排序的数据分割成独立的两部分,其中一部分的所有数据都比另外一部分的所有数据都要小,然后再按此方法对这两部分数据分别进行快速排序,整个排序过程可以递归进行,以此达到整个数据变成有序序列。public class QuickSort { public st
2011-12-27 22:06:50 378
原创 数据结构之-------优化的冒泡排序
JAVA实现//jdk1.5以上版本package sort;public class BubbleSort { public static void bubbleSort(int... a) { boolean flag = true; for (int i = 0; i < a.length - 1 && flag; i++) { flag = false;
2011-12-27 20:14:02 380
转载 java位运算
java位运算位移动运算符:例如:3 1)把3转换为二进制数字0000 0000 0000 0000 0000 0000 0000 0011, 2)把该数字高位(左侧)的两个零移出,其他的数字都朝左平移2位, 3)在低位(右侧)的两个空位补零。则得到的最终结果是0000 0000 0000 0000 0000 0000 0000 1100,
2011-12-26 21:55:55 804
原创 新手如何配置自己的Tomcat服务器
新手如何配置自己的Tomcat服务器及高效的将开发中的web项目部署到Tomcat上1.首先要到tomcat的官方网站上将tomcat下载下来,这里建议最好下载ZIP格式的,我们可以自己进行后面的配置。http://tomcat.apache.org/ 现在统称用6.x进行开发,我们就以6.x为例。2.将下载好的ZIP文件解压缩3.下面我们要配置两个环境变量,因为tomcat是
2011-12-26 20:20:04 42964 6
原创 struts2 文件上传相关问题剖析
实现原理Struts 2是通过Commons FileUpload文件上传。Commons FileUpload通过将HTTP的数据保存到临时文件夹,然后Struts使用fileUpload拦截器将文件绑定到Action的实例中。从而我们就能够以本地文件方式的操作浏览器上传的文件。注意事项1.form表单必须如下 注意enctype这个属性,如果不设置它的话那么MIM
2011-12-21 00:19:59 1741
原创 单例模式 java 实现
public class Singleton {private static Singleton single = new Singleton();private Singleton() {}public static Singleton getInstance(){return single;}}double-checked locking此方法是JAVA
2011-12-10 23:39:02 506
原创 策略模式 in Java (Strategy Design Pattern)
构建策略模式需要:1.抽象的策略类或接口,用来定义这个策略的抽象方法。2.继承(extends)或实现(implements)抽象策略的具体策略类。3.环境角色 Environment ,维护了一个抽象策略类,或接口的引用。4.client类,进行Test/* * 抽象策略 */public interface AbstractStrategy {int c
2011-12-10 23:38:39 464
敏捷JAVA编程(英文版)
2011-11-30
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人