• 博客园logo
  • 会员
  • 周边
  • 新闻
  • 博问
  • 闪存
  • 众包
  • 赞助商
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
孙龙 程序员
少时总觉为人易,华年方知立业难
博客园    首页    新随笔    联系   管理    订阅  订阅
05 2018 档案
mysql事务隔离级别

摘要:mysql事务隔离级别 阅读全文
posted @ 2018-05-29 15:13 孙龙-程序员 阅读(206) 评论(0) 推荐(0)
MySQL学习之——锁(行锁、表锁、页锁、乐观锁、悲观锁等)

摘要:锁,在现实生活中是为我们想要隐藏于外界所使用的一种工具。在计算机中,是协调多个进程或县城并发访问某一资源的一种机制。在数据库当中,除了传统的计算资源(CPU、RAM、I/O等等)的争用之外,数据也是一种供许多用户共享访问的资源。如何保证数据并发访问的一致性、有效性,是所有数据库必须解决的一个问题,锁 阅读全文
posted @ 2018-05-29 15:11 孙龙-程序员 阅读(440) 评论(0) 推荐(0)
Mysql并发时经典常见的死锁原因及解决方法

摘要:Mysql并发时经典常见的死锁原因及解决方法 阅读全文
posted @ 2018-05-29 14:43 孙龙-程序员 阅读(770) 评论(0) 推荐(0)
mysql远程连接报错: Host * is not allowed to connect to this MySQL server,解决方法

摘要:localhost改成% 1.进入mysql的BIN目录 注:root为管理员用户名,password为用户root的密码: mysql -u root -p password mysql>use mysql; mysql>update user set host ='%'where user =' 阅读全文
posted @ 2018-05-27 20:48 孙龙-程序员 阅读(412) 评论(0) 推荐(0)
mysql多实例

摘要:准备工作 pkill mysqld ps -ef|grep mysql rm -rf /etc/init.d/mysqld mkdir -p /data/{3306,3307}/data tree /data/ 1 [client] 2 port = 3306 3 socket = /data/33 阅读全文
posted @ 2018-05-27 18:55 孙龙-程序员 阅读(265) 评论(0) 推荐(0)
mysql-cmake编译

摘要:mysql安装 yum -y install gcc gcc-c++ yum -y install pcre-devel zlib-devel yum install pcre pcre-devel yum install gcc gcc-c++ cmake ncurses-devel bison 阅读全文
posted @ 2018-05-27 18:48 孙龙-程序员 阅读(471) 评论(0) 推荐(0)
安装mysql

摘要:#查看是否已经安装mysql 如果有则删除 rpm -qa|grep -i mysql rpm -ev mysql-libs-* rpm -ev mysql-server-5.1.73-3.el6_5.i686 rpm -ev mysql-devel-5.1.73-3.el6_5.i686 1,二进 阅读全文
posted @ 2018-05-26 22:46 孙龙-程序员 阅读(221) 评论(0) 推荐(0)
nginx

摘要:nginx 阅读全文
posted @ 2018-05-15 22:50 孙龙-程序员 阅读(274) 评论(0) 推荐(0)
swoole_table

摘要:Table swoole_table一个基于共享内存和锁实现的超高性能,并发数据结构。用于解决多进程/多线程数据共享和同步加锁问题。 最新版本已移除lock和unlock方法,请使用Swoole\Lock来实现数据同步 swoole_table的优势 性能强悍,单线程每秒可读写200万次 应用代码无 阅读全文
posted @ 2018-05-10 22:45 孙龙-程序员 阅读(580) 评论(0) 推荐(0)
用swoole简单实现MySQL连接池

摘要:MySQL连接池 在传统的网站开发中,比如LNMP模式,由Nginx的master进程接收请求然后分给多个worker进程,每个worker进程再链接php-fpm的master进程,php-fpm再根据当前情况去调用其worker进程然后处理PHP,如果需要MySQL,在与MySQL建立连接,这个 阅读全文
posted @ 2018-05-09 11:43 孙龙-程序员 阅读(1042) 评论(0) 推荐(0)
php的运行原理、cgi对比fastcgi以及php-cgi和php-fpm之间的联系区别

摘要:CGI: CGI的英文是(COMMON GATEWAY INTERFACE)公共网关接口,它的作用就是帮助服务器与语言通信,这里就是nginx和php进行通信,因为nginx和php的语言不通,因此需要一个沟通转换的过程,而CGI就是这个沟通的协议。 nginx服务器在接受到浏览器传递过来的数据后, 阅读全文
posted @ 2018-05-08 09:52 孙龙-程序员 阅读(1947) 评论(0) 推荐(0)
PHP内核分析

摘要:http://www.cnblogs.com/yjf512/category/272034.html 阅读全文
posted @ 2018-05-07 10:31 孙龙-程序员 阅读(115) 评论(0) 推荐(0)
深入理解php内核

摘要:目录 第一部分 基本原理 第一章 准备工作和背景知识 第一节 环境搭建 第二节 源码布局及阅读方法 第三节 常用代码 第四节 小结 第二章 用户代码的执行 第一节 PHP生命周期 第二节 从SAPI开始 Apache模块 嵌入式 Fastcgi 第三节 Zend引擎与脚本执行 词法分析和语法分析 o 阅读全文
posted @ 2018-05-07 10:20 孙龙-程序员 阅读(424) 评论(0) 推荐(0)
FastCGI

摘要:FastCGI 在讨论 FastCGI 之前,不得不说传统的 CGI 的工作原理,同时应该大概了解 CGI 1.1 协议 CGI 简介 CGI全称是“通用网关接口”(Common Gateway Interface),它可以让一个客户端,从网页浏览器向执行在Web服务器上的程序请求数据。 CGI描述 阅读全文
posted @ 2018-05-07 10:19 孙龙-程序员 阅读(359) 评论(0) 推荐(0)
PHP 进阶之路 - 深入理解 FastCGI 协议以及在 PHP 中的实现

摘要:在讨论 FastCGI 之前,不得不说传统的 CGI 的工作原理,同时应该大概了解 CGI 1.1 协议 传统 CGI 工作原理分析 客户端访问某个 URL 地址之后,通过 GET/POST/PUT 等方式提交数据,并通过 HTTP 协议向 Web 服务器发出请求,服务器端的 HTTP Daemon 阅读全文
posted @ 2018-05-07 10:05 孙龙-程序员
Event Loop and Process

摘要:除了异步Server和Client库之外,Swoole扩展还提供了直接操作底层epoll/kqueue事件循环的接口。可将其他扩展创建的socket,PHP代码中stream/socket扩展创建的socket等加入到Swoole的EventLoop中。 阅读全文
posted @ 2018-05-06 19:44 孙龙-程序员 阅读(307) 评论(0) 推荐(0)
异步Redis客户端

摘要:异步Redis客户端 阅读全文
posted @ 2018-05-06 18:42 孙龙-程序员 阅读(407) 评论(0) 推荐(0)
异步MySQL客户端

摘要:异步MySQL客户端 阅读全文
posted @ 2018-05-06 18:39 孙龙-程序员 阅读(332) 评论(0) 推荐(0)
swoole_async_writefile

摘要:swoole_async_writefile 阅读全文
posted @ 2018-05-06 18:33 孙龙-程序员 阅读(206) 评论(0) 推荐(0)
swoole_async_readfile

摘要:<?php /** * descript: phpstrom * User: singwa * Date: 18/3/7 * Time: 上午1:53 */ /** * 读取文件 * __DIR__ */ $result = Swoole\Async::readfile(__DIR__."/1.tx 阅读全文
posted @ 2018-05-06 18:32 孙龙-程序员 阅读(213) 评论(0) 推荐(0)
Event IO Process

摘要:先了解一下process和event loop EventLoop 除了异步Server和Client库之外,Swoole扩展还提供了直接操作底层epoll/kqueue事件循环的接口。可将其他扩展创建的socket,PHP代码中stream/socket扩展创建的socket等加入到Swoole的 阅读全文
posted @ 2018-05-05 23:41 孙龙-程序员 阅读(276) 评论(0) 推荐(0)
task timer

摘要:Fpm多进程的php解析器,当一个新的请求进来的时候,fpm会创建一个进程取处理请求,这样的话在很大程度上系统的开销用于创建和销毁进程,导致了整个程序的效率并不是特别的高; Swoole采用了和fpm完全不同的架构;如果所示,整个swoole扩展分为三个部分; Swoole的主进程是一个多线程的程序 阅读全文
posted @ 2018-05-05 23:36 孙龙-程序员 阅读(286) 评论(0) 推荐(0)
websocket_server task

摘要:<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title></title> </head> <body> <h1>singwa-swoole-ws测试<h1> <script> var wsUrl = "ws://si 阅读全文
posted @ 2018-05-05 22:22 孙龙-程序员 阅读(254) 评论(0) 推荐(0)
tcp客户端

摘要:swoole tcp客户端 阅读全文
posted @ 2018-05-05 22:19 孙龙-程序员 阅读(126) 评论(0) 推荐(0)
http_server

摘要:http_server 阅读全文
posted @ 2018-05-05 22:19 孙龙-程序员 阅读(146) 评论(0) 推荐(0)
tcp服务器

摘要:swoole tcp服务器 阅读全文
posted @ 2018-05-05 22:18 孙龙-程序员 阅读(174) 评论(0) 推荐(0)
swoole安装

摘要:git clone https://github.com/swoole/swoole-src.git cd swoole-src/ /application/php7/bin/phpize ./configure --with-php-config=/application/php7/bin/php 阅读全文
posted @ 2018-05-05 12:58 孙龙-程序员 阅读(251) 评论(0) 推荐(0)

博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3