快乐的程序员
一文搞定RocketMQ面试 一文搞定RocketMQ面试
1. 消息顺序性问题 通过队列确保顺序性 单个消息队列顺序消费: RocketMQ 支持创建多个主题(Topic),每个主题可以有多个消息队列(Queue)。在单个消息队列的情况下,RocketMQ 能够保证消息的顺序性。这意味着,
21k+ Star! 开发者的瑞士军刀!一款适用于开发者的工具集合! 21k+ Star! 开发者的瑞士军刀!一款适用于开发者的工具集合!
项目介绍DevToys —— 号称是开发人员的“瑞士军刀”,一款适用于开发者的工具集合,包含各种实用的开发小工具。JSON格式化、文本对比、正则表达式…无需网络,离线即可使用! DevToys 目前有六大类的工具,转换类型工具、编码/解码
8.8K+ Star!快速搭建个人在线工具箱 8.8K+ Star!快速搭建个人在线工具箱
项目介绍it-tools —— 一个为开发人员提供方便的在线工具集合的开源项目,包含了加密、转换器、Web、开发、图片和视频等十几种工具,功能齐全,部署方便。 系统功能国际化it-tools 支持国际化多语言,可切换为中文。 修改皮肤系
2024-03-19
docker pull 报错:missing signature key docker pull 报错:missing signature key
docker 拉取镜像的时候报错:missing signature key 原因:docker 版本太低了,需要升级。建议卸载、重新安装 [root@iZbp1iexv86gtywcxse7s0Z docker]# docker vers
2024-03-19
一文搞定redis面试 一文搞定redis面试
1 写在前面redis在面试中经常会被文档,今天总结一下面试中会问到的问题。 主要包括:redis与memcached的区别、5种常见数据类型内部实现、线程模型、持久化、集群、淘汰策略、缓存 2 Redis 和 Memcached 有什么区
2024-03-18
GO内存管理 GO内存管理
任何语言的内存管理都是基于操作系统的,因此要搞明白Go的内存管理,必须先搞清楚操作系统的内存管理。语言的内存管理主要是对操作系统的内存针对开发者做了一层封装,让开发者少关心或者不用关心内存管理相关的工作。 1 操作系统内存管理1.1 原始的
2024-03-18
叮!马斯克向你扔来了 314B 超大杯开源模型段子手 -- Grok1 叮!马斯克向你扔来了 314B 超大杯开源模型段子手 -- Grok1
好消息!马斯克的 xAI 的 Grok 开源了。坏消息,314B 超大杯,怎么喝? Grok 自从诞生就套上了幽默版”马斯克”标签,23 年的 12 月 7 日也正式推送了 X 的订阅用户,Grok 备受瞩目的主要原因有两个: 幽默感和互
2024-03-18
协同文档算法:OT和CRDT算法 协同文档算法:OT和CRDT算法
思考一下,如果想要实现一个富文本编辑器的的协同编辑,你能想到哪几种方案呢 1 方案1.1 直接覆盖这个是最最简单粗暴的办法:即保存最后一次修改,更早一些的其他人的修改直接被丢弃,也就是管其他人死活,我自己爽就好。 1.2 加锁还可以利用锁
2024-03-18
一文彻底弄懂23种设计模式 一文彻底弄懂23种设计模式
写在前面三年前在github上创建了一个仓库:https://github.com/ZBIGBEAR/design_pattern, 最近发现都是空的,没有实现。最近也准备找找工作,于是重新学一下设计模式,并且用go实现。 分类总体来说
mysql数据库索引结构及算法原理 mysql数据库索引结构及算法原理
1 摘要mysql数据库支持多引擎,而各种引擎对索引的支持也各不相同,因此mysql支持多种索引类型,如BTree索引,哈希索引,全文索引等等。 2 数据结构及算法基础2.1 索引的本质官方定义:索引是帮助mysql高效获取数据的数据结构。
在centos控制台展示图片 在centos控制台展示图片
写在前面云服务器都只有控制台,如何在控制台展示图片呢?之前在mac book上安装过imgcat程序,可以在控制台看图片。那能不能在云服务器上安装imgcat呢? 在网上找了一下资料,是可以的,只是不能直接安装imgcat,需要先安装sna
2024-03-15
成功上岸最新Go面经:百度滴滴小米360小红书展盟优咔科技 成功上岸最新Go面经:百度滴滴小米360小红书展盟优咔科技
0 写在前面本文主要是收录了一些大厂面试经验,题目涉及Go语言基础知识、数据库知识、消息队列、Kubernetes相关知识、服务治理与微服务架构、Docker知识、监控和度量、算法与编程、自我介绍、职业规划等。 1 Go语言基础 问题1:G
2024-03-14
8 / 23