IT书架 本次搜索耗时 1.554 秒,为您找到 752 个相关结果.
  • 47.基于HTTP协议的网络服务

    730 2023-12-29 《Go语言核心36讲》
    47 | 基于HTTP协议的网络服务 问题解析 知识扩展 问题: http.Server 类型的 ListenAndServe 方法都做了哪些事情? 总结 思考题 47 | 基于HTTP协议的网络服务 我们在上一篇文章中简单地讨论了网络编程和socket,并由此提及了Go语言标准库中的 syscall 代码包和 net 代码包。 ...
  • 策略模式

    策略模式 5.1 模式动机 5.2 模式定义 5.3 模式结构 5.4 时序图 5.5 模式分析 5.6 优点 5.7 缺点 5.8 适用环境 5.9 模式扩展 5.10 Go语言实现 strategy.go strategy_test.go 5.10 总结 策略模式 5.1 模式动机 完成一项任务,往往可以有多种不同...
  • 6.品牌分类

    1. form 2. handler 3. router 4. 在初始化配置router 1. form package forms type BrandForm struct { Name string `form:"name" json:"name" binding:"required,min=3,...
  • 建造者模式

    建造者模式 4.1 模式动机 4.2 模式定义 4.3 模式结构 4.4 时序图 4.5 模式分析 4.6 实例 4.7 优点 4.8 缺点 4.9 适用环境 4.10 模式应用 4.11 模式扩展 4.12 Go语言实现 builder.go builder_test.go 4.13 总结 建造者模式 4.1 模式...
  • 注册控制器风格的路由

    注册控制器风格的路由 基本用法 Controller 的名字 AutoRouter AutoPrefix 手动路由 注解路由 历史注册路由方式 相关内容 注册控制器风格的路由 所谓的注册控制器风格路由,可以理解为典型的 MVC 风格代码。即我们会在web 服务中声明各式各样的Controller 。 具体Controller 里面有...
  • 226.互斥锁的底层实现

    互斥锁的底层实现 答案: 互斥锁的底层实现 参考解析 题目来源: 陌陌 答案: 互斥锁是并发程序中对共享资源进行访问控制的主要手段,Mutex是go语言提供的简单易用的互斥锁。Mutex的结构很简单,暴露的方法也只有2个,一个加锁 一个解锁。那么我们每天用的Mutex互斥锁是如何实现的呢? type Mutex str...
  • 什么是云原生

    1268 2023-05-15 《程序人生》
    什么是云原生?这回终于有人讲明白了 何谓云原生? 云元素的四要素 如何云原生? 技术的趋势和影响 什么是云原生?这回终于有人讲明白了 伴随云计算的滚滚浪潮,云原生(CloudNative)的概念应运而生,云原生很火,火得一塌糊涂,都0202年了,如果你还不懂云原生,那真的out了。 大家言必称云原生,却鲜少有人告诉你到底什么是云原生...
  • 4.opentracing解析

    OpenTracing语义标准 综述 版本命名策略 OpenTracing数据模型 Span间关系 OpenTracing API Tracer 创建一个新Span 将SpanContext 上下文Inject(注入)到carrier 将SpanContext 上下文从carrier中Extract(提取) 注意,对于Inject(注入)和...
  • 3.运算符和表达式

    1. 算数运算符 2. 关系运算符 3. 逻辑运算符 4. 位运算符 赋值运算符 其他运算符 运算符优先级 1. 算数运算符 / %(求余) ++ – 2. 关系运算符 \== != > < >= <= 3. 逻辑运算符 && 所谓逻辑与运算符。如果两个操作数都非零,则条件变为真 ...
  • 14.倒排索引算法

    基本概念 索引 Elasticsearch是如何做到快速索引的 什么是B-Tree索引? 什么是倒排索引? Posting List Term Dictionary Term Index 压缩技巧 Frame Of Reference Roaring bitmaps 联合索引 总结和思考 全文检索 Elasticsearch 是...