摘要:
一、什么是CXF? Apache CXF = Celtix + Xfire,开始叫 Apache CeltiXfire,后来更名为 Apache CXF 了,以下简称为 CXF。Apache CXF 是一个开源的 web Services 框架,CXF 帮助您构建和开发 web Services ,它支持多种协议,比如:SOAP1.1,1,2 XML/HTTP、RESTful 或... 阅读全文
摘要:
一、Java中WebService规范 JAVA 中共有三种WebService 规范,分别是JAX-WS、JAX-RS、JAXM&SAAJ(废弃)。 1.JAX-WS规范 JAX-WS 的全称为Java API for XML-Based Webservices ,早期的基于SOAP 的JAVA 的Web 服务规范JAX-RPC(Java API For X... 阅读全文
摘要:
一、WebService 1.什么是WebService Web Service(WEB服务)能够快捷和方便地综合结合各种系统、商务和任何应用平台。利用最新的Web Service 标准能够使任何软件系统和系统之间的应用互通互联,方便,而且更加廉价。 2.WebService的应用场合 (1)跨越防火墙通信 客户端和服务器端之间通信都会有防火墙或... 阅读全文
摘要:
一、进程和线程 进程 (1)正在运行的程序,是系统进行资源分配和调用的独立单位。 (2)每一个进程都有它自己的内存空间和系统资源。 线程 (1)是进程中的一条执行路径。 (2)一个进程如果只有一条执行路径,则称为单线程程序。 (3)一个进程如果有多条执行路径,则称为多线程程序。 二、线程的两种调度模型 分时调度模型 ... 阅读全文
摘要:
1.面向对象的三大特征 (1)封装 封装性指的是隐藏了对象的属性和实现细节,对外仅提供公共的访问方式。 好处: 将变化隔离,提供复用性和安全性。 (2)继承 提高代码的复用性,继承是多态的前提。 子类所有的构造方法都会默认访问父类的空参数构造方法,默认第一行有super()。若无空参构造函数,子类需指定,另外子类的... 阅读全文
摘要:
凡是出现了大量的实例需要创建,而且具有共同的接口时,可以通过工厂方法模式进行创建。 一个接口: Sender public interface Sender{ public void send(); } 两个实现类: MainSender和SmsSender public class MailSender implements Sender{ @Overr... 阅读全文
摘要:
一、概述 1.单例模式的优点 由于单例模式只生成一个实例,减少了系统性能的开销,当一个对象的产生需要比较多的资源时,如读取配置,产生其他依赖对象时,则可以通过在应用启动时直接产生一个单例对象,然后永久助理内存的方式来解决。 2.单例模式的实现方式 (1)饿汉式 线程安全,调用效率高,不能延迟加载。 (2)懒汉式 线程安全,调用效率不高,可以延迟加载... 阅读全文
摘要:
一、计算机网络体系结构 1.OSI参考模型 2.TCP/IP体系结构 二、TCP三次握手 TCP(Transmission Control Protocol): 传输控制协议。 TCP是主机对主机层的传输控制协议,提供可靠的连接服务,采用三次握手来建立一个连接。 TCP有6种标志位: 1.SYN(... 阅读全文
摘要:
一、概述 存储过程是数据库定义的一些SQL语句的集合,然后直接调用这些存储过程和函数来执行已经定义好的SQL语句。存储过程可以避免开发人员重复的编写相同的SQL语句,而且存储过程是在MySql服务器中存储和执行的,可以减少客户端与服务器端的数据传输。 1.优点 (1)提供执行性能 通常在客户端执行SQL命令时,在数据库有解析到编译这个前期准备过程。但是,存储过程是先... 阅读全文
摘要:
现在模拟一下Jersey从客户端发送图片到服务器。 1.Tomcat准备 (1)解压一个新的Tomcat作为图片服务器,然后修改端口号(有3处)。 (2)然后修改web.xml文件,关闭只读。 2.客户端准备 (1)新建一个Java工程,并添加Jersey的依赖包。 (2)编写程序 ... 阅读全文