会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
SH的全栈笔记
微信搜一搜「SH的全栈笔记」
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
7
8
9
下一页
2019年10月25日
两分钟让你明白Go中如何继承
摘要: 最近在重构代码的时候,抽象了大量的接口。也使用这些抽象的接口做了很多伪继承的操作,极大的减少了代码冗余,同时也增加了代码的可读性。 然后随便搜了一下关于Go继承的文章,发现有的文章的代码量过多,并且代码format极其粗糙,命名极其随意,类似于A、B这种,让人看着看着就忘了到底是谁继承谁,我又要回去
阅读全文
posted @ 2019-10-25 15:51 detectiveHLH
阅读(393)
评论(0)
推荐(0)
2019年10月15日
游戏服务器和Web服务器的区别
摘要: 用Go语言写游戏服务器也有一个多月了,也能够明显的感受到两者的区别。这篇文章就是想具体的聊聊其中的区别。当然,在了解区别之间,我们先简单的了解一下Go语言本身。 PS:这里仅拿SLG手游举例子 1. Go语言的特点 Go语言跟其他的语言例如Java比起来,算得上一门很年轻的语言。Go语言是由Robe
阅读全文
posted @ 2019-10-15 13:33 detectiveHLH
阅读(863)
评论(0)
推荐(2)
2019年10月8日
Go中使用seed得到相同随机数的问题
摘要: 1. 重复的随机数 废话不多说,首先我们来看使用seed的一个很神奇的现象。 go func (rng rngSource) Seed(seed int64) { rng.tap = 0 rng.feed = rngLen rngTap seed = seed % int32max if seed
阅读全文
posted @ 2019-10-08 20:17 detectiveHLH
阅读(567)
评论(0)
推荐(1)
2019年7月24日
从web到游戏,走出舒适区
摘要: 最近很久没有更新博客了,实在太忙。因为在这段时间里我做了一个改变了我现在职业生涯的一个决定,而我现在正在为这个决定而加倍的努力付出。 我认为我还是有必要把这个比较重要的节点记录下来,我也是第一次在自己的博客里面写这种偏阅读非技术类的文章,虽然没有技术细节,却又与技术息息相关。 决定转岗 我在大概两周
阅读全文
posted @ 2019-07-24 15:18 detectiveHLH
阅读(472)
评论(1)
推荐(3)
2019年7月2日
你知道和你不知道的选择排序
摘要: 1. 什么是选择排序? 首先贴上从wiki上弄下来的关于选择排序的定义。 选择排序 (Selection sort)是一种简单直观的排序算法。它的工作原理如下。首先在未排序序列中找到最小(大)元素,存放到排序序列的起始位置,然后,再从剩余未排序元素中继续寻找最小(大)元素,然后放到已排序序列的末尾。
阅读全文
posted @ 2019-07-02 11:54 detectiveHLH
阅读(315)
评论(0)
推荐(0)
2019年6月25日
你知道和你不知道的冒泡排序
摘要: 这篇文章包含了你一定知道的,和你不一定知道的冒泡排序。 gif看不了可以点击【 "原文" 】查看gif。 源码: 【 "地址" 】 1. 什么是冒泡排序 可能对于大多数的人来说比如我,接触的第一个算法就是冒泡排序。 我看过的很多的文章都把冒泡排序描述成我们喝的汽水,底部不停的有二氧化碳的气泡往上冒,
阅读全文
posted @ 2019-06-25 15:14 detectiveHLH
阅读(894)
评论(5)
推荐(2)
2019年6月17日
聊聊微服务集群当中的自动化工具
摘要: 本篇博客主要介绍了自动化工具这个概念,在微服务集群当中的作用,算抛砖引玉,欢迎大家提出自己的见解。 写在前面 在了解自动化工具的概念之前,我们先了解一下微服务和集群的概念。 什么是微服务 这个概念其实有些广泛,而我的知识广度也有限,我会尽量用通俗的语言来描述什么是微服务,什么是集群,以及为什么我们需
阅读全文
posted @ 2019-06-17 17:33 detectiveHLH
阅读(847)
评论(0)
推荐(3)
2019年6月14日
go源码解析-Println的故事
摘要: 本文主要通过平常常用的go的一个函数,深入源码,了解其底层到底是如何实现的。 Println Println函数接受参数a,其类型为…interface{}。用过Java的对这个应该比较熟悉,Java中也有…的用法。其作用是传入可变的参数,而interface{}类似于Java中的Object,代表
阅读全文
posted @ 2019-06-14 14:36 detectiveHLH
阅读(650)
评论(1)
推荐(0)
2019年6月12日
小强开饭店-从单体应用到微服务
摘要: 本篇博客通过小强开饭店的通俗易懂的故事,带你了解后端服务是如果从单体应用演变到微服务的。如果有说的不对的地方,欢迎各位大佬强势怼。 小强开饭店 有一天,小强为了早日奔赴小康生活,打算开一个饭店来帮他快速的实现这个目标。 饭店开业了 于是他盘下了一个店面,一顿装修之后,雇了一个厨师,便开业了。 饭店生
阅读全文
posted @ 2019-06-12 15:09 detectiveHLH
阅读(1541)
评论(9)
推荐(6)
2019年6月10日
用go-module作为包管理器搭建go的web服务器
摘要: 本篇博客主要介绍了如何从零开始,使用Go Module作为依赖管理,基于Gin来一步一步搭建Go的Web服务器。并使用Endless来使服务器平滑重启,使用Swagger来自动生成Api文档。 源码在此处: "项目源码" 大家可以先查看源码,然后再根据本篇文章,来了解搭建过程中服务器的一些细节。 搭
阅读全文
posted @ 2019-06-10 16:30 detectiveHLH
阅读(1375)
评论(0)
推荐(3)
上一页
1
2
3
4
5
6
7
8
9
下一页
公告