- 浏览: 4889 次
- 性别:
- 来自: 长沙
最新评论
文章列表
1.父组件调用子组件的方法:
1.1 注册子组件
var mainApp = new Vue({
components: {
'sms-template': smsTemplate
}
})
1.2 子组件加上ref
<sms-template ref="smsTemplate"></sms-template>
1.3 父组件通过ref访问子组件中定义的方法
showTemplateDlg: function showTemplateDlg() {
this.$refs.smsTemplate.showT ...
适配器模式 将一个类的接口,转换成客户期望的另一个接口。适配器让原本接口不兼容的类可以合作无间。
外观模式 提供了一个统计的接口,用来访问子系统的一群接口。外观定义了一个高层接口,让子系统更容易使用。
代码示例待补充
package com.zaxk.study.pattern;
import java.util.*;
/**
* 适配器模式
* Created by ZhuXu on 2017/11/14 0014.
*/
public class AdapterTest {
public static void main(String[] a ...
命令模式 将“请求”封装成对象,以便使用不同的请求,队列或者日志来参数化其他对象。命令模式也支持可撤销的操作。
package com.zaxk.study.pattern;
/**
* 命令模式
* Created by ZhuXu on 2017/11/11 0011.
*/
public class CommandTest {
public static void main(String[] args) {
Weapon sword = new Sword();
Weapon bow = new Bow();
...
一.JAVA基础
1.八种基本类型的大小,以及他们的封装类
基本类型 封装类 字节
boolean Boolean 1/8
byte Byte 1
char Character 2
short Short 2
int Integer 4
float Float 4
long Long 8
double Double 8
2.Switch能否用String做参数
能,JAVA7之后支持,实际使用St ...
该文章转自http://www.blogjava.net/DLevin/archive/2013/10/15/404770.html,仅用于学习和收藏。
前记:最近公司在做的项目完全基于Cache(Gemfire)构建了一个类数据库的系统,自己做的一个小项目里用过Guava的Cache,以前做过的项目中使用过EH ...
单例模式 确保一个类只有一个实例,并提供一个全局访问站点。
类图:
1.线程不安全的单例模式
/**
* 单例模式(线程不安全)
*/
public class SingletonTest {
private static SingletonTest instance;
private SingletonTest() {
}
public static SingletonTest getInstance() {
if (instance == null) {
instance = ...
工厂方法模式定义了一个创建对象的接口(工厂方法),但由子类决定要实例化的类是哪一个。工厂方法让类把实例化推迟到子类。
抽象工厂模式提供一个接口,用于创建相关或依赖对象的家族,而不需要明确指定具体类。
工厂方法模式能够封装具体类型的实例化。观察下面的类图,抽象的Provider类提供了一个创建对象的方法的接口,也称为“工厂方法”。在抽象的Provider中,任何其他实现的方法,都可能使用到这个工程方法所制造出来的产品,但只有子类真正实现这个工工厂方法并创建产品。
抽象工厂允许客户使用抽象的接口来创建一组相关的产品,而不需要知道(或关心)实际产出的具体产品是什么。这样一来,客户就从具体的产品中被 ...
<mvc:annotation-driven>
自动注册基于注解风格的处理器需要的DefaultAnnotationHandlerMapping、AnnotationMethodHandlerAdapter;
支持 Spring3 的 ConversionService 自动注册;
支持 JSR-303 验证框架的自动探测并注册(只需把 JSR-303 实现放置到 classpath);
自动注册相应的 HttpMessageConverter(用于支持@RequestBody 和 @ResponseBody)(如 XML 输入输出转换器 (只需将 JAXP 实现放置到 clas ...
装饰者模式动态地将责任附加到对象上。如要扩展功能,装饰者提供了比继承更有弹性的替代方案。
装饰者可以在所委托被装饰者的行为之前与/或之后,加上自己的行为,以达到特定的目的。
类图:
package com.zaxk.study.pattern;
/**
* 装饰者模式
* Created by ZhuXu on 2017/11/9 0009.
*/
public class DecoratorTest {
public static void main(String[] args) {
Food food = new PorkRi ...
观察者模式定义了对象之间的一对多依赖,这样一来,当一个对象改变状态时,它的所有依赖者都会收到通知并自动更新。
主题和观察者定义了一对多的关系。观察者依赖于此主题,只要主题状态一有改变,观察者就会被通知。
类图:
package com.zaxk.study.pattern;
import java.util.Observable;
import java.util.Observer;
/**
* 观察者模式
* Created by ZhuXu on 2017/11/9 0009.
*/
public class ObserverTest {
...