01 2016 档案

摘要:Java类的加载是由类加载器来完成的,过程如下: 首先,加载是把硬盘、网络、数据库等的class文件中的二进制数据加载到内存的过程,然后会在Java虚拟机的运行时数据区的堆区创建一个Class对象,用来描述该类,再在方法区存放这些二进制数据,用来保存类对应的数据结构 Java的类加载器有哪些? 下面 阅读全文
posted @ 2016-01-31 00:35 艺言弈行 阅读(433) 评论(0) 推荐(0) 编辑
摘要:1.添加jar包(cxf的jar包中包含了spring的jar包),添加spring配置文件 2.web.xml中配置CXFServlet,过滤WS服务的地址 <!-- 配置CXFServlet,实现地址过滤的功能,项目启动时实例化 --> <servlet> <servlet-name>cxfSe 阅读全文
posted @ 2016-01-28 23:47 艺言弈行 阅读(518) 评论(0) 推荐(0) 编辑
摘要:(一)使用ServerFactoryBean 方式实现发布WS服务 1.新建项目,添加cxf jar包到项目中 2.编写服务实现类 /** * CXF WebService * 不用注解 * @author mlxs * */ public class CXFWebService { public 阅读全文
posted @ 2016-01-27 22:52 艺言弈行 阅读(504) 评论(0) 推荐(0) 编辑
摘要:创建第一个Web服务: @WebService // 添加了此注解,代表是一个WebService public class HelloWorld { // 非 static final private 方法默认会发布 public String sayHi(String name) { retur 阅读全文
posted @ 2016-01-27 17:08 艺言弈行 阅读(2736) 评论(0) 推荐(0) 编辑
摘要:WSDL – WebService Description Language – Web服务描述语言 通过XML形式说明服务在什么地方-地址。 通过XML形式说明服务提供什么样的方法 – 如何调用。 <wsdl:service name="MobileCodeWS"> <wsdl:documenta 阅读全文
posted @ 2016-01-27 16:59 艺言弈行 阅读(757) 评论(0) 推荐(0) 编辑
摘要:1.选中要调用的服务单击”服务说明” 2.获取wsdl文件.使用JDK1.6以上的版本的wsimport命令 a) 例如选中:http://webservice.webxml.com.cn/WebServices/MobileCodeWS.asmx?WSDL b) 获取wsdl文件.使用JDK1.6 阅读全文
posted @ 2016-01-27 16:39 艺言弈行 阅读(379) 评论(0) 推荐(0) 编辑
摘要:首先,看看webservice服务调用演示: a) 登录http://www.webxml.com.cn b) 单击手机查询服务 c) 选择要调用的方法 例如: getMobileCodeInfo 输入要查询的手机号单击”调用” 截图如下, 免费用户 UserID为null 返回结果: HttpCl 阅读全文
posted @ 2016-01-27 16:20 艺言弈行 阅读(1097) 评论(0) 推荐(0) 编辑
摘要:WebService概念介绍: Web Service是一项新技术, 能使得运行在不同机器上的不同应用无须借助附加的、专门的第三方软件或硬件, 就可相互交换数据或集成。依据Web Service规范实施的应用之间, 无论它们所使用的语言、 平台或内部协议是什么, 都可以相互交换数据 通俗的讲,Web 阅读全文
posted @ 2016-01-27 15:31 艺言弈行 阅读(330) 评论(0) 推荐(0) 编辑
摘要:socket 是用来进行网络通讯的,简单来说,远程机器和本地机器各建一个socket,然后通过该socket进行连接通讯 socket简单模型图: socket的原理图: 代码实现: 1.创建socket服务端:用于处理客户端发送的请求数据 新建socket_server项目,添加SocketSer 阅读全文
posted @ 2016-01-27 14:58 艺言弈行 阅读(468) 评论(0) 推荐(0) 编辑
摘要:Ctrl+E: 弹出输入窗口,可快速返回想返回的目标界面Ctrl+Shift+O: 快速import包Ctrl+O:显示类中方法和属性的大纲Ctrl+1 快速修复Ctrl+Alt+↓ 复制当前行到下一行(复制增加)Ctrl+Alt+↑ 复制当前行到上一行(复制增加) Alt+↓ 当前行和下面一行交互... 阅读全文
posted @ 2016-01-26 14:59 艺言弈行 阅读(241) 评论(0) 推荐(0) 编辑
摘要:* 抽象工厂: 意图在于创建一系列互相关联或互相依赖的对象。 * 每个工厂都会创建一个或多个一系列的产品 * 适用于:产品不会变动,开始时所有产品都创建好,然后根据分类获取想要的 某一类产品(很像spring容器)代码解释:1.创建产品接口:手机和它的实现子类//手机接口public inte... 阅读全文
posted @ 2016-01-22 21:36 艺言弈行 阅读(323) 评论(0) 推荐(0) 编辑
摘要:工厂方法(Factory Method) * 工厂方法把不同的产品放在实现了工厂接口的不同工厂类(FactoryAImpl,FactoryBImpl...)里面, * 这样就算其中一个工厂类出了问题,其他工厂类也能正常工作,互相不受影响, * 以后增加新产品,也只需要新增一个实现工厂接口工厂类,... 阅读全文
posted @ 2016-01-22 21:22 艺言弈行 阅读(418) 评论(0) 推荐(0) 编辑
摘要:简单工厂(Simple Factory) 又叫静态工厂,是工厂模式三中状态中结构最为简单的。1.主要有一个静态方法,用来接受参数,并根据参数来决定返回实现同一接口的不同类的实例。2.或者针对每个产品,写一个对应的生产该产品的方法代码解释:1.创建2个产品:android手机、Apple手机publ... 阅读全文
posted @ 2016-01-22 21:09 艺言弈行 阅读(354) 评论(0) 推荐(0) 编辑
摘要:责任链(Chain of Responsibility)模式: 责任链模式是对象的行为模式。使多个对象都有机会处理请求,从而避免请求的发送者和接受者直接的耦合关系。将这些处理对象连成一条链,沿着这条链传递该请求,直到有一个对象处理它为止。责任链模式强调的是每一个对象及其对下家的引用来组成一条链,利... 阅读全文
posted @ 2016-01-21 20:51 艺言弈行 阅读(398) 评论(0) 推荐(0) 编辑
摘要:转自:http://blog.csdn.net/gtuu0123/article/details/6114197本文主要是归纳了JDK中所包含的设计模式,包括作用和其设计类图。首先来个总结,具体的某个模式可以一个一个慢慢写,希望能对研究JDK和设计模式有所帮助。一、设计模式是什么(1)反复出现问题的... 阅读全文
posted @ 2016-01-19 23:31 艺言弈行 阅读(619) 评论(0) 推荐(0) 编辑
摘要:策略模式定义了一系列算法,把它们一个个封装起来,并且使它们可相互替换。该模式可使得算法能独立于使用它的客户而变化。Strategy模式是行为模式,正因为他是一种行为模式,所以他不是用来解决类的实例化的,跟创建什么样的产品没有关系,此模式解决的问题是把一个系列完成相同工作,却实现不同的算法(行为)包装... 阅读全文
posted @ 2016-01-19 23:27 艺言弈行 阅读(462) 评论(0) 推荐(0) 编辑
摘要:最近接触的sendHttpPostRequest的问题比较多,近期碰到了关于 "java.net.SocketException: Too many open files" 的问题异常信息如下:ERROR | 2016-01-12 03:19:36.642 | ERROR | IREAD | [Ex... 阅读全文
posted @ 2016-01-13 14:33 艺言弈行 阅读(4519) 评论(0) 推荐(0) 编辑
摘要:著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。作者:李小翀链接:http://www.zhihu.com/question/22764869/answer/31277656来源:知乎 系统架构演化历程-初始阶段架构 &amp;lt;img data-rawheight="367 阅读全文
posted @ 2016-01-11 14:04 艺言弈行 阅读(6695) 评论(1) 推荐(1) 编辑
摘要:网上找了些资料,看完觉得明白了很多~~~ 著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。作者:林建入链接:http://www.zhihu.com/question/22764869/answer/56011081来源:知乎一、三个步骤完成华丽转身——任意软件变为“分布式”分布 阅读全文
posted @ 2016-01-11 14:02 艺言弈行 阅读(33474) 评论(6) 推荐(10) 编辑
摘要:Struts BaseAction工具类,封装Session,Request,Application,ModelDriven 阅读全文
posted @ 2016-01-07 10:23 艺言弈行 阅读(726) 评论(0) 推荐(0) 编辑
摘要:/** * * 判断是否是邮箱 * * @param mobile 手机号码 * @return boolean */ public static boolean isEmail(String email) { ... 阅读全文
posted @ 2016-01-07 10:13 艺言弈行 阅读(311) 评论(0) 推荐(0) 编辑
摘要:hibernate缓存说明 阅读全文
posted @ 2016-01-06 14:50 艺言弈行 阅读(266) 评论(1) 推荐(0) 编辑