安装 composer require "overtrue/laravel-wechat:~4.0" 配置 在 config/app.php 注册 ServiceProvider 和 Facade (Laravel 5.5 无需手动注册) 创建配置文件: ...
分类:
其他好文 时间:
2018-06-25 16:56:33
阅读次数:
181
外观模式(Facade Pattern)隐藏系统的复杂性,并向客户端提供了一个客户端可以访问系统的接口。这种类型的设计模式属于结构型模式,它向现有的系统添加一个接口,来隐藏系统的复杂性。 这种模式涉及到一个单一的类,该类提供了客户端请求的简化方法和对现有系统类方法的委托调用。 概述 意图 为子系统中 ...
分类:
其他好文 时间:
2018-06-17 15:14:43
阅读次数:
170
一、引言 在软件开发过程中,客户端程序经常会与复杂系统的内部子系统进行耦合,从而导致客户端程序随着子系统的变化而变化。然而为了将复杂系统的内部子系统与客户端之间的依赖解耦,从而就有了外观模式,也称作“门面”模式。下面就具体介绍下外观模式。 二、外观模式的详细介绍 2.1 定义 外观模式提供了一个统一 ...
分类:
其他好文 时间:
2018-06-16 20:32:16
阅读次数:
182
一、DB facade(原始查找) 二、查询构造器 Laravel查询构造器提供了方便流畅的接口,用来建立及执行数据库查找语法。使用了pdo参数绑定,使应用程序免于sql注入,因此传入的参数不需要额外转义特殊字符。基本上可以满足所有的数据库操作,而且在所有支持的数据库系统上都可以执行。 查询 插入 ...
分类:
数据库 时间:
2018-06-16 11:52:08
阅读次数:
458
laravel 使用迁移创建表 创建迁移文件 table 和 create 选项可以用于指定表名以及该迁移是否要创建一个新的数据表。这些选项只需要简单放在上述迁移命令后面并指定表名: 新的迁移位于 database/migrations 目录下,每个迁移文件名都包含时间戳从而允许 Laravel 判 ...
分类:
其他好文 时间:
2018-06-11 13:48:06
阅读次数:
665
1. 日志框架 日志抽象层: JCL(Jakarta Commons Logging) SLF4j(Simple Logging Facade for Java) jboss logging 日志实现: Log4j JUL(java.util.logging) Log4j2 Logback 日志级别 ...
分类:
编程语言 时间:
2018-06-04 23:25:43
阅读次数:
230
slf4j:(Simple Logging Facade for Java,简单日志门面),它不是具体的日志解决方案,只服务于各种各样的日志系统。在使用SLF4J的时候,不需要再代码中或配置文件中指定使用的那个具体的日志系统。 logback:是由log4j创始人设计的一个开源日志组件。logbac ...
分类:
其他好文 时间:
2018-06-01 17:33:43
阅读次数:
1408
服务层规范 java文件分类 枚举:目前枚举多由工具生成,如果需要进行数据库操作,则需要实现org.go.api.core.enums.BaseEnum接口。 dto:目前同时做为请求及响应参数,与数据模型关联密切 request:对应渠道侧的页面级请求,当dto模型不能满足页面请求时,需要新增re ...
分类:
其他好文 时间:
2018-05-28 11:28:52
阅读次数:
178
1、日志框架简介 对于一个应用程序来说,日志的记录是必不可少的一部分。线上的问题追踪,基于日志业务逻辑统计分析等都离不开日志。java领域存在许多已经写好成熟的日志框架,经常使用的有JCL(jakarta Commons logging), SLF4J(simple Logging facade j ...
分类:
编程语言 时间:
2018-05-28 01:03:52
阅读次数:
239
门面模式-Facade Pattern 为一个复杂的模块或子系统提供一个简单的供外界访问的接口 本文中代码的例子如下: 一个矿场有很多矿工, 矿工的职责也都不一样. 但一样的是什么呢? 一样的就是每个矿工每天都在重复一样的事情....起床, 上班, 工作, 下班, 睡觉...... 要想管理这么多矿 ...
分类:
编程语言 时间:
2018-05-21 00:00:36
阅读次数:
219