【Golang】Golang + jwt 实现简易用户认证

本文已同步发布到我的个人博客:https://glorin.xyz/2019/11/23/Golang-jwt-simple-auth/ 前言 在开发app的时候,难免会需要有后台API,Golang是一门非常适合开发后台服务的高性能的语言。在使用Golang开发后台API的时候,经常需要有用户注册、登录的功能,例如为了保存用户数据、为了给不同用户提供不同服务等。本文便是介绍一种基于jwt的Golang的用户认证系统。 目标 我们的模板是实现三个API接口: /api/account: 支持Po...阅读全文

阅读:4149 评论:0

用golang编写一个短链接服务

# 用golang编写一个短链接服务 [原文](https://lattecake.com/post/20120) 我们平时工作、生活中总会有各种各样的域名链接需要分享给同事或朋友或家人。但常常有域名的长度过长会有各种限制,或无法复制全而产生一些问题了,为了解决这个问题我们需要一个短链接生成器。 基于上面的想法我写了一个短链接的生成器: [https://github.com/icowan/shorter](https://github.com/icowan/shorte...阅读全文

2019-11-26 12:05:48 dudulu
阅读:1251 评论:0

gin vue golang开发全栈后台管理系统模板

项目地址:https://github.com/piexlmax/gin-vue-admin增加了 micro-service-test分支 提供了微服务解决方案 个人摸索 仅供参考本模板使用前端ui框架为 element-ui https://element.eleme.cn/#/zh-CN 前端组件可查看elementUi文档使用写在前面本项目主要是小弟在接各种私活的时候发现频繁得书写CURD、权限管理、用户管理、列表、分页、上传下载、日志包封装、文档自动化等等功能为了方方便各位个人开发者快...阅读全文

阅读:3671 评论:0

带你领略Go源码的魅力----Go内存原理详解

1、内存分区 代码经过预处理、编译、汇编、链接4步后生成一个可执行程序。 在 Windows 下,程序是一个普通的可执行文件,以下列出一个二进制可执行文件的基本情况: 通过上图可以得知,在没有运行程序前,也就是说程序没有加载到内存前,可执行程序内部已经分好三段信息,分别为代码区(text)、**数据区(data)和未初始化数据区(bss)**3 个部分。 有些人直接把data和bss合起来叫做静态区或全局区。 1、1 代码区(text) 存放 CPU 执行的机器指令。通常代码区是可共享的(即另外...阅读全文

2019年11月26日 练识
阅读:992 评论:0