golang读写excel

2019年4月1日 没有评论

本测试中使用的第三方库为:https://github.com/tealeg/xlsx ,其项目页上介绍“ ”Google Go (golang) library for reading and writing XLSX files. You should probably also checkout: https://github.com/360EntSecGroup-Skylar/excelize “ ,所以也可以引入https://github.com/360EntSecGroup-Skylar/excelize模块进行excel处理,不过其相较于python的模块来说,功能上还是[......]

Read more

gin mvc restful api构建

2019年3月20日 没有评论

本篇和 golang+gin+mysql构建RESTful API 篇理论上来说是没有本质的区别的。所不同的是,本篇将其代码进行了拆分成了,按mvc架构进行了重新划分。

一、安装依赖包

go get github.com/go-sql-driver/mysql
go get github.com/jinzhu/gorm
go get github.com/gin-gonic/gin

二、建表语句

CREATE TABLE `users` (
  `id` bigint(20) NOT NULL AUTO_INC[......]

Read more

golang gorm处理SQL数据

2019年3月18日 没有评论

Go-ORM 和 GORM是golang下常用的两个针对关系型数据库封装的库文件,这个类似于python 下的SQLAlchemy模块。其简化了再在代码里写SQL语句的过程。本篇就结合golang + gorm + sqlite实现一个简单的web api操作。操作之前,可以先使用如下命令安装gorm模块。

go get -u github.com/jinzhu/gorm

一、不使用数据库时的需求

这里同样以一个简单的增删改查为例,在不使用数据库时,其代码关系可能如下:

package main
import (
    "fmt"[......]

Read more

golang+gin+mysql构建RESTful API

2019年3月17日 没有评论

gin是一个简单的golang http框架,其性能比较好。mysql是比较常见的数据库,两都结合起来可以快速构建一个http api server。

一、安装依赖

安装gin和golang mysql  driver,如下:

$ go get "github.com/go-sql-driver/mysql"
$ go get "github.com/gin-gonic/gin"

二、创建测试用的数据库

安装完mysql-server包后,启动并配置用户名密码后,使用 CREATE DATABASE gotest[......]

Read more

golang创建RESTful JSON API

2019年3月15日 没有评论

golang之操作sqlite

2019年3月6日 没有评论

golang ParseForm post数据

2019年3月1日 没有评论

gorilla mux路由创建

2019年2月28日 没有评论

zabbix小结(十七)zabbix jmx监控

2019年2月17日 没有评论

zabbix小结(十六)zabbix aggregate汇总监控

2019年2月16日 没有评论