Python
Java
PHP
IOS
Android
Nodejs
JavaScript
Html5
Windows
Ubuntu
Linux
GRPC详解
什么是GRPC 官网 gRPC gRPC 是一个现代开源高性能远程过程调用 RPC 框架 可以在任何环境中运行 它可以有效地连接数据中心内和跨数据中心的服务 并提供对负载平衡 跟踪 健康检查和身份验证的可插入支持 它还适用于分布式计算的最后
Go学习
go web开发
go
rpc
Go并发(goroutine)及并发常用模型的实现
前言 Go 语言最吸引人的地方是它内建的并发支持 作为天然支持高并发的语言 写并发比java和python要简单方便的多 在并发编程中 对共享资源的正确访问需要精确的控制 在目前的绝大多数语言中 都是通过加锁等线程同步方案来解决这一困难问题
Go学习
go
go实现bcrypt加密
什么是bcrypt Bcrypt 是一款加密工具 它生成的密文是60位的 而且每次加密生成的值是不一样的 MD5 加密虽然不可逆 但是它每次生成的密文是相同的 这便给暴力破解留下了余地 所以推荐使用bcrypt进行加密 简单实现 packa
go web开发
Go学习
Golang
开发语言
后端
一个恋爱小故事告诉你什么是gRPC?!
RPC 对RPC不了解的人 或许会纠结其与TCP HTTP等的关系 后者是网络传输中的协议 而RPC是一种设计 实现框架 通讯协议只是其中一部分 RPC不仅要解决协议通讯的问题 还有序列化与反序列化 以及消息通知 一个完整的RPC架构里面包
Go学习
Golang
gRPC
rpc
go对Json的处理
目前再前后端传递数据的方式最广泛的引用使用到的就是Json的数据格式 go语言对Json也有一个非常良好的支持 Marshal 生成Json package main import encoding json fmt type Order
Go学习
json
Golang
开发语言
Go导入本地包
举例来说项目文件结构如 C go mod go sum main go models User go 如果想要再main go中导入models包 那么首先需要在go mod中配置 则可以用 这种方式来导入models中的文件
Go学习
go
golang的web框架Gin(一)---Gin的安装与初体验
简介 1 1 介绍 Go世界里最流行的Web框架 Github上有32K star 基于httprouter开发的Web框架 中文文档齐全 简单易用的轻量级框架 Gin是一个golang的微框架 封装比较优雅 API友好 源码注释比较明确
Go学习
Golang
前端
gin
教你用go 配置管理神器Viper解析docker-compose文件
什么是Viper Viper 是一个完整的 Go 应用程序配置解决方案 包括 12 Factor 应用程序 它被设计为在应用程序中工作 并且可以处理所有类型的配置需求和格式 它支持 设置默认值 从 JSON TOML YAML HCL en
Go学习
go web开发
Golang
开发语言
后端
Go语言学习笔记(六)---map
4 7 map map是key value数据结构 又称为字段或者给关联数组 类似其他编程语言的集合 映射 基本语法 var map变量名 map keytype valuetype keytype可以是bool int string 指针
Go学习
Golang
学习