240 发简信
IP属地:湖南
  • 从0开始学GO设计模式-责任链

    定义 老规矩,开局3连问什么叫做责任链呢? 责任链又是干嘛的呢? 我用它能干嘛呢? 责任链模式是一种行为设计模式, 允许你将请求沿着处理者链进行...

  • Go Context之WithTimeout的含义与使用

    1.定义 WithTimeout用来创建超时就会取消的context,内部实现就是WithDealine,传递给WithDealine的过期时间...

  • Resize,w 360,h 240
    producer,broker,groups,topic,partition是什么东西?

    前言 说这几个概念之前呢?先说几个问题 1.kakfa是什么? Kafka 是一个分布式的基于发布/订阅模式的消息队列(Message Queu...

  • Resize,w 360,h 240
    DDD-领域,子域,核心域,通用域,支撑域(一)

    1.什么是领域 相信大家都看过修真类的小说,动不动就说到达了某种境界,就可以开启领域,那么领域是什么呢?开启领域之后,那么是不是主角就非常nb了...

  • Resize,w 360,h 240
    从0开始学GO设计模式-继承抽象类

    首先声明下go 没有继承,没有继承,没有继承,重要事情说三遍。但是他又能实现继承,通过一个神奇的东西 - 结构体。 那么抽象类的使用场景是什么呢...

  • Resize,w 360,h 240
    面试官居然问我自增主键是否连续

    近期听闻寒潮来临,作为一个热爱学习的人,勇于面对疾风,在第二次寒潮来临时,与某大厂面试官鏖战了近1个多小时后,本以为大获全胜,谁料大佬随口给来一...

  • cannot recognize input near in joinSource

    出现这个报错的原因多半出现了子查询形式的情况,比如 重点在于自查询要给一个临时命名,不然就会出现cannot recognize input n...

  • UDFArgumentTypeException Only primitive type arguments are accepted but array was passed as param...

    出现这个问题的原因是,使用了group by和collect_set(),当使用collect_set()参数建议是基本的数据类型 collec...

  • Resize,w 360,h 240
    macOs通过brew安装mysql

    1. 查找版本 brew search mysqlout: 比如我选择mysql@5.7 2.安装 brew install mysql@5.7...