摘要: 参考: nacos-sdk-go grp文档 一、启动nacos Nacos 是一个更易于构建云原生应用的动态服务发现、配置管理和服务管理的平台,Nacos 脱胎于阿里巴巴内部的 ConfigServer 和 Diamond ,是它们的开源实现。经历过双十一流量峰值和阿里巴巴经济体超大规模容量的考验 阅读全文
posted @ 2022-08-01 17:40 小学程序员 阅读(3020) 评论(0) 推荐(1)
摘要: docker安装jenkins docker run -u root -d -p 8888:8080 -v /docker/jenkins_home:/var/jenkins_home --privileged=true --name jenkins jenkins/jenkins:latest r 阅读全文
posted @ 2022-06-29 19:07 小学程序员 阅读(977) 评论(0) 推荐(0)
摘要: Deferred 函数 在一个自定义函数中,你打开了一个文件,然后需要关闭它以释放资源。不管你的代码执行了多少分支,是否出现了错误,文件是一定要关闭的,这样才能保证资源的释放 如果这个事情由开发人员来做,随着业务逻辑的复杂会变得非常麻烦,而且还有可能会忘记关闭。基于这种情况,Go 语言为我们提供了 阅读全文
posted @ 2022-06-23 16:03 小学程序员 阅读(85) 评论(0) 推荐(0)
摘要: ORM(Object Relationship Managers) 作为开发者与底层数据库技术之间的代理。它本质上让我们使用对象,就像我们通常会做的那样,而不必编写复杂的SQL语句。利用ORM可以在与数据库交互时有效减少编码复杂度。 环境准备与示例说明 创建一个项目,项目名:go-orm-demo1 阅读全文
posted @ 2022-06-22 17:54 小学程序员 阅读(658) 评论(0) 推荐(0)
摘要: 函数 函数和方法是我们迈向代码复用、多人协作开发的第一步。通过函数,可以把开发任务分解成一个个小的单元,这些小单元可以被其他单元复用,进而提高开发效率、降低代码重合度。再加上现成的函数已经被充分测试和使用过,所以其他函数在使用这个函数时也更安全,比你自己重新写一个相似功能的函数 Bug 率更低 以m 阅读全文
posted @ 2022-06-22 15:35 小学程序员 阅读(140) 评论(0) 推荐(0)
摘要: 控制结构 像我在java中,语言代码逻辑的控制经常会用的就是判断if,循环for,条件switch等,那么在go语言中,其实也有这些控制语句,接下来,我们可以去玩一下 if 条件语句 if 语句是条件语句,它根据布尔值的表达式来决定选择哪个分支执行,这个和java一样 package main im 阅读全文
posted @ 2022-06-22 09:48 小学程序员 阅读(137) 评论(0) 推荐(0)
摘要: 数据类型 变量声明 在 Go 语言中,通过 var 声明语句来定义一个变量,定义的时候需要指定这个变量的类型,然后再为它起个名字,并且设置好变量的初始值。所以 var 声明一个变量的格式如下: var 变量名 类型 = 表达式 演示代码: package main import "fmt" func 阅读全文
posted @ 2022-06-21 17:27 小学程序员 阅读(154) 评论(0) 推荐(0)
摘要: Go 语言环境搭建 下载 Go 语言开发包 可以从官网下载: 国外的官网:https://golang.org/dl/ 国内的官网: https://golang.google.cn/dl/ 下载时可以根据自己的操作系统选择相应的开发包,比如 Window、MacOS 或是 Linux 等,如下图所 阅读全文
posted @ 2022-06-21 17:26 小学程序员 阅读(650) 评论(0) 推荐(0)
摘要: 微服务认证系列二:SpringCloud OAuth2 在微服务认证系列一:SpringCloud OAuth2中已经完成了对认证服务的搭建,接下来,将搭建资源服务,来通过认证服务来对资源服务进行认证 搭建资源服务器 **创建项目:**zhsl-cloud-oauth-client-9102 pom 阅读全文
posted @ 2022-06-20 17:22 小学程序员 阅读(224) 评论(0) 推荐(0)
摘要: SpringCloud OAuth2 微服务架构下统一认证思路 基于Session的认证方式 在分布式的环境下,基于session的认证会出现一个问题,每个应用服务都需要 在session中存储用户身份信息,通过负载均衡将本地的请求分配到另一个应用 服务需要将session信息带过去,否则会重新认证 阅读全文
posted @ 2022-06-20 14:33 小学程序员 阅读(338) 评论(0) 推荐(0)