- 博客(29)
- 资源 (2)
- 收藏
- 关注
转载 goLang 2019安装
https://blog.csdn.net/hi_liuxiansheng/article/details/89078405
2019-07-09 23:46:39 593
转载 高并发处理和解决方案
一 高并发的概念在互联网时代,并发,高并发通常是指并发访问。也就是在某个时间点,有多少个访问同时到来。 二 高并发架构相关概念1、QPS (每秒查询率) : 每秒钟请求或者查询的数量,在互联网领域,指每秒响应请求数(指HTTP请求)2、PV(Page View):综合浏览量,即页面浏览量或者点击量,一个访客在24小时内访问的页面数量--注:同一个人浏览你的网站的同一页面,只...
2019-02-25 08:24:03 360
转载 php设计模式
转发:http://www.cnblogs.com/DeanChopper/p/4761253.html转发工厂模式的几种写法:https://segmentfault.com/a/1190000007473294
2019-02-22 14:08:19 119
转载 阿里云短信thinkphp
在项目中用到阿里云的短信服务,在使用阿里云提供的SDK后,踩了很多坑,费尽九牛二虎之力才调试成功。为方便大家快速方便的使用sdk,将我自己封装的短信调用方法提供如下,方便大家参考:1. 请自行下载php的sdk2.创建短信签名、短信模板,云资源使用的子账号并分配相关权限3、将SDK中api_sdk文件夹重命名后放入thinkphp5的extends目录下4、在conmmon.p...
2019-02-22 11:04:52 664
转载 WebSocket原理分析, 如何做到的长久连接
转发:https://blog.csdn.net/c_kite/article/details/80033686
2019-02-20 17:54:35 203
转载 利用Swoole实现PHP+websocket直播,即使通讯代码,及linux下swoole安装基本配置
转发:https://www.cnblogs.com/liucaodan/p/7028266.html
2019-02-20 17:01:11 625
转载 使用PHP+Swoole实现的网页即时聊天工具:PHPWebIM
转发:https://www.cnblogs.com/ylcms/p/7252134.html
2019-02-20 13:35:53 562
原创 php 排序实例
归并排序://merge函数将指定的两个有序数组(arr1,arr2)合并并且排序//我们可以找到第三个数组,然后依次从两个数组的开始取数据哪个数据小就先取哪个的,然后删除掉刚刚取过///的数据function al_merge($arrA,$arrB){ $arrC = array(); while(count($arrA) && count(...
2019-02-18 17:52:42 140
转载 数据库水平分表和垂直分表实际操作
在网上找了很多mysql分表的做法,都大同小异,天下文章一大抄,哈哈,今天我也来抄一抄,不过我是经过实战操作的。参考的是这里 https://www.cnblogs.com/lucky-man/p/6207873.html。我的做法是:水平分表1,假设现在是存储用户聊天记录(哈哈,还是抄的上面链接同志的) 预先建了3个表 然后根据用户uid取模来判定将聊天记录存放在哪个表中: ...
2019-02-18 16:16:06 1070
转载 MyISAM与InnoDB两者之间区别与选择,详细总结,性能对比
1、MyISAM:默认表类型,它是基于传统的ISAM类型,ISAM是Indexed Sequential Access Method (有索引的顺序访问方法) 的缩写,它是存储记录和文件的标准方法。不是事务安全的,而且不支持外键,如果执行大量的select,insert MyISAM比较适合。2、InnoDB:支持事务安全的引擎,支持外键、行锁、事务是他的最大特点。如果有大量的update和i...
2019-02-18 15:45:39 119
转载 mysql数据库分表及实现
1,水平分割:例:QQ的登录表。假设QQ的用户有100亿,如果只有一张表,每个用户登录的时候数据库都要从这100亿中查找,会很慢很慢。如果将这一张表分成100份,每张表有1亿条,就小了很多,比如qq0,qq1,qq1...qq99表。用户登录的时候,可以将用户的id%100,那么会得到0-99的数,查询表的时候,将表名qq跟取模的数连接起来,就构建了表名。比如123456789用户,取模的...
2019-02-18 15:43:45 188
转载 php性能优化
网站架构简介:现在很多的企业都是使用lnmp或者lamp来做企业的网站服务器架构,这两种网站的服务架构,我们都是比较熟悉的;基于nginx的性能优于Apache,现阶段的很多公司,都是逐渐把Apache替换成nginx,毕竟nginx的自带的高可用配置,反向代理等等功能相当突出。 Lnmp网站服务器架构,其实就是linx+nginx+mysql+php架构体系,架构安装我就不多说了。...
2019-02-18 12:01:25 212
原创 ThinkPHP5与GatewayWorker集成(windows环境)
相关文档:https://www.workerman.net/doc1. 安装GatewayWorker类库进入到tp根目录下,执行命令composer require workerman/gateway-worker-for-win composer require workerman/workerman-for-win生成如下文件2.创建文件:contr...
2019-02-15 14:48:41 2140 1
转载 http请求过程
转发:http://blog.51cto.com/linux5588/1351007转发:https://blog.csdn.net/skyxmstar/article/details/68059927
2019-02-14 16:07:34 93
原创 php h5微信分享 JSSDK
1:绑定JS安全域名登陆微信公众平台,点击"公众号设置"->"功能设置"->"设置"。(测试号绑定方法:进入测试号管理页面,找到JS接口安全域名项绑定)绑定域名前,首先根据公众平台的提示将指定的txt文件上传到将要设置的域名对应的目录下,并给777权限。域名格式:这里填写的是一级域名,不带www和http;最多可以设置三个域名;如果你的项目域名是http://test.d...
2019-02-14 11:29:17 1475 1
转载 ichartjs
转发:http://www.ichartjs.com/samples/index.html?page=combination2d_01.html&pageno=11
2019-02-14 11:02:51 413
转载 thinkphp5 简易队列
1.入队操作<?phpnamespace app\index\controller;use Redis;class Index{ public function index() { $redis = new Redis(); $redis->connect('127.0.0.1',6379); $arr =...
2019-02-11 16:42:12 366
转载 thinkphp5 队列
1. 是用Composer进行安装,命令:composer require topthink/think-queue2. 配置文件位于 application/extra/queue.php 相关文档:https://github.com/coolseven/notes/blob/master/thinkphp-queue/README.md...
2019-02-11 16:41:18 882
转载 Nginx代理服务的配置说明
Nginx的代理功能与负载均衡功能是最常被用到的,关于nginx的基本语法常识与配置已在上篇文章中有说明,这篇就开门见山,先描述一些关于代理功能的配置,再说明负载均衡详细。Nginx代理服务的配置说明1、上一篇中我们在http模块中有下面的配置,当代理遇到状态码为404时,我们把404页面导向百度。error_page 404 https://www.baidu.com;...
2019-02-01 15:33:18 117
转载 thinkphp5 图库类 compser问题
以下教程针对windows系统,示例系统使用win7.composer安装下载composer安装包(群里),点击安装。其中出现 ‘composer choose the command-line php’要求进行选择时,选择找到wanm64的安装目录。找到 bin->php->php7.0.10->php.exe,选择即可。点击安装。安装成功后,输入Win+R ...
2019-01-29 15:37:32 147
转载 thinkphp5 自定义图片验证信息
thinkphp 图片上传验证thinkphp中已经有对图片上传做了很好的验证 使用如下:验证器类中写: namespace app\index\validate;use think\Validate;class User extends Validate{ protected $rule = [ 'test' => ['requ...
2019-01-29 15:32:40 506
转载 前端 jquery 倒计时
转发:https://www.cnblogs.com/hellowzl/p/8060251.html<!DOCTYPE html><html xmlns="http://www.w3.org/1999/xhtml"><head> <meta http-equiv="Content-Type" content="text/html; char...
2019-01-24 14:11:42 339
转载 thinkphp5 分页样式
转发:https://blog.csdn.net/veloi/article/details/77163601<?phpnamespace page;// +----------------------------------------------------------------------// | ThinkPHP [ WE CAN DO IT JUST THINK ]...
2019-01-23 17:09:47 676
原创 centos 安装ngnix+php+mysql 常见问题和解决方案
1、ngnix安装命令:yum install nginx;2、启动ngnix命令: service nginx start3.查找ngnix.conf文件 :命令: find / -name nginx.conf返回文件路径 /etc/nginx/nginx.conf在server内中添加如下代码 location ~ .*\.php$ { r...
2018-10-24 17:33:33 539
原创 apidoc文档生成
1、首先要确认你的系统安装了nodejs,然后执行npm install -g apidoc即可。2 、配置apidoc,在你的项目下创建apidoc.json文件,apidoc.json说明(该文件可以随便放置,主要执行apidoc -i src/ -o apidoc/ 命令时,是在该文件目录下就行,具体下面会详细解释);apidoc.json 内容如下:===========...
2018-08-21 11:35:28 386
原创 Ubuntu安装php环境扩展等命令
php7.0 安装mysql安装sudo apt-get install mysql-server mysql-client apache安装sudo apt-get install apache2 php 安装sudo apt-get install php7.0 sudo apt-get install libapache2-mod-php7.0sudo service apache2 res...
2018-03-22 18:26:03 1703
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人