会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
灯无焰的博客
博客园
首页
新随笔
联系
管理
订阅
1
2
3
4
下一页
2022年5月10日
2022年面试准备
摘要: 2022面试题总结归纳——三年工作经验 语言 PHP PHP7 性能提升的原因 存储变量的结构体(ZVAL)变小(原来24现在16),尽量使结构体里成员共用内存空间,减少引用,这样内存占用降低,变量的操作速度得到提升。 字符串结构体(zend_string)的改变,字符串信息和数据本身原来是分成两个
阅读全文
posted @ 2022-05-10 22:35 灯无焰
阅读(94)
评论(0)
推荐(0)
2021年5月21日
把 Redis 当作消息队列
摘要: 把 Redis 当作消息队列 List List 的数据结构是链表,在头部和尾部操作元素,时间复杂度都是 O(1),所以它很适合用来当作消息队列。 消息队列要符合先进先出原则,生产者从左边开始塞,消费者从右边开始消费。 127.0.0.1:6379> lpush queue msg1 (intege
阅读全文
posted @ 2021-05-21 16:04 灯无焰
阅读(354)
评论(0)
推荐(0)
2021年5月19日
初识设计模式
摘要: 初识设计模式 一、设计原则 1. SOLID SOLID 是最常提到的最经典的五个设计原则,分别是单一职责原则、开放封闭原则、里氏替换原则、接口隔离原则、依赖反转原则。 单一职责原则的英文是 Single Responsibility Principle,缩写为 SRP。它的英文描述是: A cla
阅读全文
posted @ 2021-05-19 15:39 灯无焰
阅读(195)
评论(0)
推荐(0)
2021年5月5日
Hive 入门
摘要: Hive 入门 一、准备 1. Java 安装 Hive 是一个基于 Hadoop 的数据仓库,而 Hadoop 是基于 Java 开发的,所以我们需要安装 Java。 yum install -y java-1.8.0-openjdk-devel [root@iZuf6c82diwquwsq69e
阅读全文
posted @ 2021-05-05 18:40 灯无焰
阅读(424)
评论(0)
推荐(0)
2021年3月26日
高可用的 MySQL 集群
摘要: 主从同步 单节点的 MySQL 肯定不适用于高并发的生产环境,为了提高性能,我们至少要做到读写分离,主库可读可写,从库只读。这里最关键的技术点就是主从同步。 我的 MySQL 配置文件如下(8.0.22): [mysqld] server_id = 1 # 机器ID,集群下唯一 pid-file =
阅读全文
posted @ 2021-03-26 17:28 灯无焰
阅读(267)
评论(0)
推荐(0)
Redis 入门
摘要: 选择 我们通常使用 Redis 做缓存,原因在于它的高性能、高可靠、高可扩展。 高性能: Redis 是基于内存的,所以很快。 Redis 使用的是基于多路复用的高性能 I/O 模型,此机制(select/epoll 机制)允许单线程处理多个 IO 流,即允许内核中,同时存在多个监听套接字和已连接套
阅读全文
posted @ 2021-03-26 13:38 灯无焰
阅读(77)
评论(0)
推荐(0)
2021年1月7日
Kafka入门之PHP语言描述
摘要: Kafka入门之PHP语言描述 准备 在阅读下面的文章之前,你最好会熟练使用 docker。 本人的系统环境如下: CentOS Linux release 8.2.2004 (Core) Docker version 19.03.13 docker-compose version 1.27.4 Z
阅读全文
posted @ 2021-01-07 17:39 灯无焰
阅读(265)
评论(0)
推荐(0)
2020年3月31日
初识网络协议:什么是容器
摘要: 容器(Container)的思想是要变成软件交付的集装箱。而集装箱最重要的就是“打包”和“标准”两大特点。所谓打包,就是将所有的货物打包在一起,然后放到集装箱里面;所谓标准,就是集装箱的尺寸全部都是一样的。 对于容器而言,打包就是将货物封装起来,使货物之间互不干扰,相互隔离。隔离主要使用了两种技术,
阅读全文
posted @ 2020-03-31 13:34 灯无焰
阅读(472)
评论(0)
推荐(0)
2020年3月27日
初识网络协议:什么是虚拟机
摘要: 虚拟机就像电脑里的电脑,但其实它只是一个软件。它之所以看起来像电脑那是因为它里面也有CPU、内存、硬盘、网络,但实际上它一无所有,它用的都是物理机上的,这有点空手套白狼的意思。 那虚拟机是如何和物理机或者其他虚拟机通信的? 通信肯定得要有网卡吧?但是电脑上一般只有一个网卡,已经在使用了。所以虚拟机就
阅读全文
posted @ 2020-03-27 17:14 灯无焰
阅读(538)
评论(0)
推荐(0)
2020年3月17日
初识网络协议:流媒体协议
摘要: 流媒体(Streaming Media)是指将一连串的媒体数据压缩后,经过网上分段发送数据,在网上即时传输影音以供观赏的一种技术与过程,此技术使得数据包得以像流水一样发送。我们现在可以在线观看视频,就是使用了这种技术。 那什么是视频呢?就是图片,一连串快速播放的连续的图片。 每一张图片,我们称为一帧
阅读全文
posted @ 2020-03-17 16:17 灯无焰
阅读(819)
评论(0)
推荐(0)
1
2
3
4
下一页
公告