PHP 命名空间(namespace)是在PHP 5.3中加入的,如果你学过C#和Java,那命名空间就不算什么新事物。 不过在PHP当中还是有着相当重要的意义。 PHP 命名空间可以解决以下两类问题: 用户编写的代码与…
使用 Laradock 10 分钟部署 Laravel 或 Notadd 环境
为什么使用docker? 部署快 只需要几分钟,就能部署好一套PHP环境 性能好 docker 的性能损失只有1-2%,几乎可以忽略不计。 安全性高 容器与宿主机完全隔离,默认情况下不能相互访问。 同时支持多版本软件 可…
Laravel API 开发教程 - 基础篇
Laravel Api 开发基础篇 准备工作 创建应用 $ laravel new api-basic 创建数据库 > create database ApiBasic 配置 .env DB_CONNECTION=…
推荐:好用的 Laravel Repository 包
什么是Repository模式,如何使用Repository模式 这里就不再啰嗦了,请参见以下几个链接如何使用 Repository 模式?关于 Repository 的设计模式laravel-china.org搜索 我…
p2p网贷项目总结(一)
最近做了一个P2P网贷的项目,因为没有接触过类似的项目,所以在刚开始搞得时候比较吃力。后来特意百度了一些有关P2P的介绍,了解了P2P是做什么的,以及它的流程之后,才开始上手起来。P2P不算很麻烦,所以我们只关心它最重要…
PHP PDO数据库驱动简介
SF导读: PDO(PHP Data Object)扩展在PHP5中加入,PHP6将默认使用PDO连接数据库,移除所有非PDO扩展。使用PDO来对数据库进行访问,不同数据库使用相同的方法名,解决数据库连接不统一的问题。本…
SQLAlchemy入门(一)
环境:Ubuntu 15.10 64-bit SQLAlchemy 是 Python 的 ORM 框架,它的理念是:数据库的量级和性能重要于对象集合,而对象集合的抽象又重要于表和行。 安装 直接通过 pip 安装: $ …
关系数据库SQL之可编程性函数(用户自定义函数)
前言 在关系型数据库中除了前面几篇基本的数据库和数据表操作之外,还提供了可编程性的函数、存储过程、事务、触发器及游标。 本文介绍的是函数。 函数分为两种: 系统函数 用户自定义函数 准备工作 这里以银行存取款为例说明。 …
MySQL8.0 新特性:Partial Update of LOB Column
摘要: MySQL8.0对json进行了比较完善的支持, 我们知道json具有比较特殊的存储格式,通常存在多个key value键值对,对于类似更新操作通常不会更新整个json列,而是某些键值。 对于某些复杂的应用,js…
直接通过Binder的onTransact完成跨进程通信
1.具体代码: 服务端实现: public class IPCService extends Service { private static final String DESCRIPTOR = "IPCService"…
Oracle Results of Number Conversions
number ‘fmt’ Result -1234567890 9999999999S ‘1234567890-‘ 0 99.99 .00′ 0.1 99.99…
【05】把 Elasticsearch 当数据库使:HISTOGRAM聚合
使用 https://github.com/taowen/es-monitor 可以用 SQL 进行 elasticsearch 的查询。按已有字段来分桶是最简单的一种分桶的方式。很多时候我们希望用于分桶的key是需要先…