- 博客(4)
- 收藏
- 关注
原创 Golang学习笔记(二)interface
golang不像其他面向对象语言,语法上不支持类和继承等概念。而golang就是一个纯粹的面向接口编程的语言。今天就来走一遍golang的接口学习。 一、接口的定义 接口怎么定义呢?使用关键字interface type 接口名 interface{} 就这么简单,一个接口就定义好了,但是这个接口,熟悉其他语言的人都应该知道,接口顾名思义就是拿来给别人用的东西,用什么呢?当然是用方法,所以里面还...
2019-09-04 22:13:43
213
原创 Golang 学习笔记(一)Slice
Slice学习笔记 一、之前有学过golang的数组,然后在golang中经常使用的不是数组而是Slice,Slice是什么呢? 1、中文名叫切片,顾名思义,就像古画中的一些赝品,说它是赝品呢,却也不是,因为它是从真迹中剥落下来的一层。就如同这个一样,Slice其实就是对数组的一个切层,这一层薄如纸片,所以就叫切片(ps 方便理解而抽象出来的解释) 1.1、先来看看是如何切出来的 func mai...
2019-08-21 22:42:46
208
原创 Spring Cloud学习心得(二)Eureka源码分析(上)
在上篇文章中《Spring Cloud学习心得(一)注册中心Eureka》简单的搭建了一个注册中心,如果还不会搭建,可以跟着搭建一下。这次我将尝试撸一下Eureka的源码,试着窥探一下它的牛逼之处,如果有写得不对的地方,欢迎在评论里指正。 Eureka Server源码分析 从上次的搭建来看,并没有做太多的工作就搭建完成了,而且配置也不多,那我们应该从哪儿下手呢,还是来先找函数入口吧! /**...
2019-08-10 23:02:55
177
原创 Spring Cloud学习心得(一)注册中心Eureka
一、注册中心Eureka简介 其实Eureka仅仅是微服务注册与发现功能实现的一种组件之一,能够实现服务注册与发现的东西有很多,比如Consul、Zookeeper等等,还有一些名不见经传的小东西,我就不一一列举了。目前使用得比较火的注册中心也是Consul了,那为什么我还在写Eureka呢?好吧,其实是我还没时间去细细研究过Consul。不过后续打算换成Consul,据说代价也不大,仅仅是换个注...
2019-08-07 21:46:06
211
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人