摘要:
概述 上次对 Docker进行单独搭建部署应用服务的实践过程中遇到了三个问题: 容器间的网络通信是怎样进行的?当时遇到的问题是使用客户端可以链接,但是用PHP的代码就链接不上。 数据和文件的映射?服务的配置文件是怎样进行映射的?镜像中的基本命令是怎么搞的?Dockerfile给了具体的答案。 围绕着 阅读全文
摘要:
面试笔记 - 进程/线程/协程 一个好的后端程序员,要清楚的知道进程、线程和协程的关系,这也是面试中普遍遇到的知识点,知识这东西最怕的就是似懂非懂,又会又不会,真的懂得这个知识点的人虽然不能那么顺利的回答出来,但在大脑里一定有痕迹,所以练好基本功,这是向上进步的基石。 面试问题:你怎么理解 进程/线 阅读全文
摘要:
Docker 基本用法 1.安装 docker yum -y update yum install -y docker 2.启动 / 关闭 / 重启 docker service docker start / systemctl start docker service docker stop / 阅读全文
摘要:
Redis核心原理与应用实践 在很多场景下都会使用Redis,但是到了深层次的时候就了解的不是那么深刻,以至于在面试的时候经常会遇到卡壳的现象,学习知识要做到系统和深入,不要把Redis想象的过于复杂,和Mysql一样,是个读取数据的软件。 有一个理解是Redis是key value缓存服务器,更多 阅读全文
摘要:
缓存穿透、缓存击穿、缓存雪崩区别和解决方案 有很多解决高并发的应用场景中都会使用memcache\redis缓存来解决响应慢的问题,但是缓存也不是万能的,在使用方面有很多的考虑的问题,把缓存比喻成防弹衣,但是如果你没有穿好这件防弹衣会适得其反,下面我根据自己的理解就展开来谈谈。 在高并发场景下有一个 阅读全文
摘要:
引用变量考点 Demo1 $a = range(0,10); $b = $a; //此时$a和$b同指向一个内存空间,内存大小不会发生作用 $a = range(0,10); //$a的值虽然没有变化,但进行了写操作,触发PHP的写时复制Copy On Write)工作原理 Demo2 引用& $a 阅读全文
摘要:
docker其实比之前想象的要简单,下载你想要的服务镜像,用 docker run 生成一个容器,当你基础环境都ok的时候,docker commit 命令保存你新的自定义镜像,我需要的是centos中集成的lnmp,要求php >= 7.2,并开启以下扩展。 extension = yaf.so 阅读全文
摘要:
Mysql - 百万级数据查询优化笔记 (PHP Script) ② 说明:要处理的是在一个脚本中统计的年度账单,和上一篇的处理思路完全 不同,先把全量取出,再按字典形式拼接,10w条数据只需要668s! 数据: 测试服:17w 正式服:280w 1.全量查询,减少链接断开次数,使用PHP处理,性能 阅读全文
摘要:
1.什么是平均负载? uptime命令 [root@b0b5a9371ce4 /]# uptime 09:59:49 up 11 days, 14:50, 0 users, load average: 0.16, 0.07, 0.02 09:59:49 //当前时间 up 11 days, 14:5 阅读全文
摘要:
概述 对于不熟悉快手短视频推广,广告主接入的有很多坑,给我的整体感觉就是技术实现简单,但是方式上有很多坑,希望分享出来给大家解惑,也留给自己作为技术实践中的经验总结。 第一步是企业去快手投放管理后台开户,这个当时是公司运营的同事在搞,我们技术的同学没有参与,下面我开始说开发和接入的重点: 接入形式 阅读全文