`
文章列表

tcp/ip协议

    博客分类:
  • java
tcp/ip协议
oracle优化,数据备份转移

工作流

    博客分类:
  • java
工作流

操作系统原理

    博客分类:
  • java
操作系统原理

线程通讯

    博客分类:
  • java
线程通讯
spring设计模式的理解
1.strurs的工作流程 servlet容器【我们用的是tomcat】启动时,ActionServlet启动,并加载struts配置文件 客户端发出*.do请求时,ActionServlet根据配置文件调用相应的Action,并初始化相应的ActionForm,并将其引用传递给Action的execute方法。 ActionServlet根据struts-config.xml配置文件里的forward配置,将返回结果,forward到客户端。 2.在web.xml中添加 struts的配置主要在两个文件中配置,web.xml适用于所有java web的部署文件,还有struts专 ...
1.在web.xml文件  <servlet>  <display-name>Register</display-name>  <servlet-name>Register</servlet-name>  <servlet-class>org.cims201.ljk.servlet.RegisterServlet</servlet-class>  <!--Servlet类的位置--> </servlet> <servlet-mapping ...
        Java Bean 是可复用的组件,对Java Bean并没有严格的规范,理论上讲,任何一个Java类都可以是一个Bean。但通常情况下,由于Java Bean是被容器所创建(如Tomcat)的,所以Java Bean应具有一个无参的构造器,另外,通常Java Bean还要实现Serializable接口用于实现Bean的持久性。Java Bean实际上相当于微软COM模型中的本地进程内COM组件,它是不能被跨进程访问的。Enterprise Java Bean 相当于DCOM,即分布式组件。它是基于Java的远程方法调用(RMI)技术的,所以EJB可以被远程访问(跨进程、跨计算 ...
public class Consume_Produce {public static void main(String[] args ){ Bullet b=new Bullet(); Produce p=new Produce(b); Consume c=new Consume(b); Thread t1=new Thread(p); Thread t2=new Thread(c); t1.start(); t2.start(); }}     class Bread{ public int id; public Bread(int id){this.id=id;}}     c ...
public class TestSyn implements Runnable{public int b=3000;   public  void m1() throws Exception{ //System.out.println("b="+b); b-=1000; Thread.sleep(1000);   System.out.println(Thread.currentThread().getName()+"b===="+b);  } public synchronized void m2()throws Exception{ b-=20 ...

DTO

    博客分类:
  • java
6. 什么叫DTO,简述基于struts的应用在模型层和视图层之间加入DTO的优点 (8分) Data access object 数据访问对象 主要用来封装对数据库的访问,通过她可以把POJO持久化PO,用PO组装出来的VO,DTO PO :persistent Object持久对象,可以看成与数据库中的表相映射的java对象,最简单的PO就是对应数据库中某个表的一条记录,多个记录可以用PO的集合。PO应该不包含任何对数据库的操作。 VO:value object值对象 通常用于业务层之间的数据传递,和PO一样也是仅仅包含数据而已,但应是抽象出的的业务对象,可以和表对应,也可以不 ...
1.简述Servlet的生命周期(5分) Web容器加载servlet,生命收起开始,通过调用servlet 的的init()方法进行servlet的初始化,通过调用service()方法实现,根据请求的不同调用不同的do***()方法,结束服务,web容器调用servlet的dest ...
假定你的web application 名称为news,你在浏览器中输入请求路径: http://localhost:8080/news/main/list.jsp 则执行下面向行代码后打印出如下结果: 1、 System.out.println(request.getContextPath()); 打印结果:/news 2、System.out.println(request.getServletPath()); 打印结果:/main/list.jsp3、 System.out.println(request.getRequestURI()); 打印结果:

工厂模式

    博客分类:
  • java
1.单例模式和protected\private构造方法 使用了protected,客户程序(不在同一包内)就不能随便创建该类的一个实例了.但是由于是protected,使得该类可以被继承. 如果构造函数是私有的,那么该类无法被继承(因为子类构造时要调用超类的构造函数,而private使得子类无法调用),无法从外界获得一个对象.但是可以在类的内部产生一个实例的,例如singleton就是使用private的构造函数,然后在内部维护一个实例,而提供一个static的getInstance方法来获取这个实例   public class  Car(){   private Car(){} ...
Global site tag (gtag.js) - Google Analytics