Belief

我的征途是星辰大海

Redis应用-异步消息队列与延时队列

异步消息队列 说道消息队列,你肯定会想到Kafka、Rabbitmq等消息中间件,这些专业的消息中间件提供了很多功能特性,当然他的部署使用维护都是比较麻烦的。如果你对消息队列没那么高要求,想要轻量级的,使用Redis就没错啦。 Redis通过list数据结构来实现消息队列.主要使用到如下命令:...

2019-07-09 17:45:35

阅读数 40

评论数 0

8个有用的JS技巧

这些技巧可能大家大部分都用过了,如果用过就当作加深点映像,如果没有遇到过,就当作学会了几个技巧。 1. 确保数组值 使用 grid ,需要重新创建原始数据,并且每行的列长度可能不匹配, 为了确保不匹配行之间的长度相等,可以使用Array.fill方法。 let array = Array(...

2019-07-09 17:33:58

阅读数 78

评论数 0

CDN 的作用与基本过程

简介 CDN,Content Distribute Network,可以直译成内容分发网络,CDN解决的是如何将数据快速可靠从源站传递到用户的问题。用户获取数据时,不需要直接从源站获取,通过CDN对于数据的分发,用户可以从一个较优的服务器获取数据,从而达到快速访问,并减少源站负载压力的目的。 ...

2019-07-09 17:32:33

阅读数 32

评论数 0

workman 和swoole 区别

Swoole:面向生产环境的 PHP 异步网络通信引擎 使 PHP 开发人员可以编写高性能的异步并发 TCP、UDP、Unix Socket、HTTP,WebSocket 服务。Swoole 可以广泛应用于互联网、移动通信、企业软件、云计算、网络游戏、物联网(IOT)、车联网、智能家居等领...

2019-07-08 18:57:18

阅读数 24

评论数 0

PHP 7.0新增特性详解

开始介绍PHP7.0新特性,具体的可以参照官网的介绍,我来挑一些给大家详细讲解下 1. ?? 运算符(NULL 合并运算符) $a = $_GET['a'] ?? 1; 它相当于: $a = empty($_GET['a']) ? 1 : $_GET['a']; 我们知道三元运算符是...

2019-06-12 11:09:22

阅读数 18

评论数 0

mysql让主键id重新排序

1、备份表结构 create table table_bak like table_name; 2、备份表数据 insert into table_bak select * from table_name; 3、删除原来主键字段(如id) alter table table_nam...

2019-03-05 10:50:02

阅读数 78

评论数 0

微信支付开发 JS API支付

本文介绍微信支付下的jsapi实现流程 前言 微信支付现在分为v2版和v3版,2014年9月10号之前申请的为v2版,之后申请的为v3版。V3版的微信支付没有paySignKey参数。v2的相关介绍请参考方倍工作室的其他文章。本文介绍的微信支付v3。 流程实现 1. OAuth2.0授权 ...

2019-02-25 11:44:19

阅读数 57

评论数 0

phpqrcode类生成二维码详解

本文实例讲述了PHP基于phpqrcode类生成二维码的方法。分享给大家供大家参考,具体如下: 使用PHP语言生成二维码,还是挺有难度的,当然调用生成二维码图片的接口(比如:联图网http://www.liantu.com/的接口)除外,如果自己写代码生成,真的无从下手。然而,我们可以使用php...

2019-02-25 11:31:46

阅读数 63

评论数 0

PHP常用代码汇总

在编写代码的时候有个神奇的工具总是好的!下面这里收集了 40+ PHP 代码片段,可以帮助你开发 PHP 项目。 这些 PHP 片段对于 PHP 初学者也非常有帮助,非常容易学习,让我们开始学习吧~ 1. 发送 SMS 在开发 Web 或者移动应用的时候,经常会遇到需要发送 SMS 给用户,...

2019-02-25 11:23:38

阅读数 80

评论数 0

PHP面向对象--访问修饰符

PHP中有三种访问修饰符,分别是: public(公有的):在类的外部,类本部和子类中都可以访问 private(私有的):只能在类中访问,子类和类的外部都不能访问 protected(受保护的):在类本部、子类中可以访问,在类的外部不能访问 它们可以用在类的属性和方法上,用来修饰类成员的访...

2019-02-19 14:37:46

阅读数 21

评论数 0

PHP单例模式--三私一公

PHP设计模式之一,单例模式,顾名思义就是只有一个实例。单例模式确保某一个类只有一个实例,不能重复实例,只能它自己实例化,而且向整个系统提供这个实例。 三私一公:私有化静态属性,私有化构造方法,私有化克隆方法,公有化静态方法。 单例模式:即一个类只被实例化一次,当其他人对其再次实例化时,返回第...

2019-02-19 10:56:00

阅读数 242

评论数 0

PHP命名空间 namespace 及 use 的用法

在PHP中,出现同名函数或是同名类是不被允许的。为防止编程人员在项目中定义的类名或函数名出现重复冲突,在PHP5.3中引入了命名空间这一概念。 什么是命名空间?命名空间是一种封装事物的方法。在很多地方都可以见到这种抽象概念。例如,在操作系统中目录用来将相关文件分组,对于目录中的文件来说,它就扮演...

2019-02-18 17:16:59

阅读数 70

评论数 0

小程序开发文档规范

目录规范 1.目录概述 组件文件 所有组件相关文件统一放在components目录下。 图片文件 项目图片文件放置于根目录的images文件夹下,组件独有的图片放在当前组件images目录下 模型文件 模型文件主要用于编写各类业务模型。项目模型文件放置于根目录的models文件夹下,...

2019-02-18 15:30:48

阅读数 418

评论数 0

超实用小程序官方能力

小程序官方平台和工具里,其实有很多很好用的能力,你都了解吗? 小程序管理后台 微信公众平台里,其实藏着一些好用的能力,一起来看看把。 问题定位辅助 运维中心 在小程序管理后台,【开发】-【运维中心】里,可以有以下能力: 错误查询: 可以查到所有小程序运行错误的记录。 性能监控: 可以...

2019-02-18 15:18:55

阅读数 78

评论数 0

小程序的安全与管控

作为一个平台,管控和安全是很有必要性的。虽然说这些是开发自己需要进行防范的,但是平台如果能解决,也算是皆大欢喜了。 双线程到底解决了什么 先给小程序团队的双线程设计鼓个掌,关于双线程大家也可以回顾下《小程序的底层框架》。 H5 的隐患 要知道,Web 技术是非常开放灵活的,开发者可以利用 ...

2019-02-18 15:13:02

阅读数 450

评论数 0

小程序的底层框架

前端的框架太多让人眼花缭乱,很多相似的地方,优秀的地方大家都会借鉴,同时又会有各自的一些特点。小程序也好,其他框架也好,理解他们的设计缘由、实现原理,还是能学到很多很多东西的。 一切始于双线程 技术选型 上一节《小程序的诞生》中,我们也提到了小程序的双线程设计。 目前来说,页面渲染的方式主...

2019-02-18 15:10:39

阅读数 145

评论数 0

小程序的诞生

大家坐稳,我要开始装逼了。说好要讲小程序系列,替埋头苦干低调做事的开发哥哥们多讲讲小程序的故事吧。 小程序与 WebView WebView 的飞速发展 随着公众号的出现和繁荣,WebView 的使用频率也越来越高。不少的企业或是小商家、外包公司开始做 H5 页面,各式各样的 H5 活动页、...

2019-02-18 15:09:06

阅读数 131

评论数 0

PHP 中最全的设计模式(23种)

PhpDesignPatterns 【PHP 中的设计模式】 一、 Introduction【介绍】 设计模式:提供了一种广泛的可重用的方式来解决我们日常编程中常常遇见的问题。设计模式并不一定就是一个类库或者第三方框架,它们更多的表现为一种思想并且广泛地应用在系统中。它们也表现为一种模式或者...

2019-02-15 16:58:56

阅读数 80

评论数 0

小程序的登录与静默续期

每一个有数据交互的小程序,都会涉及到登录、token 等问题,openid 又是什么呢?怎么使用静默续期,来提升用户体验呢? 小程序登录 登录时序 一切的一切,都要从这么一张小程序登录时序图说起: 通常情况下,我们的小程序都会有业务身份,如何将微信帐号和业务身份关联起来呢?这个时候我们需要...

2019-02-15 13:58:58

阅读数 551

评论数 1

IaaS,PaaS,SaaS 的区别

越来越多的软件,开始采用云服务。 云服务只是一个统称,可以分成三大类。 IaaS:基础设施服务,Infrastructure-as-a-service PaaS:平台服务,Platform-as-a-service SaaS:软件服务,Software-as-a-service ...

2019-02-15 13:39:23

阅读数 50

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭