一闪笔记 本次搜索耗时 0.132 秒,为您找到 750 个相关结果.
  • 1.什么是elassticsearch

    1. mysql搜索面临的问题 2. 什么是全文搜索 3. 什么是elasticsearch ES特点 1. mysql搜索面临的问题 性能低下 没有相关性排名 - 刚需 无法全文搜索 搜索不准确 - 没有分词 2. 什么是全文搜索 我想找简历:只要出现java 、 go 原本的需求就是只要简历中出现了 go 分布式 elasticse...
  • 138.golang类型断言,怎么用

    165 2024-01-18 《Golang面试题》
    golang类型断言,怎么用 golang类型断言,怎么用 题目来源:腾讯 答案1: Go中的所有程序都实现了interface{} 的接口,这意味着,所有的类型如string ,int ,int64 甚至是自定义的struct 类型都就此拥有了interface{} 的接口.那么在一个数据通过func funcName(interface...
  • 11.通道的高级玩法

    1052 2023-12-29 《Go语言核心36讲》
    11 | 通道的高级玩法 11 | 通道的高级玩法 我们已经讨论过了通道的基本操作以及背后的规则。今天,我再来讲讲通道的高级玩法。 首先来说说单向通道。我们在说“通道”的时候指的都是双向通道,即:既可以发也可以收的通道。 所谓单向通道就是,只能发不能收,或者只能收不能发的通道。一个通道是双向的,还是单向的是由它的类型字面量体现的。 还记得我们在...
  • 572.gin 框架怎么存储路由的是hash还是其它数据结构

    6 2024-06-06 《Golang面试题》
    总结答案 原理 前言 Radix Tree的定义 Gin路由构建过程 图解Gin路由构建过程 从代码层面理解Gin路由构建 小结 总结答案 Gin框架存储路由的数据结构是Radix Tree(基数树)。 原理 在这篇文章中,我们来深入探究Gin 框架最核心的功能:路由树的构建原理。 前言 Gin 框架的底层采用Radix ...
  • 30.make 与 new 的区别

    347 2024-01-16 《Golang面试题》
    make 与 new 的区别 make 与 new 的区别 题目来源: 腾讯 Shein 小米 好未来 答案1: 引用类型与值类型 引用类型 变量存储的是一个地址,这个地址存储最终的值。内存通常在堆上分配。通过 GC 回收。包括 指针、slice 切片、管道 channel、接口 interface、map、函数等。 值类型 是...
  • 63.golang gmp模型,全局队列中的G会不会饥饿,为什么?P的数量是多少?能修改吗?M的数量

    279 2024-01-17 《Golang面试题》
    golang gmp模型,全局队列中的G会不会饥饿,为什么?P的数量是多少?能修改吗?M的数量是多少? golang gmp模型,全局队列中的G会不会饥饿,为什么?P的数量是多少?能修改吗?M的数量是多少? **题目来源:**哔哩哔哩 答案1: 全局队列中的G不会饥饿。 因为线程想运行任务就得获取P,从P的本地队列获取G,P队列为空...
  • 96.介绍Gin框架

    201 2024-01-17 《Golang面试题》
    介绍Gin框架 介绍Gin框架 **题目来源:**小鹅通 Gin官方文档 答案1: 简介 Gin 是一个基于 Go 语言编写的 Web 框架,封装比较优雅,API友好,源码注释比较明确。具有快速灵活,容错方便等特点。 功能特性 快速 基于 Radix 树(一种更节省空间的 Trie 树结构)的路由,占用内存更少; 没有...
  • 14. 应用安全:应用授权功能如何设计、实现?

    如何实现服务授权? miniblog 授权实现 miniblog 需要实现什么样的授权功能 miniblog 授权功能开发 编译测试 小结 提示:本节课最终代码为:feature/s19 。 企业应用中,保障服务安全的另外一个重要手段是服务授权。本节课就来详细介绍下如何实现服务的授权功能。 如何实现服务授权? 要实现服务授权,首先...
  • 单例模式

    单例模式 5.1 模式动机 5.2 模式定义 5.3 模式结构 5.4 时序图 5.5 模式分析 5.6 实例 5.7 优点 5.8 缺点 5.9 适用环境 5.10 模式应用 5.11 Go语言实现 singleton.go singleton_test.go 5.12 总结 单例模式 5.1 模式动机 对于系统中的...
  • 1.golang里的数组和切片有了解过吗?

    1101 2024-01-16 《Golang面试题》
    golang里的数组和切片有了解过吗? 答案1: 答案2: golang里的数组和切片有了解过吗? 答案1: 数组长度是固定的,而切片是可变长的。可以把切片看作是对底层数组的封装,每个切片的底层数据结构中,一定会包含一个数组。数组可以被称为切片的底层数组,切片也可以被看作对数组某一连续片段的引用。因此,Go中切片属于引用类型,而数组属于...