- 博客(5)
- 资源 (9)
- 收藏
- 关注
原创 设计模式学习-装饰模式
装饰模式动态的给一个对象添加一些额外的职责,来扩展对象的功能。装饰模式很容易就联想到了人的服饰,人是原有类,服饰是装饰类,人可以灵活的穿搭服饰。也就是装饰类可以包装在人类外面也可以包装在装饰类外面,在装饰类内部增加装饰(添加新方法)。直接来看结构图(程杰 大化设计模式截图) 直接从结构图上可以看到:Component :抽象组件角色 ,一个抽象接口,是被装饰类和装饰类的父接口。...
2018-11-29 23:29:27 177
原创 Ajax 响应码200,但回调error
最近有一个朋友问了我些问题,有个问题的原因出在ajax的使用上,具体的状况是,ajax请求值后台接口可以收到,响应200后,success未收到响应值,一般来说响应出200未报错,但是未回调success,那就大多就进入到error了,然后在 error中 alert(),确定确实回调在了 error函数。然后使用浏览器network检验到返回值为 html串,但是 实际上 dataType:js...
2018-11-26 10:56:57 3167
原创 设计模式学习-策略模式
策略模式(Strategy模式)是行为模式之一,它对一系列的算法加以封装,为所有算法定义一个抽象的算法接口,并通过继承该抽象算法接口对所有的算法加以封装和实现,具体的算法选择交由客户端决定(策略)。Strategy模式主要用来平滑地处理算法的切换 。切换算法不会影响使用算法的客户。下面是在 程杰《大话设计模式》中截的图(书写的特别有意思),来描述策略模式的结构 Stra...
2018-11-22 23:30:22 240
原创 设计模式学习-简单工厂类
一直都对于设计模式一知半解。所以找了个视频好好的学习学习,做个学习笔记加深些记忆。简单工厂类真的是简单,不用费什么功夫,看到代码就懂了。主要就是通过工厂类产生实例化对象。对于这个类的实现首先要想到2点:1、工厂类产生实例,所以工厂类中必须要有 new 的逻辑。2、抽象实例的父类,一个工厂产生不同的实例对象,如果按照一个方法对应一个实例,那和直接new 对象有和区别,所以必须要给所有...
2018-11-19 22:01:05 263
原创 使用Socket模拟简易Web服务器
Web服务器大家应该都很熟悉了,web服务器的原理可以看这里。讲的挺详细的。本篇主要是模拟一下简单的交互,通过socket通道,浏览器发送请求,服务器返回资源。简单图例如上,然后来看代码吧 1、首先启动服务监听端口,使用线程池来完成交互package server;import java.net.ServerSocket;import java.net.Socket...
2018-11-18 12:12:36 1563
Jasperreports+jaspersoft studio学习教程word版
2018-02-26
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人