转载 服务架构 wordpress国内网速慢解决网站加速及防DDOS攻击快速CF切换教程 最近,有客户说他网站在国外,但国内网站速度打开非常慢,因为国内国外用户访问都比较频繁,希望对他们的网站www.pjcourse.com国内访问速度做个提升。他们的程序用的是wordpress。总的来说,wordpress的插件模板加载数据比较多,就算安装了wprocket这类缓存插件,做了js,css压缩,或者数据库优化。其实对网站的速度也并不会有太大提升。经过一些简单的分析之后,我打算把他们的网 2021-03-04 浏览(318) 评论(0) 阅读全文
转载 乱七八糟 Google Map api国内正常使用该如何配置(2021最新) 最近有客户要求给他们网站做地图方面的功能,由于某些原因,网站必须使用google map,而且希望用到geocoding。大家知道google map api调用国内已经访问不了,虽然网上有很多教程,什么替换ip啊,把maps.google.com改成maps.google.cn。但其实这些方法都是掉了牙的,早就不管用。今天我把我的安装方法分享出来。申请api接口首先,我们需要申请Geocodin 2021-03-04 浏览(563) 评论(0) 阅读全文
原创 编程语言 int转字符串实现方法 抖音的分享链接一般为: https://v.douyin.com/JGoSFt2/那么后面那串 JGoSFt2 是什么呢?其实后面那串为分享id转字符串,原始数据可能为 :1091566355946 ,通过特定算法转换为了更短的字符串实现代码为:<?phpnamespace EasySwoole\Utility;c 2021-02-25 浏览(274) 评论(0) 阅读全文
原创 服务架构 自用easyswoole 环境部署shell脚本 用于在纯净的centos系统上迅速部署一个easyswoole程序,还支持git代码拉取##!/usr/bin/env bash#PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin:~/bin#export PATH;installPhp() { 2021-02-24 浏览(280) 评论(0) 阅读全文
原创 服务架构 自用swoole环境dockerfile 包含了基础的库,ssh 服务,composerFROM centos:8#version definedENV SWOOLE_VERSION 4.4.23#install libsRUN yum -y updateRUN yum install -y 2021-02-24 浏览(407) 评论(0) 阅读全文
原创 服务架构 关于mac 系统docker 使用桥接网络ip 宿主机无法访问容器的问题 问题产生创建了一个bridge 类型的网络,ip为 172.19.0.1同时2个容器连接了此网络:在容器中可以互相ping 通但是宿主机无法ping 通:原因mac docker 实现的桥接网络是通过了一个linux 虚拟机实现,并不是直接在mac宿主机上创建虚拟网卡,导致无法ping通https://docs.docker.com/docker-for-mac/networking/#there 2021-02-23 浏览(824) 评论(0) 阅读全文
原创 php easyswoole实现开机自启 命令脚本首先我们新建3个.sh文件,分别对应 启动,重启,停止 3个命令:启动:#!/usr/bin/env bashPATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin:~/binexport PATH;cd /Host/app-api/;## 这里cd进自己的项目目 2021-01-14 浏览(338) 评论(0) 阅读全文
原创 mysql 两万字长文!一图搞定mysql 知识点! 之前在ProcessOn看到一个非常好的思维图,里面包含了mysql大部分的知识点我复制了过来,然后进行了部分修改,完善,完成了现在的这份mysql知识梳理图:http://image.php20.cn/Upload/image/ueditor/20201225/mysql.png 2020-12-25 浏览(429) 评论(0) 阅读全文
原创 mysql 关于mysql导入大文本txt文件 前几天在偶然的情况下,获得了一个18G的txt文件,现在需要导入到数据库中,那么该怎么导入才能保证高效并且稳定呢?mysql插入效率首先应该知道的就是mysql的插入效率跟下面几个点有关1:mysql数据库引擎,myisam,innodb,甚至是memory的插入效率都是不一样2:索引,索引也会导致插入效率变慢3:唯一索引冲突,在插入mysql数据库时,如果有相同数据,将会报错,降低插入效率4:m 2020-12-25 浏览(507) 评论(0) 阅读全文
转载 操作系统 从内核角度分析 listen() 系统调用的 backlog 参数作用 编写服务端程序时,需要调用 listen() 系统调用来开始监听请求连接,listen() 系统调用的原型如下:int listen(int sockfd, int backlog);可以看到,listen() 系统调用需要传入两个参数,第一个 sockfd 表示监听的 socket 句柄,而&nb 2020-12-23 浏览(388) 评论(0) 阅读全文