- 博客(4)
- 收藏
- 关注
原创 xxl-job的Go语言版本执行器
go-xxl-executorXXL-JOB是一个分布式任务调度平台,其核心设计目标是开发迅速、学习简单、轻量级、易扩展。现已开放源代码并接入多家公司线上产品线,开箱即用。xxl-job是使用Java语言开发的,官方只提供了Java版本的执行器,那么如果是其他编程语言的话就需要自己去根据执行器的功能以及与调度中心的之间交互的API。之前项目中用过xxl-job,对此也比较熟悉,看了作者的源码后,根据大概的思路使用Go实现执行器,有了这个之后开发任务的时候只需要关心自己的业务逻辑即可,不必关系执行器的
2021-08-07 22:24:31
1621
原创 关于Restful API与状态码的设计
一、API1. 传输协议采用HTTP JSON通讯协议2. API版本控制将API得版本号放入URL,http://api.example.com/v{n}/v{n} n代表版本号,使用整形得版本号,例如v1, v23. 请求方法对于资源的具体操作类型,由HTTP动词表示。GET(SELECT):从服务器取出资源(一项或多项)。POST(CREATE):在服务器新建一个资源。PUT(UPDATE):在服务器更新资源(客户端提供改变后的完整资源)。PATCH(UPDATE):在服务器更
2020-12-13 20:25:19
1438
原创 Go项目实践二(gin+vue)
Go项目实践二(gin+vue)1. 目录结构.├── README.md├── common # 通用│ ├── datasource # 数据源│ ├── logger # 日志│ ├── middleware # gin中间件│ ├── req # 请求│ ├── resp # 响应│ ├── retu
2020-12-13 20:20:28
1740
4
原创 GO项目实践一(gin + vue)
GO项目实践一(gin + vue)基于go-gin + vue开发的简单权限管理系统1. 基本介绍之前一直做Java开发,Go语言语法看过两三次,但是没动手写点东西总觉得不对劲,于是有了这个项目,当是练练手。1.1 基本功能这个系统主要实现的是一个简单的权限管理系统,主要功能如下:登录认证用户管理角色管理菜单管理客户端管理API管理基于以上功能实现前端页面菜单和按钮级权限,后端API权限校验1.2 系统预览用户管理角色管理菜单管理API管理
2020-12-13 20:16:21
4241
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人