自定义博客皮肤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 1279 1

原创 装饰request和response

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

2017-09-29 10:10:24 183

原创 beanutil

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

2017-09-27 22:25:49 216

原创 fileupload的问题

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

2017-09-24 09:34:13 561

原创 文件输入输出流的简单原理---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 701

原创 分割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 2372 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 166

原创 反射,得到方法

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

2017-09-21 20:59:06 193

原创 简单的javaweb的思路

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

2017-09-20 20:49:50 295

原创 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 970 2

原创 get编码,过滤器

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

2017-09-20 13:36:36 169

原创 此刻可有同知

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

2017-09-19 23:15:42 251

原创 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 910

原创 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 628

java五子棋游戏

java五子棋小游戏,swing开发

2017-08-16

java面试问题集

Word版java面试问题集

2017-08-16

jdk 1.6中文版

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

2017-08-16

空空如也

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

TA关注的人

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