红帽(Red Hat)是一家提供企业级开源软件解决方案的公司,其旗舰产品Red Hat Enterprise Linux(RHEL)广泛应用于各行各业的企业中。同时,红帽也积极参与开源社区,并且推动开源技术的发展。在Linux领域,红帽一直是引领者和倡导者,为企业提供高效、稳定和安全的开源解决方案。 随着云计算、大数据和人工智能等新兴技术的迅猛发展,开发人员对于更高效的开发工具和技术需求也越来越
原创 2024-04-26 10:18:40
64阅读
之前我们已经看过了 Golang 常见设计模式中的装饰和选项模式,今天要看的是 Golang 设计模式里最简单的单例模式。单例模式的作用是确保无论对象被实例化多少次,全局都只有一个实例存在。根据这一特性,我们可以将其应用到全局唯一性配置、数据库连接对象、文件访问对象等。Go 语言实现单例模式的方法有很多种,下面我们就一起来看一下。饿汉式饿汉式实现单例模式非常简单,直接看代码:package sin
转载 2023-07-12 14:42:44
82阅读
在编程语言中,方法和函数的概念需要搞清楚。函数指的是一个封装的代码块,我们可以直接调用它,并返回结果。而方法其实也是一种函数,只不过方法需要和某个对象绑定。Golang并没有类的概念,不过仍然有方法和接口这些概念。方法方法接收者方法接收者是一个特殊参数,给函数指定了这个参数之后,函数就成为方法了。这个特性有点像Kotlin和C#中的扩展方法,定义了带有接收者的方法之后,接收者这个类型就好像定义了这
https://zhuanlan.zhihu.com/p/548129736
go
原创 2023-06-11 22:14:25
92阅读
本文的目的是对mymysql进行单元测试和性能测试 准备工作: 1 go get github.com/ziutek/mymysql/thrsafe 2 在mysql建表和初始化数据(db是test) drop table if exists admin;CREATE TABLE `admin` ( `adminid` INT(10) UNSIGNED NOT NULL AUTO_I...
原创 2022-01-18 13:42:51
282阅读
简介kcp的具体概念与定义自行百度,特性可以浓缩为一句话,和tcp一样可靠,速度比tcp快,是一个用带宽换速度的新型协议。网上的示例代码很少,特此写一篇golang下的kcp实例。 PS本文仅对ksp在golang下的基本使用进行示例,具体调优参数需要使用者去官网寻找适配。官方的示例代码太长太花了,
转载 2019-11-15 15:41:00
389阅读
2评论
介绍restful用来描述某一个或某几个对象主体的crud操作的url路径,本文将举出示例.源码type User struct{ Id int `json:"id"` Username string `json:"username"`}var users = []User{User{1, "Zhang San"}, User{2, "Li Si"}, User{3, "Wang Wu
原创 2022-11-22 11:18:44
29阅读
简介kcp的具体概念与定义自行百度,特性可以浓缩为一句话,和tcp一样可靠,速度比tcp快
原创 2022-11-23 06:12:14
507阅读
首先学习一门开发语言首先先要搭建开发环境,有了环境我们才能进行代码的开发,先介绍在一些主流的操作系统编译环境的搭建和IDE选择。要搭建Go语言开发环境,先下载Go语言的开发工具包,下载下载地址:https://golang.org/dl/,(墙内下载地址http://www.golangtc.com/download),Go为我们所熟知的所有平台架构提供了开发工具包,比如我们熟知的Linux、Ma
转载 2023-10-13 15:04:47
133阅读
一个简单的例子 package main import( "fmt" "math/rand" "time" ) func boring(msg string){ for i:=0;;i++{ fmt.Println(msg,i) time.Sleep(time.Duration(rand.Intn(1e3)) * time.Mill
转载 2023-08-21 09:25:06
52阅读
文章目录?前言1.关于GoLand的工具1.1.安装过程1.2.安装完成2.快速上手2.1.创建项目2.2.创建 `.go` 程序文件2.3.配置 `mod` 的开启与关闭2.4.用 GoLand 写第一份代码2.5.代码静态检测(此部分非必要)3.GoLand常用快捷键?写在最后 ?前言不同的人对于开发工具的习惯还是不一样的,所以博主还是决定,简单出一份关于 GoLand 的使用教程,方便于在
转载 2024-05-24 12:20:43
7阅读
Github地址 https://github.com/EDDYCJY/go-gin-example 返回值 字段
原创 2022-08-20 22:46:13
150阅读
用一台Mac Mini部署了Jenkins之后,打完包要下载到自己电脑用iTunes安装。因此决定用Go在Mini 上也配置一个OTA在线安装环境 1. 下载安装Go https://golang.org/dl/默认安装路径在/usr/local/go,添加环境vi ~/.bash_profile添加内容  export PATH=$PATH:/usr/local/g
## 从零开始学习如何进行Golang Web开发 ### 1. 介绍 在Golang中进行Web开发是非常常见的需求,Golang以其高效的性能和简洁的语法吸引了很多开发者。本文将带你逐步学习如何进行基本的Golang Web开发,包括创建一个简单的Web应用并运行。 ### 2. 步骤 以下是进行Golang Web开发的基本步骤: | 步骤 | 描述 | | ---- | ----
原创 2024-05-07 11:38:44
116阅读
Golang是一种由谷歌开发的开源编程语言,具有出色的性能和并发处理能力,因此在Linux系统上进行开发时,使用Golang是一个不错的选择。在本文中,我们将探讨如何在Linux系统上使用Golang进行开发。 首先,我们需要在Linux系统上安装Golang。通常情况下,在大多数Linux发行版的软件仓库中都可以找到Golang的安装包,只需要执行相应的安装命令即可。如果没有找到,也可以从Go
原创 2024-04-22 11:25:01
102阅读
# Golang Android开发入门指南 随着Go语言的流行,很多开发者开始尝试使用Go进行Android开发。虽然这不是Android开发的主流方式,但它具有一些独特的优势,比如高效的性能和轻松的跨平台特性。本文将教你如何从零开始实现“Golang Android开发”。 ## 开发流程 在开始动手之前,我们首先要清楚整个开发流程。下面是实现Golang Android开发的基本步骤:
原创 2024-10-25 05:06:10
90阅读
# Golang Android 开发入门指南 随着移动互联网的迅速发展,Android 应用的开发已经成为了一个重要的技术领域。尽管通常使用 Java 或 Kotlin 进行 Android 开发,Go(Golang)作为一种高效的编程语言,逐渐引起了开发者的关注。本文将为您介绍如何使用 Golang 进行 Android 开发,并提供具体的代码示例。 ## Golang 简介 Go 是一
原创 2024-08-16 05:29:56
59阅读
一、安装Golang的SDK  在官网 http://golang.org/ 直接下载安装包安装即可。下载pkg格式的最新安装包,直接双击运行,一路按照提示操作即可完成安装。  安装完成后,打开终端,输入go,检测Golang SDK是否安装成功,如下显示,则表示安装成功:     你也可以输入go version 查看你所安装的Golang的版本二、环境变量配置(GOPATH)  GO
在当今互联网行业中,DevOps已经成为越来越受欢迎的开发模式。它将软件开发(Dev)和IT运维(Ops)两个部门整合在一起,通过自动化和协作,以提高软件交付的速度和质量。 而作为一门快速发展的开发语言,Golang在DevOps领域也扮演着重要角色。Golang是由Google开发的一种编程语言,它具有简洁、高效、并发能力强等特点,非常适合用于构建分布式系统和处理大规模数据。 在DevOps
原创 2024-02-29 11:37:37
95阅读
# Golang开发IM系统 ## 概述 在本篇文章中,我们将介绍如何使用Golang开发一个简单的IM系统。IM(即时通讯)系统是一种实时通信的应用程序,能够实现用户之间的即时信息传递,如聊天、消息推送等。 ### 步骤概览 下表展示了实现Golang开发IM系统的步骤概述: | 步骤 | 描述 | |-------
原创 2024-04-24 11:00:14
341阅读
  • 1
  • 2
  • 3
  • 4
  • 5