0%

CREATE DATABASE 数据库名 即可创建相应的数据库,命令不限定大小写,注意在创建含有特殊字符的数据库名的数据库的时候,需要使用反标记字符 (\`) 用于引用标识符,数据表名同理...

阅读全文 »

golang是一门面向接口的语言,没有传统的继承和多态,golang的面向对象仅支持封装(通过定义结构实现,type struct_name struct),而继承和多态是通过接口来实现的。所以golang的接口要比其他语言灵活的多。

阅读全文 »

Vue是一套用于构建用户界面的渐进式框架。与其它大型框架不同的是,Vue 被设计为可以自底向上逐层应用。Vue 的核心库只关注视图层,不仅易于上手,还便于与第三方库或既有项目整合。另一方面,当与现代化的工具链以及各种支持类库结合使用时,Vue 也完全能够为复杂的单页应用提供驱动。

阅读全文 »

在go 1.13中使用了全新的包导入机制

在设置了go env -w GO111MODULE=on 之后,所有的报名导入的时候都要保证是以域名开头的包,所以暂时不进行设置,

导入包的时候在设置

学习过Python或者java的朋友,都会习惯里面的类,而Golang中是没有类的概念,而有类似的概念结构体,结构体是一款功能强大的数据类型,能够简单的实现其他语言中类实现的功能,能够序列化json,支持继承,在继承时,继承父结构体的属性和父结构体的方法。同时结构体也像其他数据结构和函数一样,以大写字母开头的结构体能够导出本包,应用到其他包。而当开始定义的一些小写字母定义的结构体,我们想要用于其他包的时候,可以用工厂函数的方式实现。此外可以使用工厂函数结合定义某些方法实现面向对象的封装特性。

阅读全文 »

redis的几种数据类型:STRING SET HASH LIST,redis 的命令行操作模式会显示他的语法提示,基本使用采用的是 k/v 值的形式,即通过key设置value的方式...

阅读全文 »

Redis是一种支持分布式(不使用分布式的功能也可以)的nosql数据库,他的数据是保存在内存中的,同时Redis可以定时吧内存中的数据同步到磁盘,即可以将数据持久化。

阅读全文 »

Docker是基于Go实现的云开源项目。Docker的主要目标是“Build, Ship and Run Any App,Anywhere”,也就是通过对用用组件的封装、分发、部署、运行等生命周期的管理,使用户的APP(可以是一个WEB项目或者数据库应用等等)及其运行环境能够做到“一次封装,到处运行”。将应用运行在Docker容器上面,而Docker容器在任何操作系统上都是一致的,这就实现了跨平台、跨服务器。

阅读全文 »

严格来讲,Go不是OOP的语言,但是又允许有OOP的编程风格,go语言中的面向对象是借助struct结构体实现的。值得一提的是,go语言中虽然没有class关键字来表示类,但却有interface来表示接口...

阅读全文 »