2023年8月28日
PHP
正文
组件包测试
在给 hyperf 框架贡献PR的时候,有时候改完想在本地起一个项目引入修改后的包来本地测试。操作过好多次,但每次都还是要去百度搜索…直接记录到博客一下
在项目的composer.json设置仓库
{
"repositories": & ...
Read more
2023年6月28日
Docker
WSL
结束不掉
wsl --shutdown
卡住了没反应
服务里重启LxssManager服务;
如果LxssManager是stopping的状态无法重启, 执行:
tasklist /svc /fi "imagename eq svchost.exe" | fin ...
Read more
2023年4月17日
Kafka
Kafka rebalance 与滚动更新
rebalance 的场景
Kafka的Rebalance机制是指在消费者组内有新的消费者加入或有某个消费者退出时,Kafka会重新分配分区给消费者以实现负载均衡。常见的会触发Rebalance的场景包括:
新增Topic或Partition
消 ...
Read more
2023年3月6日
PHP
php-gc
高级语言的特征:内存gc机制,可以对内存空间自行管理释放,对程序员的心智负担少了很多。
在php官网上 垃圾回收机制的地址是这个 -> https://www.php.net/manual/zh/features.gc.php
关于引用计数基本知识这些,相信大家都在官网或 ...
Read more
2023年2月28日
杂谈
初遇李嘉图
第一次"见到"李嘉图
李嘉图 —— 英国伦敦人,他是古典经济学理论的完成者和最有影响力的代表之一。
我第一次听到这个名字是在一本书中,关于知识《信息时代的定律》中。
这一章节粗略以"摩尔定律"等其他定律开头,介绍了一些大家更常听到的定律,比 ...
Read more
2023年2月26日
Kafka
高可用Kafka
Kafka是一个分布式的消息中间件,集群中少不了的问题就是:数据一致性和服务可用性。
数据一致性: 副本同步
服务可用性: 对外服务节点的维护
数据冗余
Kafka实例启动后,会向zookeeper汇报自己的地址信息等,加入集群
Kafka中每个分区都可以有多个副本,其 ...
Read more
2023年2月26日
Kafka
Kafka
第一讲,kafka的基本抽象层次概念,也就是Why kafka do like this?,理解了一部分这么设计的优点
第二讲,kafka高可用:副本管理
第三讲,elk中的kafka:流式应用
broker与zookeeper
broker: 运行中的kafka实例,一 ...
Read more
2023年1月22日
嵌入式开发
嵌入式开发
之前在广州上班的时候工作有小接触过嵌入式设备,当时的项目是一个智能超市、便利店系统。
利用单片机改造控制门锁、RFID扫描器、摄像头、电子秤等设备。
完成了图像识别智能冰箱售卖机、RFID无人值守超市等产品。
那时候的单片机是其他同事完成开发的,我负责的是小程序前端和服务端程序的 ...
Read more
2023年1月10日
杂谈
前言
今天在找前端的CDN,进入了jsdelivr的官网(以前都是直接复制一些src直接在html用了 没进入过官网)
了解到还能加速github的项目,简单说一说它的应用
jsdelivr的github url
// 加载任何托管在 npm 上的项目
https://cdn.jsdeliv ...
Read more
2022年12月29日
数据库
mysql 与 time_zone
问题背景
业务产生了时间不一致的问题,数据相差的特征值很明显,八个小时,很容易就想到了是时区的问题
从中也了解到mysql 使用到的字段类型为timestamp的一些细节。翻阅了文档之后简单记录一下
程序中哪里有 time_zone
小小复习一下时间戳的定 ...
Read more