首页
技术小册
AIGC
面试刷题
技术文章
MAGENTO
云计算
视频课程
源码下载
PDF书籍
「涨薪秘籍」
登录
注册
GO环境配置
安装 Go
Go Module, GOPATH 与工作空间
Go 命令
Go 开发工具
Go语言基础
Hello,Go
Go基础
流程和函数
struct类型
面向对象
interface
并发
Web基础
Go搭建一个Web服务器
Go-web服务器原理
Go的http包详解
处理表单的输入
验证表单的输入
预防跨站脚本
防止表单重复提交
处理文件上传
数据库/sql接口
使用MySQL数据库
使用SQLite数据库
使用PostgreSQL数据库
使用Beego orm库进行ORM开发
NOSQL数据库操作
session和cookie
Go使用session
session存储
预防session劫持
XML处理
JSON处理
正则处理
模板处理
文件操作
字符串处理
Socket编程
WebSocket
REST
RPC
预防CSRF攻击
确保输入过滤
避免XSS攻击
避免SQL注入
存储密码
加密和解密数据
设置默认地区
本地化资源
国际化站点
错误处理
使用GDB调试
Go怎么写测试用例
应用日志
网站错误处理
应用部署
备份和恢复
实战项目规划
自定义路由器设计
controller设计
日志和配置设计
实现博客的增删改
静态文件支持
Session支持
表单支持
用户认证
多语言支持
pprof支持
当前位置:
首页>>
技术小册>>
Go-Web编程实战
小册名称:Go-Web编程实战
欢迎来到Go的世界,让我们开始探索吧! Go是一种新的语言,一种并发的、带垃圾回收的、快速编译的语言。它具有以下特点: - 它可以在一台计算机上用几秒钟的时间编译一个大型的Go程序。 - Go为软件构造提供了一种模型,它使依赖分析更加容易,且避免了大部分C风格include文件与库的开头。 - Go是静态类型的语言,它的类型系统没有层级。因此用户不需要在定义类型之间的关系上花费时间,这样感觉起来比典型的面向对象语言更轻量级。 - Go完全是垃圾回收型的语言,并为并发执行与通信提供了基本的支持。 - 按照其设计,Go打算为多核机器上系统软件的构造提供一种方法。 Go是一种编译型语言,它结合了解释型语言的游刃有余,动态类型语言的开发效率,以及静态类型的安全性。它也打算成为现代的,支持网络与多核计算的语言。要满足这些目标,需要解决一些语言上的问题:一个富有表达能力但轻量级的类型系统,并发与垃圾回收机制,严格的依赖规范等等。这些无法通过库或工具解决好,因此Go也就应运而生了。 在本章中,我们将讲述Go的安装方法,以及如何配置项目信息。
下一篇:
安装 Go
该分类下的相关小册推荐:
深入浅出Go语言核心编程(一)
WebRTC音视频开发实战
深入浅出Go语言核心编程(三)
Go开发权威指南(上)
Golang并发编程实战
go编程权威指南(四)
Go开发基础入门
Go Web编程(下)
深入解析go语言
深入浅出Go语言核心编程(六)
Go Web编程(中)
从零写一个基于go语言的Web框架