随笔分类 -  java

摘要:过滤器的作用1.当用户请求web资源时,如果没有过滤器,用户可以直接获取到这个web资源,当有了过滤器之后,当用户请求web资源时,web容器中的过滤器先会拦截到这个请求,然后根据这个请求 做相应的处理,之后会访问这个请求所对应的资源,这个资源返回给过滤器,再由过滤器返回给用户;过滤器的作用大概就是... 阅读全文
posted @ 2015-08-14 11:07 坏婷坏婷 阅读(288) 评论(0) 推荐(0)
摘要:java的工作方式;我们要做的事,就是编写源代码文件,然后由javac编译程序把文件进行编译,得到字节码文件,然后再在java虚拟机运行此程序;在java中程序都是类组成的 ,其中有个类中有main方法,这是java程序的入口,java程序在这里开始运行,在java中变量的类型有两种,基本类型和引用... 阅读全文
posted @ 2015-08-02 18:16 坏婷坏婷 阅读(197) 评论(0) 推荐(0)
摘要:六大方面:一、目标与观察者之间的关系;二、单向依赖:只能是观察者依赖目标对象;主动权在目标这里;三、命令的建议:第一、 目标接口的定义,建议在名称后面跟Subject;第二、观察者接口的定义,建议在名称后面跟Observer;第三、观察者接口的更新方法,建议名称为update;四、触发通知的时机;先... 阅读全文
posted @ 2015-08-02 15:35 坏婷坏婷 阅读(142) 评论(0) 推荐(0)
摘要:学习观察者模式的通用代码;步骤:第一:是目标对象的定义;第二:是具体目标对象的定义;第三:观察者的接口定义;第四:看看观察者的具体实现;通用的代码如下:Subject.javaimport java.util.ArrayList;import java.util.List;/* * 目标对象,它知道... 阅读全文
posted @ 2015-07-31 23:15 坏婷坏婷 阅读(128) 评论(0) 推荐(0)
摘要:web监听器的定义;web监听器是servlet规范中定义的一种特殊类;用于监听servletContext(application) 、 HttpSession (session)、ServeletRequest (request)等域对象的创建与销毁事件;WEB容器在启动时,它会为每个WEB应用... 阅读全文
posted @ 2015-07-30 11:47 坏婷坏婷 阅读(418) 评论(0) 推荐(0)
摘要:Boy.javapackage ff;public interface Boy { public void drawboy();}View CodeGirl.javapackage ff;public interface Girl { public void drawgril()... 阅读全文
posted @ 2015-07-12 12:41 坏婷坏婷 阅读(171) 评论(0) 推荐(0)
摘要:在这里通过一个例子来把MVC的思路理清一下;M:即模型层;V:即视图层;C:即控制层;在jsp中;jsp页面是视图层。而javabean是模型层,Servlet是控制层:比如我在数据里有一个文章的表,表的字段有:Artical_Id,Artical_Name ,Artical_Content,Art... 阅读全文
posted @ 2015-07-11 19:08 坏婷坏婷 阅读(219) 评论(0) 推荐(0)
摘要:工厂模式的意图:定义一个接口来创建对象,但是让子类来决定哪些类需要被实例化,工厂方法把实例化的工作推迟到子类中去实现;什么情况下适合工产模式;1.有一组类似的对象需要创建;2.在编码时不能预见需要创建哪种类的实例3系统需要考虑扩展性,不应依赖产品类实例如何被创建,组合和表达的细节;(会有新的需求);... 阅读全文
posted @ 2015-07-11 15:01 坏婷坏婷 阅读(150) 评论(0) 推荐(0)
摘要:设计模式是前辈们在多年开发工作中经验的总结,可以提高代码的重用性,可靠性格规范性,让代码更加容易理解,而单例模式是最简单,最常用的设计模式之一。基本的设计模式有23种;单例模式中有饿汉模式和懒汉模式;/**应用的场合:有些对象只需要有一个就足够了*作用:保证整个应用程序某个实例有且仅有一个*类型:饿... 阅读全文
posted @ 2015-07-11 14:40 坏婷坏婷 阅读(143) 评论(0) 推荐(0)
摘要:第一步:在项目中配置struts2Apache Struts方网站;http://struts.apache.org/ 下载最新的包;http://people.apache.org/builds/struts/ 下载历史版本的包在官网下载好 struts-2.3.24-all.zip之后;解压这个... 阅读全文
posted @ 2015-07-11 11:10 坏婷坏婷 阅读(265) 评论(0) 推荐(0)
摘要:一.首先创建一个类,封装数据库和个人信息:package com.yxq.dao;public class Constants {public static String url ="jdbc:mysql://127.0.0.1:3306/personblog";public static Stri... 阅读全文
posted @ 2015-07-11 09:25 坏婷坏婷 阅读(305) 评论(0) 推荐(0)
摘要:java中,当两个整数相除时,由于小数点以后的数字会被截断,运算结果将为整数,此时若希望得到运算结果为浮点数,必须将两整数其一或是两者都强制转换为浮点数。例如:(float)a/b // 将整数其中一个强制转换为浮点数,再与另一个整数相除a/(float)b(float)a/(float)b // ... 阅读全文
posted @ 2015-07-09 21:46 坏婷坏婷 阅读(487) 评论(0) 推荐(0)
摘要:出现乱码时可以从四个方面做检查;1.Tomcat 的 conf 下的server.xml文件中将里添加上后面3个编码的设置2.然后再servlt中配置如下;如果你用的是post方式;request.setCharacterEncoding("utf-8");respnose.setCharacter... 阅读全文
posted @ 2015-06-27 09:03 坏婷坏婷 阅读(864) 评论(0) 推荐(0)