自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 资源 (3)
  • 收藏
  • 关注

原创 不要在Servlet中创建成员变量

Servlet与线程安全 因为一个类型的Servlet只有一个实例对象,那么就有可能会出现一个Servlet同时处理多个请求,那么Servlet是否为线程安全的呢?答案是:“不是线程安全的”。这说明Servlet的工作效率很高,但也存在线程安全问题! 所以我们不应该在Servlet中创建成员变量,因为可能会存在一个线程对这个成员变量进行写操作,另一个线程对这个成员变量进行读操作。 不过ser

2017-10-16 00:09:13 1251 1

原创 装饰request和response

装饰request和response:实现功能分别是,请求编码和页面静态化 继承的类分别是:HttpServletRequestWrapper和HttpServletResponseWrapper  编码 public class EncodeRequest extends HttpServletRequestWrapper{     //是你     private HttpServl

2017-09-29 10:10:24 173

原创 beanutil

@Test     public void beanutil() throws IllegalAccessException, InvocationTargetException {         // TODO 自动生成的方法存根         Student stu=new Student();         Student stu2=new Student();

2017-09-27 22:25:49 207

原创 fileupload的问题

①不能再使用request.getparameters()方法,否则保错 ②fi.getname获得的表单项名字,通过普通表单提交的getgetparameters同样也能获得;如果单纯是获得名字,就没必要使用fileupload了 ③注意表单项集合(list)的获取,细心不要出错; ServletInputStream in = request.getInputSt

2017-09-24 09:34:13 550

原创 文件输入输出流的简单原理---fileoutputstream/fileinputstream

@Test     public void testfileio() throws IOException {                  String f="H://Javatest/test1.txt";         String t="H://Javatest/tar.txt";         FileInputStream in=new FileInputStre

2017-09-23 16:31:21 689

原创 分割java字符串,工具类

根据分割符分割指定字符串 注意 1.list要放在函数外面 2.函数要返回list,不能返回null 代码 import java.util.ArrayList; import java.util.List; public class UtilString {          static List list=new ArrayList();①     /**

2017-09-22 12:02:07 2350 1

原创 如何分割字符串

String m="wode:nide";         int index=m.indexOf(":");         String a=m.substring(0, index);         String b=m.substring(index+1); 第一步:indexof---------获取分割符":" 第二步:substring-------切割字符串

2017-09-22 10:20:39 154

原创 反射,得到方法

胡说八道: 看Javaweb视频里的baseservlet,用的了反射得到类的方法 使我想到反射的一个用处:::得到子类的方法---------      Class c = test1.class;//得到test1的字节类             Method method = c.getMethod("add",String.class,int.class);//得到方法

2017-09-21 20:59:06 185

原创 简单的javaweb的思路

简单的小项目做什么:增,删,改,查(包括各种查,查全部/查部分/查一个/查一类/) 简单的小项目需要的做什么:jsp,/数据库语言/,jdbc/,javabean /,servlet;当然的还得会部署项目; 以我浅薄的理解也就是两头,数据库和jsp来回折腾;

2017-09-20 20:49:50 287

原创 parseInt面对空格无能为力

@Test     public void test22() {         String aa="6   36   ";                String aaa = aa.trim();         // TODO 自动生成的方法存根         int b=Integer.parseInt(aaa);         System.out.printl

2017-09-20 14:49:22 934 2

原创 get编码,过滤器

在做备忘录web项目的修改操作时,面对从查询页面向修改页面传递被修改的数据,让我纠结了一番; 本想直接传递javabean对象,有困难,不太现实,也不会!   进而选择传递一个一个参数 尝试,修改一番后发现可行,但出现了get编码问题 开始想办法: 1.在jsp页面上编码,几次下来,失败,也许这就不可行 2.加一个servlet,可行,中间,感到太麻烦... 3.于是呼,过滤器,自告奋

2017-09-20 13:36:36 159

原创 此刻可有同知

为了便于向数据库中写入数据, 简单的写了两三个jsp+servlet+javabean的小程序-----login,ldm,memo 都是jsp到servlet到dao,dao访问数据库;    servlet与dao之间参数传递用javabean 程序中为了简化不出错,没有什么逻辑判断,都是直达目的 学到目前,挺迷茫,自己也付出了好多,却感觉进步慢,不知前方是何地. 哎! 如今的ja

2017-09-19 23:15:42 242

原创 map.entry和map.keytry的区别

定义区别 keySet是键的集合,Set里面的类型即key的类型 entrySet是 键-值 对的集合,Set里面的类型是Map.Entry区别entrySet() 是map的一个节点,是横向的, keySet() 是map中所有键的集合,是纵向的keySet()的速度比entrySet()慢了很多 使用entrySet则必须将map对象转换为Map.Entry,keySet则不需要

2017-09-18 23:05:00 884

原创 map.ketset

for(String name : paramMap.keySet()) {             String[] values = paramMap.get(name);             System.out.println(name + ": " + Arrays.toString(values));                          map.put(nam

2017-09-18 22:41:27 613

java五子棋游戏

java五子棋小游戏,swing开发

2017-08-16

java面试问题集

Word版java面试问题集

2017-08-16

jdk 1.6中文版

javaSE api文档,中文版,适合初学java的人

2017-08-16

空空如也

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

TA关注的人

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