• 120
    Android接入微信支付之-1错误码踩坑之旅

    一、引言 微信支付文档写的真的棒啊!少林功夫真的好啊!永远猜不到-1错误码是啥问题。 二、注意事项 1.在开放平台绑定商户的应用签名不像别家SDK使用签名文件的sha1值,而...

  • 120
    读《大话设计模式》之观察者模式

    一、模式概述: 定义了一种一对多的依赖关系,让多个观察者对象同时监听某一个主题对象。这个主题对象在状态发生变化时,会通知所有的观察者对象爱,使他们能够自动更新自己。 UML图...

  • 120
    读《大话设计模式》之抽象工厂模式

    一、模式概述: 提供一个创建一系列相关或互相依赖的接口,而无需指定它们具体的类。 先来认识下什么是产品族: 位于不同产品等级结构中,功能相关联的产品组成的家族。 UML图: ...

  • 120
    读《大话设计模式》之工厂方法模式

    一、模式概述: 定义一个用于创建对象的接口,让子类决定实例化哪一个类。工厂方法是一个类的实例化延迟到其子类。 UML图: 抽象工厂角色: 这是工厂方法模式的核心,它与应用程序...

  • 120
    读《大话设计模式》之简单工厂模式

    一、模式概述: 简单工厂模式是属于创建型模式,又叫做静态工厂方法(Static Factory Method)模式 简单工厂模式是由一个工厂对象决定创建出哪一种产品类的实例。...

  • 120
    第4章面向切面的Spring

    一、什么是面向切面编程 (1)简述 如果要重用通用功能的话,最常见的面向对象技术是继承或委托。继承往往会导致一个脆弱的对象体系;委托则可能需要委托对象进行复杂的调用。而切面提...

  • 120
    第3章高级装配

    一、环境与profile (1)简述 应用程序在不用的软件环境下可能出现无法正常工作的问题。profile就是为此而生。不同的profile代表不同的软件环境。 (2)配置p...

  • 120
    第2章装配Bean

    一、简述 Spring提供了三种主要的装配机制: 在XML中进行显示配置。 在Java中进行显示配置。 隐式的bean发现机制和自动装配。推荐:自动配置机制>JavaConf...

  • 第1章Spring之旅

    一、简化java开发 本节只是简单介绍相关内容,具体展开会在后面娓娓道来。 (1)简述如何简化java开发 4种关键策略: 基于POJO(简单的Java对象,普通JavaBe...