ITPub博客

首页 > 应用开发 > Go语言

关于 “Go语言” 的内容如下:

  • App Deploy as Code! SAE & Terraform 实现 IaC 式部署应用

    企业上云是近些年的发展热潮,越来越多的企业把自己的应用部署在各个云厂商中,利用云计算带来的弹性、灵活、安全、低成本等特性,轻松帮助企业搭建自己的应用。 随着企业规模和业务形态的发展,一个应用需要组合多种云资源才能对外提供服务,为了便于研发人员开发调试,每种应用都需要部署到多套环境,单纯通过人工手动管理云资源的方式会使得基础设施管理人员的负担不断加重。 因此越来越多的企业选择使用代码(而非手动流

    Serverless Go语言 354 2022-09-14 14:20
  • 解决goland错误:package **** is not in GOROOT (***)

    创建oop目录为代码的根目录。在oop下执行,go mod init oop在oop目录下创建pkg目录,存放自定义包的代码mkdir pkg在pkg目录下创建源文件pkg.gopackage pkgimport "fmt"func PrintHello() {    fmt.Println("Hello, Modules! This is pkg

    lsq_008 Go语言 384 2022-09-07 11:56
  • Excelize 发布 2.6.1 版本,支持工作簿加密

    Excelize 是 Go 语言编写的开源电子表格文档基础库,2022年8月22日,社区正式发布了 2.6.1 版本,该版本包含了多项新增功能、错误修复和兼容性提升优化。下面是有关该版本更新内容的摘要。

    mrxuri Go语言 413 2022-08-22 08:57
  • golang实战之flag包

    开发命令行程序时,经常需要接受命令行传入的参数,flag包提供了参数处理的功能,本文通过demo列出了常用API的用法

    程序员欣宸 Go语言 332 2022-08-22 00:07
  • Mac + Docker + K8S 本地搭建K8S集群

    建议采用阿里云的k8s-for-docker-desktop, 同时可以解决经常遇到的 Docker for Desktop 中的 K8S 一直卡在 starting 状态。

    程序员小乔 Go语言 467 2022-07-30 15:14
  • 8 年产品经验,我总结了这些持续高效研发实践经验 · 研发篇

    在产研全链路流程上,协同最大的目标就是团队信息的透明化,即在清晰目标的指引下进行团队信息透明的日常研发工作,助力项目/产品成功发布。基于此,研发过程是否行之有效就成为我们关注的另一重点要素。通常「研发过程」是指:代码到制品再到部署上线的全链路,这个过程是持续集成的重中之重。

    尔达Erda Go语言 414 2022-07-25 16:47
  • GO项目实战 — Gorm格式化时间字段

    goshop开源项目的更新 备注:前面项目中用到的代码已经分享到GitHub中去了,并且以后所有项目中会出现的代码都会提交上去,欢迎查阅。感兴趣的可以点个star哦~https://gitee.com/jobhandsome/goshop/ 在使用 gorm 查询时,如果未对时间字段进行处理,结构体内的字段类型咱们使用的是 time.Time : type Model struct {

    程序员小乔 Go语言 442 2022-07-04 17:51
  • Go项目实战—参数绑定,类型转换

    goshop开源项目的更新 备注:前面项目中用到的代码已经分享到GitHub中去了,并且以后所有项目中会出现的代码都会提交上去,欢迎查阅。感兴趣的可以点个star哦~https://gitee.com/jobhandsome/goshop/ 最近在研究微服务框架go-zero,没有更新,在这里说声抱歉,后面会持续更新新的功能。请继续关注~~~~ 今天考虑参数绑定获取。这里肯定有些疑惑,之

    程序员小乔 Go语言 302 2022-07-04 17:51
  • 从一个例子看Go的逃逸分析

    关注公众号 「程序员小乔」 1. 从一个例子开始下面是一段 c 代码,函数 getStr 生成了 a-z 的串,我们分别在函数内部和 main 中对字串进行了输出。 //例1.1 #include <stdio.h> //返回字串 char* getStr(){ //char数组 函数栈上分配内存 char buf[27]; int

    程序员小乔 Go语言 268 2022-07-04 17:48
  • Go 处理大数组:使用 for range 还是 for 循环?

    我们知道,Go 的语法比较简洁。它并不提供类似 C 支持的 while、do...while 等循环控制语法,而仅保留了一种语句,即 for 循环。 for i := 0; i < n; i++ { ... ... } 但是,经典的三段式循环语句,需要获取迭代对象的长度 n。鉴于此,为了更方便 Go 开发者对复合数据类型进行迭代,例如 array、slice、channe

    程序员小乔 Go语言 276 2022-07-04 17:47
  • 从项目的一个 panic 说起:Go 中 Sync 包的分析应用

    项目开发中遇到一个错误 “fatal error: concurrent map read and map write”。 有过一两年 Golang 开发经验的同学应该都不陌生,这是 Golang 内建的 map 并发非安全 导致的。 解决办法也不复杂 —- 用 sync.map 代替了内建的 map 。 //初始化,多维度数据分开 s.pmap = new(sync.Map) s.tm

    程序员小乔 Go语言 266 2022-07-04 17:46
  • GO项目实战—开发上传图片功能 【20220527更新】

    goshop开源项目的更新备注:前面项目中用到的代码已经分享到GitHub中去了,并且以后所有项目中会出现的代码都会提交上去,欢迎查阅。地址 goshop 感兴趣的可以点个star哦~https://gitee.com/jobhandsome/goshop/ 今天图片上传功能,下面是技术点: 限制图片上传的类型:jpg|png|jpeg保存图片并以时间(天)作为动态目录存储接下来咱

    程序员小乔 Go语言 280 2022-07-04 17:45
  • 如何判断一个 interface{} 的值是否为 nil ?

    引言在开始之前,先考你一个非常 Go 味的经典问题:如何判断一个 interface{} 的值是否为 nil ? 这也是面试有可能会被问到的一个问题,这个问题很 “迷”,平时没有特别留心的朋友,很容易在这边裁了。 我相信很多人会下意识的回答,直接 v == nil 进行判断不就好了吗? 很久之前,我也是那么想的,可写了个 demo 后,才发现事情没那么简单。 请看下面这段代码,可以先猜测一

    程序员小乔 Go语言 426 2022-07-04 16:12
  • 郑建勋:代码优化的三重境界

    除了上层建筑,我们也必然得考虑程序底层结构的性能。对性能问题,我采取的是分层击破的策略,今天我将带着大家,分析影响高性能程序的底层基石 —— 代码实施。

    韩楠 Go语言 1385 2022-06-30 21:54
  • 从一道场景面试题谈起

    面试的经历,可能大多数DBA都有过。实际上现在的面试题越来越不靠谱,有时候完全按照技术去回答还真的没法答好。我结合几个真实例子分享一些看法,与大家交流一下。

    韩楠 Go语言 1344 2022-06-30 18:14
  • Go项目实战之验证码的生成和使用(易扩展方式)【goshop开源项目 | 20220516更新】

    封装验证码生成,验证码验证等功能,以便多复用;封装session的中间件

    程序员小乔 Go语言 341 2022-06-30 09:45
  • 郑建勋:Go程序性能分层优化 | CPU篇

    程序的性能问题,实际上贯穿于程序的整个生命周期。不管是程序正确的架构设计、快速的算法和数据结构设计,还是为了应对快速增长的需求或降低成本需要做的攻坚,可以说,这些都离不开性能的分析与优化。今天我们就一起聊聊这个话题。

    韩楠 Go语言 1407 2022-06-28 16:55
  • Vscode配置golang开发环境

    进入项目所在目录,执行:go mod init golang然后进入项目文件夹,执行

    lsq_008 Go语言 370 2022-06-24 12:32
  • 如何使用阿里云 CDN 对部署在函数计算上的静态网站进行缓存

    前言为了进一步提升网站的访问速度,我们会使用 CDN 对网站进行加速,但是最近在调试阿里云的函数计算和 CDN 的配合使用时发现了一个需要额外注意的地方,下面带大家一起看一下。 如何使用 CDN 对部署在函数计算上的静态网站进行缓存以我部署在函数计算上的博客站[1]为例,逐步地向大家介绍如何使用 CDN 对函数计算托管的静态网站进行缓存。 为函数添加 CDN 功能1)为函数分配域名并添加

    Serverless Go语言 415 2022-06-06 17:39
  • “Go语言”有什么用途?有什么优势?

    Go语言在云计算、大数据、微服务、高并发领域应用应用非常广泛。BAT大厂正在把Go作为新项目开发的首选语言。具体可以用于以下八大方面: 1、服务端开发:以前你使用C或者C++做的那些事情,用Go来做很合适,例如日志处理、文件系统、监控系统等; 2、DevOps:运维生态中的Docker、K8s、prometheus、grafana、open-falcon等都是使用Go语言开发;

    候鸟之恋 Go语言 358 2022-05-31 16:11
点击加载更多下一页

成为大咖

联系我们
itpub
help@itpub.net
heygirl961
扫描二维码联系客服
关于 广告服务 使用条款
京ICP备16024965号
经营性网站备案信息
网络110报警服务
中国互联网举报中心
北京互联网违法和不良信息举报中心