自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 收藏
  • 关注

原创 分区分服的基础架构图设计

参考:多人游戏服务端的架构规划。结合了代理、负载、分流、稳定等因素的基础设计。

2023-07-12 15:17:57 525

原创 U盘安装CentOS时出现黑屏和相关问题(亲测CentOS7\8)

U盘安装CentOS时出现黑屏和相关问题(亲测CentOS7\8)

2022-09-14 15:59:53 16335 3

原创 Golang日常枚举使用

在数学和计算机科学理论中,一个集的枚举是列出某些有穷序列集的所有成员的程序,或者是一种特定类型对象的计数。在日常开发中枚举比较常用,比如:星期、类型、等级、状态等。Java语言里在 JDK 1.5 中提供枚举这个新特性, enum 关键字修饰的类型定义为枚举类型。enum Color { RED, GREEN, BLUE }go语言并没有enum的定义,但是可以用const实现枚举类型。# 语言类型枚举const ( _ = iota Zh En Ar De It Ja)f

2022-03-24 10:28:04 2128

原创 nginx异常:the “ssl“ parameter requires ngx_http_ssl_module in /usr/local/nginx/conf

1.异常在配置ssl的时候,nginx会报以下异常13774#0: the "ssl" parameter requires ngx_http_ssl_module in /usr/local/nginx/conf/conf.d/api_aijiajia_spiritkids_cn.conf:22. 问题因为在编译安装nginx时候缺少http_ssl_module,编译的、时需要带上–with-http_ssl_module配置。3.处理找到nginx安装包/usr/local/src/ng

2021-11-23 14:54:25 5619 1

原创 Go ElasticSearch 游标查询Scroll

scroll 查询 可以用来对 Elasticsearch 有效地执行大批量的文档查询。游标查询会取某个时间点的快照数据。 查询初始化之后索引上的任何变化会被它忽略。 它通过保存旧的数据文件来实现这个特性,结果就像保留初始化时的索引视图一样。Go olivere elastic基础:golang中使用elasticsearch之olivere elastic汇总环境Go mod包:github.com/olivere/elastic/v7Elasticsearch版本:v7游标查询do, e

2021-09-24 09:33:00 2073

原创 Go Module 私有仓库:fatal: could not read Username for ‘https://xxx.com‘: terminal prompts disabled

说明关于Go Module拉取私有仓库时,遇到terminal prompts disabled权限的问题。错误信息go get: gitee.com/xxxxx/proto@v1.0.0: reading https://goproxy.cn/gitee.com/xxxxxr/proto/@v/v1.0.1.info: 404 Not Found server response: not found: gitee.com/xxxx/proto@v1.0.1: inva

2021-09-09 11:35:18 7363 4

原创 golang中使用elasticsearch之olivere elastic汇总

golang中使用elasticsearch之olivere elastic汇总简介olivere elastic作为golang比较常用的elasticsearch工具包,接下来我将讲解如何使用。有兴趣的可以去看一下:olivere elastic 官方源码1.版本go get github.com/olivere/elastic/v72.客户端连接func init(){ client, err = elastic.NewClient( elastic.SetSniff(fa

2021-07-19 18:24:37 6744 2

原创 通过Docker搭建zookeeper简单的集群

简介ZooKeeper是一个开源的分布式协调服务,由雅虎创建开发,是Google的Chubby一个开源的实现,后来托管到Apache。Zookeeper的数据结构,跟Unix文件系统非常类似,可以看做是一颗树,每个节点叫做znode。Znode有两种类型:临时节点: 当客户端和服务端链接断开,创建的节点会被自动删除。持久节点: 当客户端和服务端链接断开,节点不会被删除。ZooKeeper实现数据发布/订阅,负载均衡,命名服务,分布式协调,集群管理,配置维护,名字服务,分布式同步,分布式锁等功

2021-06-08 18:36:51 183

原创 Go语言中使用protobuf开发者指南

protobuf是什么?官方给出的定义是:Protocol buffers are Google’s language-neutral, platform-neutral, extensible mechanism for serializing structured data – think XML, but smaller, faster, and simpler. You define how you want your data to be structured once, then you ca

2021-03-30 09:59:14 1619 3

原创 Go 发布Go Module 依赖管理 (同步到github)

Go 发布Go Module 依赖管理 (同步到github)从Go1.11开始加入了对Go Module的支持,Go1.13开始Go Module成为了Go默认切推荐的包依赖管理方式。至今已有非常多的开源项目包支持Go Module,对Go Module感兴趣的可以移步到:https://golang.google.cn/ref/mod创建项目先在github创建一个项目,然后将项目拉到本地。git clone git@github.com:Liangxiaowu/dev-go-module.gi

2021-03-15 10:21:07 852

原创 Elasticsearch 索引字段类型为text,添加keyword类型操作

text类型:会进行分词;分词后建立索引;支持模糊查询;支持准确查询;不支持聚合查询。keyword类型:不会分词;直接建立索引;支持模糊查询;支持准确查询;支持聚合查询。1.查看索引类型结构GET /my_index/_mapping查询结果:{ "my_index" : { "mappings" : { "_meta" : { }, "_source" : { "includes" : [ ], "excludes" : [

2021-03-03 09:12:46 5978

原创 使用webpack轻易简单打包JSDK

webpack打包JSDK1.说明本代码是为了方便js的打包,只适合学习使用。如有正式开发或生产使用,建议规划SDK的文档、示例代码、以及开发规范。2.当前使用环境node : v12.16.3webpack : 4.43.0webpack-cli : 3.3.123.打包方式 npm run build4.开发日常开发只需要在lib文件创建相关的js文件,通过export输出相对应的变量,需要对外开放的函数在index.js通过import来加载模块方法。参考lib\tes

2020-07-21 15:15:36 326 1

原创 SpringBoot Dubbo 大坑之Caused by: java.net.BindException: Address already in use: bind

SpringBoot Dubbo 大坑之Caused by: java.net.BindException: Address already in use: bind具体错误:Caused by: org.jboss.netty.channel.ChannelException: Failed to bind to: /0.0.0.0:20880 at org.jboss.netty.bootstrap.ServerBootstrap.bind(ServerBootstrap.java:303) ~[

2020-06-25 11:40:15 1335

原创 SpringBoot Dubbo 大坑之Caused by: java.lang.IllegalStateException: Failed to check the status of the se

SpringBoot Dubbo 大坑之Caused by: java.lang.IllegalStateException: Failed to check the status of the service com.wudner.service.OrderService. No provider available for the service具体错误:Caused by: java.lang.IllegalStateException: Failed to check the status of

2020-06-25 11:32:55 3370

原创 git提交项目到远程仓库

简介:Git 是一种版本控制器。听说是目前世界上最牛 X 的分布式版本控制系,不知道其他人是怎么定义的,反正我是觉得真的最牛X的。1、创建一个本地版本库。 创建仓库:git init --创建完成一个仓库,会在文件下生成一个.git 的隐藏文件。 注意:  1、尽量不要把仓库创建在中文文件夹之下,以免出问题  ...

2018-07-18 17:26:54 478

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除