自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 收藏
  • 关注

原创 count(*)和limit分页同时存在会出现什么问题?

在sql中count(*)只会返回一条count的记录,而后面的limit和offset分页参数会去取第offset条之后的limit条数据,取不到数据,所以总数会返回0

2023-05-19 15:46:54 300 1

原创 Kafka的基本概念和术语

一个 Kafka 集群由多个 Broker 组成,Broker 负责接收和处理客户端请求,以及对消息进行持久化。通常将不同的 Broker 分散运行在不同的机器上,这样如果集群中某一台机器宕机,即使在它上面运行的所有 Broker 进程都挂掉了,其他机器上的 Broker 也依然能够对外提供服务。这也是 Kafka 提供高可用的手段之一。

2023-04-02 23:52:24 85

原创 【有效的括号】go实现

如果不是相同的类型,或者栈中并没有左括号,那么字符串 s 无效,返回false,为了快速判断括号的类型,我们可以使用哈希表存储每一种括号。当我们遇到一个右括号时,我们需要将一个相同类型的左括号闭合。有效字符串的长度一定为偶数,因此如果字符串的长度为奇数,我们可以直接返回false,省去后续的遍历判断过程。在遍历结束后,如果栈中没有左括号,说明我们将字符串s中的所有左括号闭合,返回true否则返回false。给定一个只包括 ‘(’,‘)’,‘{’,‘}’,‘[’,‘]’ 的字符串 s ,判断字符串是否有效。

2023-03-05 22:12:38 161

原创 k8s常用命令

k8s常用命令整理

2022-12-18 16:44:09 1907

原创 给hash表分片:降低锁粒度,提高锁性能

锁就像漏斗,将并发处理的多个线程变成串行化的模式,我们可以构建一个支持成千上万并发的系统,但是如果锁处理的不好会严重影响系统的性能,就像拥有多条车道的高速公路变成了单行道。

2022-12-16 00:03:23 157

原创 go设计模式之创建型模式

设计模式常见应用场景装饰器模式不修改原有对象结构,运行时为对象新增额外功能适配器模式想使用某个类,但这个类和其他代码不兼容时,创建一个中间层类代理模式延迟初始化真实对象,先使用虚拟代理,请求代理(记录日志,请求缓存,请求限流,代理远程服务)源码链接。

2022-12-11 00:43:27 237 2

原创 go设计模式之行为型模式

设计模式常见应用场景策略模式按照实际需求要对系统的算法做任意替换,而不影响原有代码模版模式固定的流程和逻辑,但不同对象在某些步骤上的实现方式有差别观察者模式一个对象(被观察者)需要将其状态的变化通知其他对象(观察者)文章中的源代码链接。

2022-12-10 23:50:05 222 2

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除