IT书架 本次搜索耗时 0.033 秒,为您找到 389 个相关结果.
  • 42.Golang 逃逸分析

    260 2024-01-16 《Golang面试题》
    Golang 逃逸分析 纷争开始了 什么是golang的逃逸分析 什么是栈与堆 逃逸分析有什么好处 常见的逃逸现象 func(函数类型)数据类型 interface{} 数据类型 map 数据类型 切片数据类型 指针 数据类型 Golang 逃逸分析 **题目来源:**百度、哔哩哔哩、字节跳动、蚂蚁、网易、阿里 本篇文章基...
  • 13.rocketmq的消息类型

    按照发送的特点分: 1. 同步发送 2. 异步发送 3. 单向发送 按照使用功能特点分: 1. 普通消息(订阅) 2. 顺序消息 3. 延时消息 - 订单超时库存归还 4. 事务消息 概念介绍 分布式事务消息的优势 按照发送的特点分: 1. 同步发送 同步发送,线程阻塞,投递completes阻塞结束 如果发送失败,会在默认...
  • 4.序列化-分区器-拦截器

    序列化 分区器 生产者拦截器 序列化 生产者需要用序列化器(Serializer)把对象转换成字节数组才能通过网络发送给 Kafka。而在对侧,消费者需要用反序列化器(Deserializer)把从 Kafka 中收到的字节数组转换成相应的对象。在代码清单3-1中,为了方便,消息的 key 和 value 都使用了字符串,对应程序中的序列化器也使...
  • 3 完善游戏功能

    完善游戏功能 上一章的答案 尝试打印地图 加入玩家坐标 增加地图判断 完善游戏功能 游戏逻辑开发进度:■■■■□□□□□□□□ 本章结束开发进度:■■■■■■■■□□□□ 上一章的答案 createPlayer 方法其实就是创建一个Player 对象,然后指定坐标,放入$players 数组中,但是怎么区分寻找者 和躲藏者 呢?我们可...
  • 冒泡排序

    一、算法介绍 二、算法实现 三、总结 冒泡排序是大多数人学的第一种排序算法,在面试中,也是问的最多的一种,有时候还要求手写排序代码,因为比较简单。 冒泡排序属于交换类的排序算法。 一、算法介绍 现在有一堆乱序的数,比如:5 9 1 6 8 14 6 49 25 4 6 3 。 第一轮迭代:从第一个数开始,依次比较相邻的两个数,如果前面一个数...
  • 5 联机初始化

    联机初始化 联机逻辑开发进度:□□□□□□□□□□□□ 本章结束开发进度:■■□□□□□□□□□□ Swoole开发环境 教程使用Swoole 4.3.1 版本开发,但并没有使用协程等功能,只是使用了Swoole WebSocket Server ,理论上安装旧版也是没问题的。环境需要大家自行安装,这个也是学习的一个过程,详情可以查看小册的附录一...
  • 2.命令源码文件

    749 2023-12-29 《Go语言核心36讲》
    02 | 命令源码文件 问题解析 知识精讲 1. 命令源码文件怎样接收参数 2. 怎样在运行命令源码文件的时候传入参数,又怎样查看参数的使用说明 3. 怎样自定义命令源码文件的参数使用说明 思考题 02 | 命令源码文件 我们已经知道,环境变量GOPATH指向的是一个或多个工作区,每个工作区中都会有以代码包为基本组织形式的源码文件。 这...
  • 4.两/三阶段提交

    常见分布式事务解决方案 1、第一阶段:投票阶段 2、第二阶段:提交/执行阶段(成功流程) 3、第二阶段:提交/执行阶段(异常流程) 4、2PC缺点 常见分布式事务解决方案 两阶段提交(2PC, Two-phase Commit) TCC 补偿模式 基于本地消息表实现最终一致性 最大努力通知 基于可靠消息最终一致性方案 两阶段提交(2PC...
  • 37.strings包与字符串操作

    630 2023-12-29 《Go语言核心36讲》
    37 | strings包与字符串操作 问题解析 知识扩展 问题1: strings.Builder 类型在使用上有约束吗? 问题2:为什么说 strings.Reader 类型的值可以高效地读取字符串? 总结 思考题 37 | strings包与字符串操作 在上一篇文章中,我介绍了Go语言与Unicode编码规范、UTF-8编码格式...
  • 2.kong的安装和配置

    1. kong介绍 2. 安装 1. 基础版本 2. 分别安装 1. 安装postgresql和migrations 2. 安装kong 下载和安装 编辑kong配置 初始化kong的数据库并启动 3. 安装konga 4. kong的8001、8000和1337端口号的关系 5.基本的路由转发 6.kong的service、routes...