Gome 高性能撮合引擎微服务 使用 Golang 做计算,gRPC 做服务,ProtoBuf 做数据交换,RabbitMQ 做队列,Redis 做缓存实现的高性能撮合引擎微服务 依赖 具体依赖信息可以查看 docker-composer 文件 快速开始 使用 docker 一键部署运行环境,进入 ...
分类:
其他好文 时间:
2021-02-09 12:23:08
阅读次数:
0
Go语言基础之包 在工程化的Go语言开发项目中,Go语言的源码复用是建立在包(package)基础之上的。本文介绍了Go语言中如何定义包、如何导出包的内容及如何导入其他包。 Go语言的包(package) 包介绍 包(package)是多个Go源码的集合,是一种高级的代码复用方案,Go语言为我们提供 ...
分类:
编程语言 时间:
2021-02-09 12:18:56
阅读次数:
0
什么是面向对象,什么是面向过程,二者的优缺点? 概念: 面向过程就是分析出实现需求所需要的步骤,然后通过一些方法一步一步实现这些步骤。面向过程强调的是功能行为。 面向对象就是把整个需求中,存在共性的部分进行封装成类,然后进行实例化。它强调的是具备了功能的对象。 举例说明: 举个例子,比如说买电脑。 ...
分类:
编程语言 时间:
2021-02-08 12:23:06
阅读次数:
0
接口描述了类的行为和功能,而不需要完成类的特定实现。 C++ 接口是使用抽象类来实现的,抽象类与数据抽象互不混淆,数据抽象是一个把实现细节与相关的数据分离开的概念。 如果类中至少有一个函数被声明为纯虚函数,则这个类就是抽象类。纯虚函数是通过在声明中使用 "= 0" 来指定的,如下所示: class ...
分类:
编程语言 时间:
2021-02-08 12:07:46
阅读次数:
0
链表的理论基础 链表结构 链表中的节点由数据域和指针域两部分组成。 //golang中单链表节点的定义 type ListNode struct{ Val int //数据域 Next *ListNode //指针域 } 链表的分类 单链表 链表的入口处称为链表的头节点head,链表的尾节点指向nu ...
分类:
其他好文 时间:
2021-02-08 11:44:41
阅读次数:
0
一、集合(Map) 1.1 什么是Map map是Go中的内置类型,它将一个值与一个键关联起来。可以使用相应的键检索值。 Map 是一种无序的键值对的集合。Map 最重要的一点是通过 key 来快速检索数据,key 类似于索引,指向数据的值 Map 是一种集合,所以我们可以像迭代数组和切片那样迭代它 ...
分类:
其他好文 时间:
2021-02-06 12:10:29
阅读次数:
0
1.uml中主要包括四种关系:依赖泛化关联实现2.uml静态视图:类图对象图包图3.物理视图:构件视图部署视图4.从可视化的角度对uml进行划分:视图图模型元素5.uml常用的扩展机制:构造性标记值约束6.uml的面向对象的事务有:结构事务分组事务注释事务动作事务7.标准建模语言UML可以由下列5类 ...
分类:
其他好文 时间:
2021-02-06 12:01:51
阅读次数:
0
以 golang 构建项目为例。 新建任务 输入一个任务名称 选择:构建一个自由风格的软件项目 可选:也可以复制已创建的任务 确定提交 配置 再次编辑刚创建的任务 描述 对你的项目进行描述,可以写如下信息。 项目名称 部署的IP地址 部署远程的目录 日志路径 配置目录及文件名称 启动服务 停止服务 ...
分类:
其他好文 时间:
2021-02-04 12:03:58
阅读次数:
0
启动完kafka后,go run producer.go 程序之后出现 D:\tmp\kafka-logs\__consumer_offsets-48\00000000000000000000.test_log.log: 另一个程序正在使用此文件,进程无法访问。 解决办法,网上说,直接把tmp的这个 ...
分类:
编程语言 时间:
2021-02-03 10:47:28
阅读次数:
0
export GOPATH=~/go_workspaces/mainexport GOBIN=$GOPATH/binPATH=$PATH:$GOPATH:$GOBINexport PATH ...
分类:
其他好文 时间:
2021-02-03 10:45:09
阅读次数:
0