技术
文章平均质量分 94
坏小哥
To be or not to be,that's a question...
展开
-
分布式事务系统
本文主要讲解分布式系统设计、实践应用场景原创 2023-05-18 20:05:51 · 167 阅读 · 0 评论 -
数据存储系统概要
本文主要介绍数据存储、数据模型、分布式数据系统原创 2023-05-03 12:27:18 · 1403 阅读 · 0 评论 -
解析二十三种设计模式
23三种设计模式,大致分为三大类:创建型:单例、工厂、抽象工厂、建造者、原型模式结构型:适配器、装饰、桥接、组合、享元、代理、外观模式行为型:观察者、模板、命令、状态、职责链、解释器、中介者、访问者、策略、备忘录、迭代器...原创 2020-06-29 17:32:19 · 3197 阅读 · 0 评论 -
细说第三方登录—>PHP实现支付宝、QQ、微博、百度账号、Github登录
在讲解支付宝、QQ、微博、Github、百度账号第三方登录之前,我们有必要先了解一下第三登录所使用的协议。具体的详细内容请看我的这篇博客:https://blog.csdn.net/weixin_43885417/article/details/91163338开始入正题,既然知道了授权协议,下一步,肯定开始申请开发者身份,获取请求接口的权限。一、支付宝:...原创 2020-03-25 19:05:02 · 6368 阅读 · 0 评论 -
Vue刷新页面的三种方式
我们在写项目的时候,经常会遇到,用户执行完某个动作,改变了某些状态,需要重新刷新页面,以此来重新渲染页面。如:用户登录成功、增加、删除、更新等。原始方法:location.reload();vue自带的路由跳转:this.$router.go(0);用过的人都知道,前两者都是强制刷新页面,会出现短暂的闪烁,用户体验效果不好。所以,我们选择第三种方式:3. 首先在App里面...原创 2019-06-08 10:54:18 · 220952 阅读 · 105 评论 -
第三方登录实现原理
简单说,OAuth 就是一种授权机制。数据的所有者告诉系统,同意授权第三方应用进入系统,获取这些数据。系统从而产生一个短期的进入令牌(token),用来代替密码,供第三方应用使用。首先,我们先看一下底层协议:OAUTH协议为用户资源的授权提供了一个安全的、开放而又简易的标准。与以往的授权方式不同之处是OAUTH的授权不会使第三方触及到用户的帐号信息(如用户名与密码),即第三方无需使用用户的用...原创 2019-06-07 22:27:32 · 25854 阅读 · 0 评论 -
PHP和JS开发微信公众号JSAPI支付遇到的那些坑
在之前,写了一下微信公众号支付,现在和大家分享一下经验。首先,在开发之前,看一下官方的开发文档:https://pay.weixin.qq.com/wiki/doc/api/index.html 点击选择JSAPI支付然后,看一下商户平台的配置信息,微信商户平台地址:https://pay.weixin.qq.com/index.php/core/home/login?return_ur...原创 2018-12-07 16:12:48 · 3947 阅读 · 2 评论 -
PHP fpdi合并多个PDF文件,取多个PDF特定页数合并以及导出
在我们写项目的时候,经常需要对PDF文件进行操作。例如:合并多个PDF文件,取PDF特定页数以及合并。PHP 有一个专门对PDF进行操作的插件,SETASIGN,官方文档为:https://www.setasign.com/products/fpdi/demos/simple-demo/首先,我们要先下载,该插件支持composer下载,具体的操作步骤,请看文档下载:https://pac...原创 2018-12-16 10:12:17 · 15926 阅读 · 14 评论 -
laravel 导出Excel,多维表头
我们在项目时,经常需要去查数据库中的信息,导出excel。laravel提供了一个插件。它有个github地址:https://github.com/Maatwebsite/Laravel-Excel首先,我们先用composer下载:composer require "maatwebsite/excel:~2.1.0"然后,需要注册 一个服务提供者,在config/app.php...原创 2018-12-16 09:28:33 · 5949 阅读 · 1 评论