IT书架 本次搜索耗时 1.596 秒,为您找到 115 个相关结果.
  • 42. Nginx 是如何实现高并发的?

    42.Nginx 是如何实现高并发的? 42.Nginx 是如何实现高并发的? 如果一个 server 采用一个进程(或者线程)负责一个request的方式,那么进程数就是并发数。那么显而易见的,就是会有很多进程在等待中。等什么?最多的应该是等待网络传输。其缺点胖友应该也感觉到了,此处不述。 思考下,Java 的 NIO 和 BIO 的对比哟。 ...
  • 44. Nginx 是如何实现高并发的?

    44.Nginx 是如何实现高并发的? 44.Nginx 是如何实现高并发的? 如果一个 server 采用一个进程(或者线程)负责一个request的方式,那么进程数就是并发数。那么显而易见的,就是会有很多进程在等待中。等什么?最多的应该是等待网络传输。其缺点胖友应该也感觉到了,此处不述。 思考下,Java 的 NIO 和 BIO 的对比哟。 ...
  • 模板函数

    模板函数 模板函数 Beego 支持用户定义模板函数,但是必须在 web.Run() 调用之前,设置如下: func hello ( in string )( out string ){ out = in + "world" return } web . AddFuncMap ( "...
  • 5.应用构建:如何构建一个高质量的 Go 应用?

    应用程序组成部分及构建方法 应用配置 应用业务逻辑处理 应用启动框架 最佳构建方法 miniblog 应用构建 编译并运行 miniblog 小结 提示:本节课最终代码为:feature/s02 。 开发一个 Go 项目,最核心的目的是开发一个能够满足产品需求的应用,那么如何构建应用呢?不同的开发者有不同的构建方法。 有些开发者将...
  • 18. 性能测试:如何进行代码性能分析?提升代码性能的手段有哪些?

    Go语言中通常如何进行性能分析 代码性能优化流程 常见的代码优化方法 数据采集方式 Benchmark 通过 runtime/pprof 包采集 通过 net/http/pprof 包采集 日志 Metrics 数据分析方式 使用所采集的 profile 进行分析 使用所采集的 trace 进行分析 通过火焰图进行分析 性能分析...
  • 96.介绍Gin框架

    介绍Gin框架 介绍Gin框架 **题目来源:**小鹅通 Gin官方文档 答案1: 简介 Gin 是一个基于 Go 语言编写的 Web 框架,封装比较优雅,API友好,源码注释比较明确。具有快速灵活,容错方便等特点。 功能特性 快速 基于 Radix 树(一种更节省空间的 Trie 树结构)的路由,占用内存更少; 没有...
  • 4、Kratos v2 初步学习 4-编写第一个接口

    使用工具 编写接口 生成 proto 模板 编写 proto 模板 生成proto源码 生成service模板 注册HTTP服务器 wire依赖注入 测试 完成本节后你将得到如下代码 参考文档 在这一节中,我将创建一个“创建用户”接口 使用工具 Postman (https://www.postman.com ) DataGr...
  • 293.go协程的简单用法

    go协程的简单用法 答案: go协程的简单用法 参考解析 题目来源:字节跳动 答案: 在Go语言中开一个协程非常方便,在需要通过协程来执行的函数时,直接在函数前加go关键字就可以 package main import ( "fmt" ) func A ( i int ) { ...
  • 11、懒人必备20行代码实现全部模板页面自动渲染并接入

    懒人必备20行代码实现全部模板页面自动渲染并接入 一、注册页面的渲染 懒人必备20行代码实现全部模板页面自动渲染并接入 一、注册页面的渲染 运行发现没有任何问题,能够渲染成功 思考一下, 现在只是两个页面都这么多代码,那想一想有没有一劳永逸的办法呢? 而且每次运行代码的内容基本上都差不多。 可不可以把这些共同代码抽象提炼出共同的方法里...
  • 13 漫画 Go 语言项目实战 聊天服务

    2392 2022-11-29 《漫画Go语言》
    漫画 Go 语言项目实战 聊天服务 聊天服务准备技术 实现步骤 创建API项目 自动化生成swagger文档 新建控制器用于创建websocket连接 服务端收发消息处理 创建客户端 心跳检测和重连机制 配置文件说明 数据库设计 业务分析 项目git地址 漫画 Go 语言项目实战 聊天服务 学习了Go语言的基础知识,Go语言中...