IT书架 本次搜索耗时 0.230 秒,为您找到 334 个相关结果.
  • 35.唯快不破:写调优

    一、Mapping 设计建议 1、字段尽量少,够用即可 2、不需要的搜索的字段不要索引 3、数据扁平化,尽量避免使用 nested、parent-child 类型 4、禁用 Dynamic Mapping 5、使用合适的数据类型 6、配置合适的分词器 7、关闭 Norms 8、关闭 doc_values 二、操作系统层面的调...
  • 快速开始

    Orm 快速开始 调试查询日志 Orm ORM 的例子在这里(opens new window) Beego 的 ORM 被设计成为两种: 普通的 Orm 实例:这种实例是无状态的,因此你应该尽可能保持一个数据库只有一个实例。当然,即便每次你都创建新的实例,问题也不大,只是没有必要而已; TxOrm :这是启动事务之后得到的Orm 对象...
  • 14.gin集成nacos

    1. go操作nacos 2. 如何将nacos中的配置映射成go的struct nacos-sdk-go地址 1. go操作nacos package main import ( "fmt" "time" "github.com/nacos-group/nacos-sdk-go/cl...
  • Docker安装elasticsearch7.17.10

    2036 2023-05-18 《程序人生》
    Docker安装elasticsearch7.17.10 一、下载docker 二、查看是否在docker中安装并启动成功 三、测试是否能够正常访问 五、安装elasticsearch-head 六、如果不能够正常访问Es,则用以下解决方案 七、安装IK中文分词器 Docker安装elasticsearch7.17.10 一、下载do...
  • 4、重点难点之WebSocket怎么用

    webscoket怎么用 一、选型 二、安装 三、接入鉴权 四、消息发送 五、流程:A如何发送消息给B? webscoket怎么用 一、选型 github.com/gorilla/webscoket(以来x/net包,需要先安装xnet包,参考资料比较多) golang.org/x/net/webscoket 二、安装 ...
  • 5.grpc验证器

    1. 安装和配置 linux macos windows 2. proto 3. 服务端 4. 客户端 protoc-gen_validate 1. 安装和配置 linux # fetches this repo into $GOPATH go get - d github . com / envoyproxy /...
  • 11.基础功能:业务如何返回优雅的错误码?

    为什么要定制业务自己的错误码? 常见的错误码实现方式 在 miniblog 中引入错误码 制定错误码规范 开发自定义错误包 开发通用返回接口 编译、运行、测试 小结 提示:本节最终代码参考:feature/s13 。 在 Go 项目开发中,还有一个非常基础的功能,需要你在项目初期就设计、开发好。这个功能就是设计一个优雅的错误返回码。...
  • 模板引擎

    模板引擎 模板目录 自动渲染 模板标签 模板数据 模板名称 Layout 设计 LayoutSection renderform 使用 模板引擎 Beego 的模板处理引擎采用的是 Go 内置的 html/template 包进行处理,而且 Beego 的模板处理逻辑是采用了缓存编译方式,也就是所有的模板会在 Beego 应用启动的...
  • 12 当前在线人数接口

    当前在线人数接口 接口开发 新的问题 Homework 当前在线人数接口 接口开发 这一章我们将新增一个接口,用于返回服务器的在线人数信息 我们服务器目前使用的是Swoole WebSocket Server ,如果有看过Swoole 文档的童鞋,应该知道其实他继承自Swoole Http Server ,也就是说,它同样是支持普通的HT...
  • 9.灭稀奇古怪的统计需求:聚合

    一、Metric Aggregations 1. 查看最高售价 2. 同时查看最高售价、最低售价、平均售价 3. 统计出版社的数量 二、Bucket Aggregations 1. 统计每个出版社的书本数量 2. 统计每个价格区间的书本数量 3. 统计每个出版社书本的销售量 三、Pipeline Aggregations 四、总结 为了...