最近在学习Golang语言,中间遇到一个前辈指点,有一个学习原则:Learning By Doing。跟我之前学习Java经验高度契合。在前一段时间学习洼坑中挣扎了好几天,差点就忘记这个重要成功经验。那么那什么来做练习呢?当然结合当下工作啦,所以我列了一个路线给自己,那就是从接口测试开始学起来,从功能测试到性能测试,然后掌握基本Server开发技能。首先,得先把HTTP接口测试常用几个功能
转载 2024-10-21 15:37:39
25阅读
golangnet/http包已经提供了强大了网络操作函数,我们编写web客户端示例如下:package main import ( "io/ioutil" "log" "net/http" ) func main() { //Get请求 res, err := http.Get("http://www.baidu.com") if err !=
转载 2024-04-18 14:35:08
79阅读
      VncServer os:Red Hat Linux    VncViewer os:Windows xp    以telnet连接,最终达到犹如xp远程登录效果,图形化界面操作。1.在linux上开启服务    Vnc是红帽子自带,所以只需要
转载 2024-06-28 07:13:45
121阅读
gRpc 文章目录gRpc1. gRpc 概述2. gRpc执行概述3. gRpc-go 安装4. gRpc使用 1. gRpc 概述gRpc是什么 ?gRPC是Google开源可以在任何环境中运行现代开源高性能RPC框架。它可以通过可插拔支持来有效地连接数据中心内和跨数据中心服务,以实现负载平衡,跟踪,健康检查和身份验证。它也适用于分布式计算最后一英里,以将设备,移动应用程序和浏览器连
转载 2024-09-13 19:50:46
42阅读
Golang HTTP客户端
原创 2024-05-25 22:15:47
30阅读
### 实现golang websocket 客户端 #### 一、流程 在实现golang websocket 客户端过程中,我们需要以下几个步骤: | 步骤 | 描述 | |------|------------------------| | 1 |导入所需包 | | 2 |连接到WebSocket服
原创 2024-05-06 10:37:18
178阅读
# 使用 Go 实现 Docker 客户端 在现代微服务架构中,Docker 是一个必不可少组件,而用 Go 语言来实现 Docker 客户端可以帮助我们更好地与 Docker 进行交互。本文将带你逐步实现一个简单 Golang Docker 客户端,从准备工作到代码实现,确保你能够理解整个流程。 ## 整体流程 我们可以将实现 Golang Docker 客户端整个流程分为几个步骤,
原创 9月前
52阅读
如何通过kvm安装操作系统?Lantronixkvm如何安装系统?KVM如何加载ISO文件安装操作系统?1.首先,我们需要登录kvm并链接上服务器(参考教材:KVM如何使用)。2. 然后点击options旁边磁盘图标,点 connect iso 加载iso文件,然后正常重启服务器(windows通过远程桌面重启,linux通过ssh重启)www.fanshuwo.me技巧提示:如果是希望KVM
一个普通 Linux 内核有两种执行模式:内核模式(Kenerl)和用户模式 (User)。为了支持带有虚拟化功能 CPU,KVM 向 Linux 内核增加了第三种模式即客户机模式(Guest),该模式对应于 CPU VMX non-root mode。KVM 内核模块作为 User mode 和 Guest mode 之间桥梁:User mode 中 QEMU-KVM 会通过 ICO
转载 2023-12-05 20:04:58
78阅读
ESP8266安卓TCP客户端开发最近在玩8266模块,想让它在局域网控制下开关,所以就搞开发一个安卓客户端调试工具 直接上步骤:第一步新建一个空白Activity 工程名字自己可以改第二先在AndroidManifest.xml加入网络权限<uses-permission android:name="android.permission.INTERNET"/>第三修改界面布局(注
转载 2023-06-30 00:08:07
221阅读
前后端分离时候,需要建立契约,Swagger可达到该目的(略)。建立Rest接口后,通过swagger-codegen项目可以自动生成对应客户端代码(c++、php、java、js、node等等),关于swagger-codegen项目的使用,发现中文文档较少,追根述源后,发现其中相当一部分同出一辙。亲自摸索使用后,记录一下步骤,利己利人。swagger-codegen项目地址: https:
转载 2024-08-20 07:30:57
78阅读
目录介绍下载安装相关配置1.填写主机名2.配置驱动简单使用主题设置字体背景色介绍在hive命令行beeline中写一些很长查询语句不是很方便,急需一个hive客户端界面工具DBeaver 是一个通用数据库管理工具和 SQL 客户端,支持 MySQL, Hive,PostgreSQL, Oracle, DB2, MSSQL, Sybase, Mimer, HSQLDB, Derby, 以及其他
转载 2023-07-07 19:47:15
371阅读
虚拟化方式1.全虚拟化,Hypervisor(即vmm虚拟机管理程序)会抽象出虚拟机所用全部硬件资源(如CPU、磁盘、网卡) kvm和qemu使用方法kvm是内核一部分(内核代码一部分),它使得Linux在用户模式和内核模式基础上增加了客户模式,虚拟机就是运行在客户模式下。它同样具有内核模式和用户模式。kvm负责虚拟机创建,虚拟内存分配,VCPU寄存器读写和VCPU运行(
http WEB客户端: 1. 获取web服务器数据: func Get(url string) (resp *Response, err error) 返回:http应答包,保存成 struct type Response struct { Status string // e.g. "200 OK" StatusCode int // e.g. 200 Proto string // e.g. "HTTP/1.0"
原创 2021-06-01 12:26:15
639阅读
Ubuntu16.04上安装golang 环境:Ubuntu16.04 苟浪版本:1.9.2第一次接触golang,本文仅记录通过预编译安装包安装golang方法。 本来想着直接通过apt方式安装,但是通过 apt search golang命令,发现源上golang是1.6,而截止至今日最新golang是1.9版本了,虽然不知道这两版本之差在哪里,但作为初学者本着要搞就搞最新
转载 8月前
21阅读
启动 Java KVM 客户端时常遇到一些问题,这里我将记录解决这类问题过程,特别是针对版本对比、迁移指南、兼容性处理、实战案例、排错指南和生态扩展详细讲解。 在启动 Java KVM 客户端时,首先我们需要关注几个重要方面:版本间特性差异,配置是否合适,运行时是否兼容,项目迁移复盘,调试技巧以及社区提供资源支持。 ### 版本对比 首先,咱们对比下不同版本之间特性差异。以下是历
原创 6月前
39阅读
我们已经讲解了 在 Ubuntu 18.04 无头服务器上配置 Oracle VirtualBox 。在本教程中,我们将讨论如何使用 KVM 去配置无头虚拟化服务器,以及如何从一个远程客户端去管理访客系统。正如你所知道KVM(Kernel-based virtual machine)是开源,是 Linux 上全虚拟化。使用 KVM,我们可以在几分钟之内,很轻松地将任意 Linux 服务器转
# 基于若依 MySQL 客户端工具 在当今数据驱动时代,数据库管理工具显得尤为重要。其中,MySQL 是一种广泛使用关系数据库管理系统,而若依则是一个开源快速开发框架,支持多种数据库。本文将介绍基于若依 MySQL 客户端工具,助你更高效地管理和使用 MySQL 数据库。 ## 什么是若依? 若依是一款基于 Java 快速开发框架,旨在简化开发流程,提供丰富功能组件,包括权限
原创 2024-08-03 06:28:28
82阅读
在util目录下新建一个ip文件 package util import ( "fmt" "math/big" "net" ) func GetLocalIP() string { addrs, err := net.InterfaceAddrs() if err != nil { return "
原创 2021-05-27 11:10:09
2721阅读
目录一、简述go语言GMP调度模型二、golang 协程:Goroutine 阻塞的话,是不是对应M也会阻塞三、如何阻塞一个Goroutine 一、简述go语言GMP调度模型G:一个G代表一个goroutine,协程本质是用户态线程,用户对其有控制权限,内存占用少,切换代价低。 M:内核态线程,一个M代表了一个内核线程,等同于系统线程,所有的G都要放在M上才能运行。 P:逻辑处理器,
  • 1
  • 2
  • 3
  • 4
  • 5