2024年7月3日
数据库
背景
在公司业务解决历史遗留的表字符编码问题时候,使用到了 varbinary 这个类型
具体怎么解决编码问题的这期不讲,这期主要讲 varbinary 在我使用开源 DBeaver 查看的时候 无法正常显示成文字 怎么快速简单的解决
SQL
SELECT CONCAT(
...
Read more
2024年7月2日
数据库
相关报错
SQL 错误 [1052] [23000]: Column 'xxx' in where clause is ambiguous
问题举例
假设有以下两个表
CREATE TABLE users (
user_id INT PRIMARY KEY,
...
Read more
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