自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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编程(英文版)

Master Java 5.0, object-oriented design, and Test-Driven Development (TDD) by learning them together. Agile Java weaves all three into a single coherent approach to building professional, robust software systems. Jeff Langr shows exactly how Java and TDD integrate throughout the entire development lifecycle, helping you leverage today's fastest, most efficient development techniques from the very outset.

2011-11-30

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除