自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

原创 Memcached学习---安装、使用(PHP)

Memcache学习—安装、使用(PHP)安装篇:Memcache依赖于libevent库,因此需要先安装 libeventlibevent官方下载地址:http://libevent.org/Memcache官方下载地址:http://memcached.org/安装:libevent:cd libevent-2.1.12-stable./configure --prefix=/usr/local/libeventmake && make installMemcac

2020-07-05 22:47:01 210

原创 nginx实现动态负载均衡

nginx实现动态负载均衡

2020-06-29 20:52:26 335

原创 ThinkAdmin学习总结

ThinkAdmin学习总结学习总结ThinkAdmin源码 https://gitee.com/zoujingli/ThinkAdminThinkAdmin基于ThinkPHP6中的一些核心组件:think-helper(助手函数)think-multi-app(实现多应用模式)think-orm(提供对象化数据查询)think-template(基于XML和标签库的编译型模板引擎)think-view(模板引擎驱动)ThinkPHP6中对一些功能模块进行了组件化,架构风格也与L

2020-05-22 18:35:34 2281 1

原创 git个人总结-基础-进阶

git个人总结-基础-进阶1. 基础篇初始化gitgit init 设置全局git用户名,只在当前目录生效那就去掉 globalgit config global user.name "用户名" 设置全局git邮箱, 省略(同上…)git config global user.email "[email protected]" 查看全局git配置信息, 通过git config不加参数查看其它的参数或加上--help打开本地参数文档git config --global --list将文

2020-05-16 02:17:43 184

原创 学习Swoole总结(持续更新)

swoole进程模型结构Swoole拥有4种进程Master进程:主进程Manger进程:管理进程Worker进程:工作进程Task进程:异步任务工作进程1. Master进程Master进程,这个是swoole的主进程, 这个进程是用于处理swoole的核心事件驱动,在这个进程中拥有1个MainReactor(主线程)和若干个Reactor(线程)。swoole所有对于事件的监听都会在这些线程中实现, 比如来自客户端,信号处理等1.1 MainReactor(主线程)主线程会负责监

2020-05-13 20:15:15 211

原创 (PHP)将别人女朋友照片转成动漫头像(详细)

不会Python也将别人女朋友照片转成动漫头像刚才打开CSDN首页, 看到篇将女朋友照片转成动漫头像的博文(java实现)emmmmm, 我不会Python, 又不会Java, 更重要的是没有女朋友! 所以我决定用PHP实现将别人女朋友照片转成动漫头像首先注册个百度AI, 然后进到人像动漫化开通控制台(好像是前500次免费调用接口)。到我的控制台创建应用然后把Api Key和Serect Key 记下来, 等下需要用来获取AccessToken获取AccessToken先封装一个cur

2020-05-13 18:09:46 1286

原创 PHP-swoole-协程实现异步效果、普通异步,个人理解(图解)

PHP-swoole-协程个人理解(图解)swoole协程通过IO状态(底层会自动调度)进行协程切换, 进程和线程通过抢占来进行切换。进程线程代码执行异步处理2. swoole协程, 协程实现类似异步效果主要在并发上进行体现(异步不能并发)协程中, 收包处理是同步进行想要在协程中达到类似异步效果可设置延迟收包...

2020-05-10 19:29:01 1171

原创 搭建ElasticSearch集群(7.6.2版本)

搭建ElasticSearch集群(7.6.2版本)官方下载链接 https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-7.6.2-linux-x86_64.tar.gzElasticSearch介绍Elasticsearch是一个基于Lucene的搜索服务器。它提供了一个分布式多用户能力的全文搜索引擎,基...

2020-05-08 12:26:49 445

原创 PHP+Swoole实现简单HTTP服务器

Swooleswoole官方文档 https://wiki.swoole.comSwoole 是一个 PHP 的 协程 高性能 网络通信引擎,使用 C/C++ 语言编写,提供了多种通信协议的网络服务器和客户端模块。可以方便快速的实现 TCP/UDP服务、高性能Web、WebSocket服务、物联网、实时通讯、游戏、微服务等,使 PHP 不再局限于传统的 Web 领域。PHP基于Swool...

2020-05-06 01:44:52 905

原创 MySQL 视图,触发器,存储过程

MySQL 视图,触发器,存储过程1. 视图1.1 概念视图是 MySQL 在 5.0.1 版本中加入的功能。它可以理解为一个虚表。之所以被称为虚表,是因为它只是存储了一个结构,并不存储真实的数据。它的数据是在查询过程中动态生成的。视图并不是真的优化1.2 创建、查看-- 创建视图create view `user_view` as select `id`, `name`, `...

2020-05-05 21:14:35 138

原创 使用docker快速部署redis主从

使用docker快速部署redis主从首先从docker仓库拉取redis镜像, 可以通过docker pull redis直接拉取最新的镜像, 这里我指定了拉取5.0.7版本的镜像[root@localhost ~]# docker pull redis:5.0.75.0.7: Pulling from library/redis68ced04f60ab: Pull complete ...

2020-04-30 01:41:00 300

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除