简单易用且优雅的跨境支付 PHP SDK 扩展包

2021-10-10
阅读 13 分钟
2.2k
支持国际版支付的 PHP SDK,目前只支持支付宝国际版。因目前支付宝跨境在线支付服务只支持 app、wap、web 和报关这四种,本 SDK 提供了 app、wap、web 这三种跨境支付,详见国际支付宝官方文档 。

使用 Laradock 安装 ElasticSearch

2021-08-26
阅读 11 分钟
2.8k
使用 Laradock 安装 ElasticSearchElasticSearch 可视化工具 ElasticHQ / 官网地址安装和使用使用 docker-compose up 命令运行 ElasticSearch 容器 {代码...} 打开浏览器并通过端口 9200 访问本地主机 [链接]默认用户是 user ,默认密码是 changeme如果是在 laradock 中使用时 {代码...} 安装 ElasticSearch 插件 {代码....

如何使用 php 写一个类似于 laravel 框架的服务容器?

2021-08-08
阅读 6 分钟
1.2k
这篇文章可能文字不会太多,毕竟说再多都还不如直接看代码来的实在 😀,以下我会把核心的代码都先贴出来,里面都有比较完善的注释信息,可以对着看。另外如果自己测试的话,可以直接下载我的源码,关于如何测试,源码中都有示例代码。

MySQL 之索引、视图、触发器

2021-08-01
阅读 4 分钟
1.9k
MySQL 之索引、视图、触发器索引索引的引入索引是由数据库表中一列或者多列组合而成,其作用是提高对表中数据的查询速度;类似于图书的目录,方便快速定位,寻找指定的内容。索引的优缺点优点:提高查询数据的速度 缺点:创建和维护索引的时间增加了建立索引的建议一张表建议最多建立 5 个索引建立复合索引优于单值索引...

MySQL 主从复制

2021-07-27
阅读 3 分钟
1.8k
MySQL 主从复制主从复制原理主从复制的基本原则每个 slave 只有一个 master每个 slave 只能有一个唯一的服务器 ID每个 master 可以有多个 salve一主一从常见配置mysql 版本一致且后台以服务运行主从都配置在 [mysqld] 节点下,都是小写主数据库配置,修改 /etc/my.cnf 配置文件主服务器唯一 ID 必须 {代码...} 启用二进...

Redis Cluster 集群解决方案

2021-07-24
阅读 4 分钟
2.1k
Redis Cluster 集群解决方案多个 Redis 实例协同进行采用 slot (槽)分割数据,是 CRC16 与 16384 取模后分散主从结构和选举算法,保证每个节点的可靠性客户端可以连接任意一个 node 进行操作所有的 redis 节点彼此互联(PING-PONG 机制),内部使用二进制协议优化传输速度和带宽。节点的 fail 是通过集群中超过半数的...

使用 Memcached 实现分布式算法

2021-07-23
阅读 2 分钟
1.7k
根据 key 来计算 CRC,然后结果对服务器数进行取模得到 memcached 服务器节点。 服务器无法连接的时候,将尝试的连接次数加到 key 后面重新计算。

使用 Memcached 实现 Session 共享

2021-07-19
阅读 2 分钟
2.5k
当有很多用户的时候,这些用户的登录位置在各个不同的服务器上,因为 session 是生成在服务器上的,当用户互访的时候,有的时候发现自己有权限,有时候发现自己没有权限。因为缓存是集中式的,所有的缓存都在一起,那么就可以把 session 放到 memcached 缓存中。所有服务器都可以在公用的服务器上面来取 session,这样无...

文件缓存(模板缓存)

2021-07-18
阅读 2 分钟
1.2k
程序执行的流程为: program data -> php buffer -> tcp buffer -> client browers

服务器应用程序程序缓存

2021-07-17
阅读 3 分钟
1.1k
详细解释 ExpiresByType image/jpeg "access plus 2 months" 的含义为: ExpiresByType 表示为:由 mime 决定过期配置 image/jpeg 表示为:具体文件的 mime 类型 access 表示:过期时间从访问时开始计算,等同于 now 和 A 参数,还可以设置为 modification 或者 M 参数,表示为,被访问文件的最后修改时间开始...

浏览器缓存

2021-07-16
阅读 2 分钟
1.1k
浏览器缓存浏览器处理网页的方式走到协商缓存会返回 304走到强缓存会返回 200合理使用浏览器缓存页面连接的请求无须做长时间缓存敏感数据像订单等不宜做缓存静态资源部分,通常会设定一个较长的缓存时间冷热数据分离,减少请求量不要随意修改文件,建议使用 ?version=** 调用多版本不建议使用 ETag,尤其是分布式header ...

windows10 专业版 64 位系统安装 docker 并使用 laradock 搭建 laravel 环境

2021-07-15
阅读 5 分钟
2.5k
windows10 专业版 64 位系统安装 docker 并使用 laradock 搭建 laravel 环境docker官网 docker官网安装文档安装说明windows 10 系统需要开启 Hyper-V开启方式如下图:打开控制面板-程序-程序和功能-启用或关闭 windows 功能找到有关 Hyper-V 的项,全部选中如果发现关于 Hyper-V 的选项无法开启,那么就需要进入 bios 开...

laradock 笔记

2021-07-14
阅读 3 分钟
2.2k
laradock 笔记官方文档中文文档安装步骤首先将 Laradock 项目代码克隆到本地: {代码...} 进入 laradock 目录将 env-example 重命名为 .env: {代码...} 然后在 .env 中修改镜像构建过程中 Linux 软件源为国内镜像以免镜像构建过程中出现网络超时问题: {代码...} 构建镜像 & 启动容器: {代码...} nginx 镜像构建在 php...

docker 常见命令

2021-07-13
阅读 7 分钟
1.5k
docker 常见命令查看版本 {代码...} 查看详细版本 {代码...} 查看 docker 基本信息 {代码...} 镜像相关的命令镜像仓库地址:[链接]查看本地已经安装的镜像 {代码...} 搜索指定镜像 {代码...} 拉取镜像 {代码...} 删除镜像 {代码...} 删除所有的镜像 {代码...} 更新镜像 {代码...} 构建镜像vim ~/glory/codes/book/demo/D...

CentOS 7.4 64位 编译安装 LNMP

2021-06-29
阅读 7 分钟
1.4k
CentOS 7.4 64位 编译安装 LNMP查看 Linux 版本 {代码...} 1. 安装 nginx1-1. 安装 nginx 源 {代码...} 1-2. 安装 nginx {代码...} 1-3. 启动 nginx {代码...} 2. 安装 MySQL2-1. 安装 MySQL 源 {代码...} 2-2. 安装 MySQL {代码...} 安装 MySQL 开发包 (*) {代码...} 2-3. 启动 MySQL {代码...} 2-4. 查看 MySQL 是否...

CentOS 7 搭建宝塔面板并搭建 LNMP 环境

2021-06-28
阅读 2 分钟
2.3k
CentOS 7 搭建宝塔面板并搭建 LNMP 环境本地环境为:Linux 系统环境为:CentOS Linux release 7.4.1708 (Core)常见 Web 面板目前市面上流行的面板很多,例如:AMHAppNode宝塔WDCP安装前准备服务器放行 8888 端口内存:512M 以上,推荐 768M 以上(纯面板约占系统 60M 内存)硬盘:100M 以上可用硬盘空间(纯面板约占 20M...

打造个性化的 GitHub 主页,让别人看了眼前一亮!

2021-06-27
阅读 4 分钟
4.5k
打造个性化的 GitHub 主页,让别人看了眼前一亮!首先可以看一下我的 GitHub 首页如何构建属于自己个性化的 GitHub 首页?先创建一个和自己 GitHub 同用户名的仓库,比如我的 GitHub 账号为 pudongping ,我的 GitHub 地址为:https://github/pudongping 那么我就需要创建一个名为 pudongping 的仓库,如果你填写的是正...

Nginx/Tengine 服务器安装 SSL 证书

2021-06-15
阅读 4 分钟
2.5k
背景使用阿里云下载免费版 DigiCert Inc 证书,并基于 Nginx web 服务器安装 SSL 证书安装步骤在证书控制台下载 Nginx 版本证书。下载到本地的压缩文件包解压后包含:.crt 文件:是证书文件,crt 是 pem 文件的扩展名。.key 文件:证书的私钥文件(申请证书时如果没有选择自动创建 CSR,则没有该文件)。友情提示: .pem...

通过 Certbot 安装 Let's Encrypt 证书,实现免费的全站 HTTPS 访问

2021-06-14
阅读 5 分钟
5.9k
参考文献通过 Certbot 安装 Let's Encrypt 证书,来实现全站的 HTTPS 访问学院军 - 将博客应用从 HTTP 协议免费升级到 HTTPScertbot官网地址打开首页先选择自己的系统版本 (我这里采用的 web 服务器是 nginx,系统是 centos7 )传输门可以按照官网提供的操作文档执行命令 {代码...} 以下记录本人安装 certbot 的整个过...

hyperf 使用模型写 union 子查询并做分页

2020-12-11
阅读 3 分钟
3.4k
hyperf 使用模型写 union 子查询并做分页最终需要实现的 sql 语句为如下所示: {代码...} hyperf 代码为 {代码...}

samba 实现 windows 和 centos7 文件共享

2019-12-18
阅读 3 分钟
4.9k
安装 samba {代码...} 查看 samba 主配置文件 {代码...} 查看主配置文件感觉内容太多时,可以执行以下命令过滤掉注释信息 {代码...} 配置共享资源创建用于访问共享资源的账户信息 {代码...} 创建用于共享资源的文件目录 {代码...} 在 Samba 服务程序的主配置文件中,写共享配置信息 {代码...} 写入以下内容 {代码...} 重...

基于 Laravel6.x 构建的博客应用,支持 Markdown,支持图片拖拽上传,基于 RBAC 权限管理系统

2019-12-02
阅读 11 分钟
5.3k
基于 RBAC 的权限管理后台,Dashboard 页面统计了用户总数、文章发布总数、评论率、评论总数、文章支持按天、按月、按年统计、支持按分类、按标签统计……

使用 亚马逊云 AWS 配置服务器并使用 xshell 远程连接

2019-11-28
阅读 4 分钟
6.8k
使用 亚马逊云 AWS 配置服务器如果之前使用亚马逊云配置服务器没有配置成功,那么请按照下面的方式删除掉实例打开当前实例列表终止你想要删除的实例(我看文档说的是,终止实例其实就表示删除了实例,终止实例会删除掉服务器中的文件,但是停止实例不会)如果想彻底删除掉实例,还需要删除掉 「卷」(不手动删除的话,亚...

魔都上海静安考红帽rhce记录

2019-09-11
阅读 21 分钟
6.8k
本文仅对自己练习 rhce 题目做一个记录,同时纪念自己考试经历。不涉及任何推广或广告。文中题库来源于“淘宝环境”(一般参考朋友都明白指的是哪一套环境,如果确实不知道,可以给我留言,我可以贡献一份。当天去考场的时候,我们在静安考场发现考场使用的练习环境也是“淘宝环境”,不得不说题库还是比较准确的)“淘宝环境...

php实现对图片对称加解密(适用身份证加密等场景)

2019-06-20
阅读 5 分钟
3.8k
图片加解密可以将人员身份证图片通过修改字节加密,并且可将身份证信息也写入图片中。 可以直接将以下代码复制到一个php文件中进行测试。详情请看代码。 {代码...}

mysql 数据库常用技巧

2019-06-11
阅读 6 分钟
1.7k
mysql 数据库常用技巧1. 关于备份数据库register数据库中有user表和logs表备份整个数据库 {代码...} 备份数据库中单张表 {代码...} 将sql文件写入数据库中 {代码...} 导出数据库的表结构(如果数据库中含有数据,不会导出数据,只会导出字段名) {代码...} 备份所有的数据库 {代码...} 复制表 使用 SHOW CREATE TABLE 命令...

CentOS 7 搭建 gogs Git 服务器

2019-05-24
阅读 2 分钟
3.9k
Linux 系统环境为:CentOS Linux release 7.4.1708 (Core) MySQL 版本为: mysql Ver 14.14 Distrib 5.7.23, for Linux (x86_64) using EditLine wrapper Git 版本为: git version 1.8.3.1 Gogs 当前最新版本为:0.11.86