一闪笔记 本次搜索耗时 0.153 秒,为您找到 750 个相关结果.
  • 35.并发安全字典sync.Map (下)

    993 2023-12-29 《Go语言核心36讲》
    35 | 并发安全字典sync.Map (下) 知识扩展 问题1:怎样保证并发安全字典中的键和值的类型正确性?(方案二) 问题2:并发安全字典如何做到尽量避免使用锁? 总结 思考题 35 | 并发安全字典sync.Map (下) 你好,我是郝林,今天我们继续来分享并发安全字典sync.Map的内容。 我们在上一篇文章中谈到了,由于并发安全...
  • 347.Gin框架的特点和源码问题

    158 2024-01-22 《Golang面试题》
    Gin框架的特点和源码问题 Gin框架的特点和源码问题 题目来源:字节跳动 答案: Gin框架特性: Gin 是一个用 Go (Golang) 编写的 web 框架。 快速基于 Radix 树的路由,小内存占用。没有反射。可预测的 API 性能。 支持中间件传入的 HTTP 请求可以由一系列中间件和最终操作来处理。例如:Logger,A...
  • 312.silce遇到过哪些坑,原理?append可能导致底层数组改变

    135 2024-01-22 《Golang面试题》
    silce遇到过哪些坑,原理?append可能导致底层数组改变 silce遇到过哪些坑,原理?append可能导致底层数组改变 题目来源:百度 切片扩容的策略: 首先判断,如果新申请容量大于 2 倍的旧容量,最终容量就是新申请的容量 否则判断,如果旧切片的长度小于 1024,则最终容量就是旧容量的两倍 否则判断,如果旧切片长度...
  • 3.grpc拦截器

    1. proto 2. 客户端 3. 服务端 4. 拦截器的应用场景 1. proto syntax = "proto3" ; option go_package = ".;proto" ; service Greeter { rpc SayHello ( HelloRequest ) return...
  • 数据校验

    数据校验 安装及测试 示例 自定义验证 数据校验 数据校验是用于数据验证和错误收集的模块。数据校验可以用于前端输入数据校验,或者后端拿到下游响应校验。某些时候也可以用来验证数据库数据完整性。 这部分例子在Validation 例子(opens new window) 安装及测试 安装: go get github . com /...
  • Q & A

    国际化介绍 i18n 使用 在控制器中使用 注册本地化文件 初始化控制器语言 控制器语言处理 在视图模板中使用 分区功能 歧义处理 命令行工具 同步本地化文件 其它说明 国际化介绍 i18n 模块主要用于实现站点或应用的国际化功能,实现多语言界面与反馈,增强用户体验。像 Go Walker (opens new window) ...
  • 15、以注册为例展示对service层的调用

    以注册为例展示对service层的调用 一、编写注册接口进行测试 以注册为例展示对service层的调用 一、编写注册接口进行测试 一切看起来都是那么的完么,编写一下注册接口,测试一下 在main.go中定义注册路由和注册方法 注册方法 package main import ( "encoding...
  • 37.strings包与字符串操作

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

    159 2024-01-18 《Golang面试题》
    goroutine为什么会存在,为什么不使用线程? 答案: goroutine为什么会存在,为什么不使用线程? 题目来源:百度 答案: 简单来说线程是操作系统的资源,当java程序创建一个线程,虚拟机会向操作系统请求创建一个线程,虚拟机本身没有能力创建线程。而线程又是昂贵的系统资源,创建、切换、停止等待线程属性都是重量级的系统操作,非常...
  • 适配器模式

    适配器模式 1.1 模式动机 1.2 模式定义 1.3 模式结构 1.4 时序图 1.5 优点 1.6 缺点 1.7 适用环境 1.8 模式应用 1.9 模式扩展 1.10 Go语言实现 adapter.go adapter_test.go 1.11 总结 适配器模式 1.1 模式动机 在软件开发中采用类似于电源适配器...