java生成验证码图片
摘要:public void doGet(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
BufferedImage image = new BufferedImage(100, 100,
BufferedImage.TYPE_INT_RGB);
Graphics g = image.getGraphics();
// 1.设置背景色
setBackGround(g);
// 2.设置边框
setBorder(g);
// 3.画干扰线
drawRandomLine(g);
// 4.写随机数
drawRandomNum(g);
// 5.图形写给浏览器
response.setContentType("image/jpeg");
ImageIO.write(image, "jpg", response.getOutputStream
阅读全文
posted @
2013-10-31 00:05
上校
阅读(405)
推荐(0) 编辑
jsp页面的使用
摘要:public void doGet(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
String value="aaaa";
this.getServletContext().setAttribute("data", value);
request.setAttribute("value", value);
this.getServletContext().getRequestDispatcher("/1.jsp").forward(request, response);
}
阅读全文
posted @
2013-10-29 22:09
上校
阅读(255)
推荐(0) 编辑
http示例代码
摘要:public void doPost(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
response.addHeader("content-disposition", "attachment;filename=3.jpg");
InputStream in=this.getServletContext().getResourceAsStream("/hadoop.jpg");
int len=0;
byte buffer[]=new byte[1024];
OutputStream out=response.getOutputStream();
while((len=in.read(buffer))>0){
out.write(buffer,0,len);
阅读全文
posted @
2013-10-25 23:48
上校
阅读(752)
推荐(0) 编辑
http头信息
摘要:请求头:用于告诉服务器,客户机支持的数据类型
accept-charset:用于告诉服务器,客户机采用的编码
accept-Encoding:用于告诉服务器,客户机支持的数据压缩格式
Host:客户机通过这个头告诉服务器,想访问的主机名
Referer:客户机通过这个头告诉服务器,它是从哪个资源来访问服务器的(防盗链)
User-Agent:客户机通过这个头告诉服务器,客户机的
阅读全文
posted @
2013-10-25 23:46
上校
阅读(240)
推荐(0) 编辑
30天轻松学习javaweb_Range实现断点续传
摘要:package com.wzh.test.http;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.InputStream;
import java.io.OutputStream;
import java.net.MalformedURLException;
import java.net.URL;
import java.net.URLConnection;
public class RangeDemo {
阅读全文
posted @
2013-10-25 23:46
上校
阅读(914)
推荐(0) 编辑
手动编码运行java程序
摘要:javac Server.java 编译java文件成class
java Server 运行程序
阅读全文
posted @
2013-10-23 00:35
上校
阅读(427)
推荐(0) 编辑
在dom4j中使用XPath
摘要:
Java就业培训教材
张孝祥
39.00元
Java网页开发
张孝祥
29.00元
阅读全文
posted @
2013-10-22 21:46
上校
阅读(1104)
推荐(0) 编辑
大数据量处理的几种方法
摘要:bloom-filter 算法
场景:我说的大数据量处理是指同时需要对数据进行检索查询,同时有高并发的增删改操作;
记得以前在XX做电力时,几百万条数据,那时一个检索查询可以让你等你分钟;
阅读全文
posted @
2013-10-21 15:09
上校
阅读(6150)
推荐(0) 编辑
DTD限制XML文件
摘要:需要通过使用Microsoft Visual Studio 2010、XMLSpy或者eclipse软件来检查校验
book.dtd
阅读全文
posted @
2013-10-20 16:51
上校
阅读(755)
推荐(0) 编辑
java泛型的使用
摘要:package com.wzh.test.generic;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.Iterator;
import java.util.LinkedHashMap;
import java.util.List;
import java.util.Map;
import java.util.Set;
import org.junit.Test;
public class Demo1 {
@Test
public void test1(){
//List是接口,ArrayList是具体实现
List list=new ArrayList();
list.add("12");
list.add("f");
System.out.println(list);
//传统迭代
Iterator it=list.iterator();
w
阅读全文
posted @
2013-10-20 12:33
上校
阅读(256)
推荐(0) 编辑
使用BeanUtils操作Bean属性
摘要:package com.wzh.test.beanutils;
import java.lang.reflect.InvocationTargetException;
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.HashMap;
import java.util.Map;
阅读全文
posted @
2013-10-19 23:11
上校
阅读(6875)
推荐(1) 编辑
java的内省(introspector)
摘要:package com.wzh.test.introspector;
import java.beans.BeanInfo;
import java.beans.IntrospectionException;
import java.beans.Introspector;
import java.beans.PropertyDescriptor;
import java.lang.reflect.Method;
import org.junit.Test;
//使用内省API操作Bean的属性
public class Demo1 {
@Test
public void test() throws Exception{
// BeanInfo info=Introspector.getBeanInfo(Person.class);
// BeanInfo info=Introspector.getBeanInfo(Class.forName("com.wzh.test.introspector.Person"));
BeanInfo
阅读全文
posted @
2013-10-19 17:00
上校
阅读(414)
推荐(1) 编辑
java的枚举
摘要:package com.wzh.test.enum1;
import org.junit.Test;
public class demo1 {
@Test
public void test2(){
System.out.println(Ab.c.name());
System.out.println(Ab.a.ordinal());
String str="b";
Ab a=Ab.valueOf(str);
System.out.println(a);
Ab arr[]= Ab.values();
for(Ab ab : arr){
System.out.println(ab);
}
}
@Test
public void testAb() {
System.out.println(Ab.b.localValue());
System.out.println(Ab.values());
}
// 带抽象方法的枚举
enum Ab {
a
阅读全文
posted @
2013-10-19 16:57
上校
阅读(332)
推荐(0) 编辑
java解析XML的三种方法
摘要:1.SAX事件解析
package com.wzh.sax;
import org.xml.sax.Attributes;
import org.xml.sax.SAXException;
阅读全文
posted @
2013-10-15 23:31
上校
阅读(23043)
推荐(1) 编辑
java静态代理
摘要:WorkIF.java
package com.wzh.test;
public interface WorkIf {
void doWork(String name);
}
阅读全文
posted @
2013-10-11 20:44
上校
阅读(436)
推荐(0) 编辑