最近疫情在家,空闲时间比较多,整理下之前写的Golang项目Weave,补充了一些功能,加了前端实现。作为一个Web应用模板,也算是功能比较齐全了,现将开发过程中遇到的一些问题、项目特性总结下。点击快速预览介绍Weave是一个基于Go+Vue实现的Web应用模板,支持前后端,拥有完整的认证、存储、Restful API等功能。后端基于Golang开发,主要特性如下:Restful API,通过gi
不知道对于前端程序员来说是好消息,还是坏消息,也不知道对于 Go 的后端程序员来讲是好消息,还是坏消息。但是消息就是:Go 语言可以写前端代码了。肯定大家都有关注这方面的消息, Go 语言写前端 Web 应用借助的是 WebAssembly 。那什么是 WebAssembly 呢?它也叫 wasm ,是由 Google、Microsoft、Mozilla、Apple 等几家大公司合作发起的 Web
转载
2024-07-25 08:34:28
69阅读
果然我还是应该写点东西记录些什么前言据mentor说Google是更优秀的学术平台( 以下内容为mentor所授,鸣谢go语言go语言,一个感觉起来包含了很多语言元素的语言,什么c的printf啊,Pascal的:=啊,Python的不加分号啊之类的(划 具体的切入从下载开始 学生党使用自己的edu.com可以白嫖toolbox的golandgin框架在goland的terminal端输入go m
转载
2023-07-11 23:37:38
169阅读
最近,有一个开源项目引起了 Github 上很多人的关注。据悉,开源项目的作者 Evan Wallace 是一个前端爱好者,拥有几个高 Star 数的前端开源项目。作者学了 Go 语言后,觉得可以让前端的构建工具和 Go 语言的编译一样快,于是他写了这个工具:esbuild ,他认为当前用于 Web 的构建工具至少比它们应该慢一个数量级。他希望这个项目可以证明我们的J avaScript 工具可以
转载
2023-11-19 18:13:39
131阅读
目录一、前端Vue框架的应用1.1 下载前端写好的代码(vue)二、后端逻辑功能实现1.添加事项gin后端功能实现2. 更新修改 某个事项3 .查看 显示所有事项4. 删除 肯定是某一个ID事项5. 整体后端功能请求三、企业级项目结构拆分3.1 controller层3.2 logic 层3.3 dao层3.4 model层总结 一、前端Vue框架的应用1.1 下载前端写好的代码(vue)清晰前
转载
2023-11-14 14:04:29
56阅读
前两天,领导找我谈话,问我对goLang有没有兴趣。说想让我转型做goLang。我内心真是万马奔腾的好不好。身为一个年近三十的程序员,一个坚实的前端工作者,我经历过了,bootstrap、angularJs、vue、flutter的洗礼。如今让我转后台,搞没搞错?这让我情何以堪,如何面对我前面几年的人生。  
转载
2024-06-11 19:00:12
179阅读
文章目录Go语言简介Go官网搭建环境第一步 安装Golang第二步 编写一个Hello World第三步 安装IDE- VS Code处理GoLang的工具安装被墙问题 Go语言简介Go语言是一门开发语言,又称GoLang,是Google公司于2009 年首次推出并在 2012 年正式发布的一种编 程语言。Google 对 Go 寄予厚望,其设计是让软件充分发挥多核心处理器同步多工的优点,并可解
转载
2024-09-13 19:46:22
32阅读
用liteide来开发go的后端项目,需要注意的是环境变量要配置正确了主要是GOROOT, GOPATH, GOBIN, PATH这几个,GOPATH主要用来存放要安的包,主要使用go get 来获取包,包就存放在gopath里面了.对于当前的项目,要想当前项目里面的包被发现,需要配置GOPATH添加当前项目的路径之后就是同一个包里面的引用不需要加import, 其他包里面的, 方法和属性如果要开
转载
2023-08-08 01:40:19
65阅读
点击这里,查看使用Go语言编程的弊端及何时使用Go语言编程等重要内容我们喜欢 Go 语言的地方近年来,Go 语言的使用量呈爆炸式增长。似乎每个初创公司都将它用于后端系统。开发人员认为它如此广受欢迎,背后的原因有很多。Go 语言速度非常快Go 语言是一门非常快速的编程语言。因为 Go 语言是编译成机器码的,因此,它的表现自然会优于那些解释性或具有虚拟运行时的编程语言。Go 程序的编译速度也非常快,并
转载
2023-07-12 01:21:38
88阅读
之前讲到了如何使用 gin,这一节我们来分析和调试一下它的代码。New()第一行的 gin.New() ,其实还有一种写法:gin.Default()有什么区别呢?你很容易查看:你的鼠标在 New 方法停留,然后会弹出如下的窗口:这个编辑器会告诉你这个方法的意义。就是返回一个没有带中间件的 gin 实例。关于中间件以后再来讲。那么你可以点进去看 New 方法,苹果系统,按住键盘上的 command
转载
2023-10-11 14:25:25
220阅读
Gin快速进入gin安装方式$ go get -u github.com/gin-gonic/gin引入ginimport “github.com/gin-gonic/gin”gin的第一个小项目package main
import (
"github.com/gin-gonic/gin"
)
func Hello(c *gin.Context) {
c.String(200, "he
转载
2023-11-11 17:01:46
75阅读
2022届招聘陆续结束,这里整理了这段时间以来所遇到的Golang后端岗的面试题,主要目标为行业独角兽。请注意,本处所有所示面试题均不暗示任何特定公司的特定岗位。通常来说,本文主要面向于初级岗位或应届生岗位为主。网络 1.1 TIME_WAIT 1.2 常见TCP攻击方法:半开连接、攻击防范 1.3 简历上所述的DrDOS,具体怎么做防范的 1.4 常见的协议运行的端口 1.5 HTTP 1.0、
转载
2023-10-22 06:49:29
23阅读
1.为什么后端要配置swagger在前后端分离项目中,后端配置swagger可以更好的帮助前端人员了解后端接口参数和数据的传输。Swagger是一个用于设计、构建和文档化API的开源框架。在Go语言中,Swagger可以帮助后端开发人员快速创建和定义RESTful API,并提供自动生成文档的功能,这些文档包含了API的详细信息以及如何使用它们的说明。配置Swagger有以下几个好处:文档化API
转载
2024-02-08 06:27:01
69阅读
3.使用Go语言开发Web服务微信小程序提供了一系列服务端API用以配合小程序前端来完成相应的功能,以及帮助开发者进行各类数据分析、业务管理和信息查询等操作。例如小程序用户信息的获取就是通过服务端API来完成的。小程序前端要获取小程序用户信息,首先通过前端API获取临时登录凭证,然后把临时登录凭证回传到开发者服务器,开发者服务器调用 auth.code2Session 接口来换取用户唯一标识(Op
转载
2023-09-05 10:22:52
777阅读
不安分的 Go 语言开始入侵 Web 前端领域了从 Go 语言诞生以来,它就开始不断侵蚀 Java 、C、C++ 语言的领地。今年下半年 Go 语言发布了 1.11 版本,引入了 WebAssembly 技术,浏览器端 Javascript 的垄断地位也开始遭遇 Go 语言的攻击。这次不同以往,它意味着 Go 语言从后端渗透进了前端,进入了一个全新的世界。WebAssembly 运行原理WebAs
转载
2024-06-28 15:46:29
21阅读
go流媒体网站技术要点1)前后端分离的系统架构设计。2)RESTful风格API设计与实现。3)Go实现web服务。4)系统的服务化解耦。5)go的channel和并发模型的实践。6)使用go原生template完成web UI的实现。1 前后端分离的系统架构设计1.1 总体架构:1)客户端先发送请求到前端服务进行处理。2)前端服务收到请求后,直接转发或者包装一下请求,然后通过API接口层发送到后
转载
2023-11-02 08:52:25
207阅读
小项目开发速度最重要,所以过程式的JavaScript最流行。大型项目维护性和扩展性重要,所以oop、mv*式的模式合适,所以js上的各式框架也是层出不穷,针对这一现状,目前js标准和各框架都在改变。
3D渲染是浏览器给js暴露了WebGL api,但这本身并不代表原生js适合游戏开发者直接使用,事实上现代游戏工业里几乎没有每一行代码都自己撸的个人英雄了,游戏引擎更加流行也更
转载
2023-09-20 15:27:23
100阅读
适合web前端开发者入门的go框架(fiber)FIBER:高效、极速、极简的WEB框架 Fiber是一个借鉴Express的Web框架,建立在Go语言写的最快的FasthttpHTTP引擎的基础上。皆在简化 零内存分配和提高性能,以便快速开发。不想阅读下面的内容直接进入主题 fiber官网fiber 的特点强大的路由 静态文件服务 性能出众 内存占用低 与Express API 高度相似 中间件
转载
2023-10-25 18:02:32
147阅读
前言花了几天时间把两种方式做了一遍,把思路彻底理清,第二种docker需要你去学一下docker准备准备一个服务器,我的是阿里云,记住是linux的准备xshell,xftp这两个工具,当然也不一定,你找其他有相同功能的软件代替也行xshell成功连接上服务器,进入服务器终端,xftp成功连接上服务器实现本机与服务器的交互在你的服务器上配置go的环境变量,安装mysql并初始化,redis,git
转载
2023-07-28 12:49:26
63阅读
# 前端转后端学习Python还是Go语言
## 引言
在当今软件开发领域,前端和后端都是非常重要的部分。许多开发者可能首先从前端入门,然后对后端也感兴趣。当我们想要学习后端开发时,选择一门适合的编程语言是至关重要的。在这篇文章中,我们将讨论学习后端开发时选择Python还是Go语言的优缺点,并给出一些代码示例。
## Python和Go语言简介
Python是一种流行的高级编程语言,具有简单
原创
2024-02-28 07:16:25
68阅读