Tag: Go

137 total results found

基于 GoConvey 实现 BDD 风格单元测试 & 数据库模拟测试

微服务从入门到实践 项目实战

TDD vs. BDD 我们可以基于 Go 语言自带的测试包在微服务中轻松实现 TDD 风格的单元测试,不过今天学院君想要给大家介...

由 学院君 发布于4 years ago    浏览数: 202    点赞数: 0

基于 Go 语言构建在线论坛(九):部署 Go Web 应用

Go Web 编程 论坛项目

简介 与 PHP 应用相比,部署 Go 应用相对简单,因为所有应用代码都被打包成一个二进制文件了(视图模板、静态资源和配置文件等非...

由 学院君 发布于4 years ago    浏览数: 5116    点赞数: 1

基于 Go Module 管理依赖并将注册中心调整为 Etcd

微服务从入门到实践 RPC 框架

前言 由于 Go Micro 框架去年年底将 Consul 从默认支持的注册中心调整为通过插件机制引入,导致很多同学反映按照基于 ...

由 学院君 发布于4 years ago    浏览数: 19270    点赞数: 4

基于 Go 语言构建在线论坛(八):消息、视图和日期时间本地化

Go Web 编程 论坛项目

前面两天因为其他事情耽搁了进度,今天开始恢复 Go Web 编程系列的更新。 我们接着上篇在线论坛的进度,由于之前所有页面和消息文...

由 学院君 发布于4 years ago    浏览数: 3203    点赞数: 1

基于 Go 语言构建在线论坛(七):通过单例模式获取全局配置

Go Web 编程 论坛项目

为什么使用配置 在实际项目开发中,我们通常会将一些敏感信息或者可变信息通过配置文件进行配置,然后在应用中读取这些配置文件来获取配置...

由 学院君 发布于4 years ago    浏览数: 3876    点赞数: 0

基于 Go 语言构建在线论坛(六):日志和错误处理

Go Web 编程 论坛项目

引言 到现在为止,我们已经完成了在线论坛项目基本功能的开发,相信你已经对 Go 语言 Web 编程中如何实现 MVC 架构模式以及...

由 学院君 发布于4 years ago    浏览数: 3049    点赞数: 0

基于 Go 语言构建在线论坛(五):创建群组和主题功能实现

Go Web 编程 论坛项目

在上篇教程中,我们基于 Cookie + Session 实现了简单的用户认证功能,用户认证之后,就可以创建群组和主题了,今天我们就...

由 学院君 发布于4 years ago    浏览数: 3714    点赞数: 0

基于 Gatling 进行负载测试(下):集群模式下的性能与系统负载对比

微服务从入门到实践 项目实战

上篇教程我们演示了如何基于 Maven 作为入口通过编码和配置自定义 Gatling 负载测试行为,今天,我们接着来对比测试下单服务...

由 学院君 发布于4 years ago    浏览数: 171    点赞数: 1

基于 Go 语言构建在线论坛(四):通过 Cookie + Session 实现用户认证

Go Web 编程 论坛项目

上篇教程我们演示了首页路由、处理器、视图模板的实现,接下来,我们需要在网站页面上实现群组、主题的增改改查,不过,我们的需求是用户认证...

由 学院君 发布于4 years ago    浏览数: 5146    点赞数: 1

基于 Go 语言构建在线论坛(三):访问论坛首页

Go Web 编程 论坛项目

整体流程 前面两篇教程学院君分别给大家介绍了基于 Go 语言构建在线论坛的整体设计以及数据表的创建、模型类的编写,今天我们来看看如...

由 学院君 发布于4 years ago    浏览数: 6938    点赞数: 1

基于 Go 语言开发在线论坛(二):通过模型类与 MySQL 数据库交互

Go Web 编程 论坛项目

在本篇教程中,我们将在 MySQL 中创建一个 chitchat 数据库作为论坛项目的数据库。你可以本地安装 MySQL 数据库,也...

由 学院君 发布于4 years ago    浏览数: 8637    点赞数: 1

基于 Go 语言开发在线论坛(一):整体设计与数据模型

Go Web 编程 论坛项目

前面学院君花了较多的篇幅介绍第三方路由库 gorilla/mux 的使用,想必大家对 Go Web 编程请求处理与分发有了大致的了解...

由 学院君 发布于4 years ago    浏览数: 11775    点赞数: 6

仿照 Laravel 框架对 Go 路由处理器代码进行拆分

Go Web 编程 路由分发

问题引入 到目前为止,虽然我们演示的代码逻辑都比较简单,所有的路由、处理器都是放在应用入口文件里的,如果构建的是更加复杂的、处理多...

由 学院君 发布于4 years ago    浏览数: 3187    点赞数: 1

基于 gorilla/mux 实现路由匹配和请求分发:健康检查与接口测试

Go Web 编程 路由分发

实现一个简单的健康检查接口 接下来,我们基于 gorilla/mux 路由器实现一个简单的健康检查接口,对一个应用来说,健康检查无...

由 学院君 发布于4 years ago    浏览数: 3028    点赞数: 0

基于 gorilla/mux 实现路由匹配和请求分发:基于 CORS 处理跨域请求

Go Web 编程 路由分发

在 SPA 应用或者其他前后端分离应用中,如果前后端域名不一致,则可能涉及到跨域请求问题。 关于跨域请求和 CORS 学院君之前在...

由 学院君 发布于4 years ago    浏览数: 3834    点赞数: 1