2018-10-16

关于举办“微服务架构设计与实战”高级培训班的通知 作为一种新的设计和架构理念,微服务自2014年首次提出就引发了业界激烈的讨论。同时,Docker技术的迅速发展,也让微服务架构的实施变得...

  • 0
  • 0
  • Kemin
  • 发布于 2018-10-17 11:53
  • 阅读 ( 393 )

【golang】select关键字用法

select是go语言中常用的一个关键字,其用法也一直被用作面试题来考核应聘者。今天,结合代码来分析下select的主要用法。 首先,我们来从官方文档看一下有关select的描述: A "sel...

  • 0
  • 0
  • Kemin
  • 发布于 2018-10-24 09:42
  • 阅读 ( 392 )

golang接口的使用(练习一)

在go语言中,一个类只要实现了接口要求的所有函数,我们就说这个类实现了这个接口。 golang接口赋值实现方式一:将对象实例赋值给接口 package main import "fmt" //定...

  • 0
  • 0
  • Kemin
  • 发布于 2018-10-23 15:49
  • 阅读 ( 392 )

Docker Compose 原理

Docker 的优势非常明显,尤其是对于开发者来说,它提供了一种全新的软件发布机制。也就是说使用 docker 镜像作为软件产品的载体,使用 docker 容器提供独立的软件运行上下文环境,使用 doc...

  • 0
  • 0
  • Kemin
  • 发布于 2018-10-17 11:53
  • 阅读 ( 392 )

APP接口升级设计策略

API版本管理规范 良好的API需要保持向前兼容,特别是在APP场景或者是其他第三方客户端的场景,产品需求的升级改进要求不影响现有的版本正常工作。因此对外暴露的所有API需要有统一的版...

  • 0
  • 0
  • Kemin
  • 发布于 2018-11-08 15:21
  • 阅读 ( 391 )

Kubernetes 基础概念

Kubernetes 是一个跨主机集群的 开源的容器调度平台,它可以自动化应用容器的部署、扩展和操作 , 提供以容器为中心的基础架构。 使用 Kubernetes, 可以快速高效地响应客户需求: 快速...

  • 0
  • 0
  • Kemin
  • 发布于 2018-10-26 09:33
  • 阅读 ( 391 )

如何规划硕士三年的学习生活

结束了为期三个多月的秋招,决定在学生生涯的最后阶段对自己的技术栈做一个整理,第一篇首先从硕士三年的学习规划谈起吧。 先做一个简单的自我介绍,博主本人就读于上海某高校计算机专业,...

  • 0
  • 0
  • Kemin
  • 发布于 2018-10-25 11:17
  • 阅读 ( 391 )

原创 Centos 基于Docker的Nginx安装

Docker支持CentOS 7 (64-bit)和CentOS 6.5 (64-bit) 或更高的版本。 Docker 运行在 CentOS 7 上,要求系统为64位、系统内核版本为 3.10 以上。 Docker 运行在 CentOS-6.5 或更高的版本的...

  • 0
  • 0
  • Kemin
  • 发布于 2018-10-23 15:47
  • 阅读 ( 391 )

golang学习笔记9:函数参数与返回值

按值传递和按引用传递 Go 默认使用按值传递来传递参数,也就是传递参数的副本。函数接收参数副本之后,在使用变量的过程中可能对副本的值进行更改,但不会影响到原来的变量,比如 Function...

  • 0
  • 0
  • Kemin
  • 发布于 2018-10-22 10:13
  • 阅读 ( 391 )

『高级篇』docker之微服务服务docker化(18)

这次进入微服务的部署,代码也基本都通过了。如果比做一首歌曲的话,前奏已经结束,现在开始我们的高潮部分,如果吧我们的服务使用docker,使用服务编排工具,把项目给部署运行起来。源码:h...

  • 0
  • 0
  • Kemin
  • 发布于 2018-10-22 10:13
  • 阅读 ( 391 )

Lumen 5.7 中文文档翻译完成

Lumen 5.7 中文文档召集帖: Lumen 5.7 中文文档开始翻译 / 校验 Lumen 中文文档(5.1 ~ 5.7): https:// laravel-china.org/docs/ lumen/5.7 Lumen 5.7 文档参与译者:...

  • 0
  • 0
  • Kemin
  • 发布于 2018-10-26 09:31
  • 阅读 ( 390 )

《Go语言四十二章经》第四十二章 WEB框架(Gin)

《Go语言四十二章经》第四十二章 WEB框架(Gin) 《Go语言四十二章经》第四十二章 WEB框架(Gin) 作者:李骁 42.1 有关于Gin Gin是Go语言写的一个web框架,API性能超强,运行速度号称较...

  • 0
  • 0
  • Kemin
  • 发布于 2018-10-19 11:33
  • 阅读 ( 390 )

《Go语言四十二章经》第三十六章 net/http包

《Go语言四十二章经》第三十六章 net/http包 作者:李骁 在Go中,搭建一个http server简单到令人难以置信。只需要引入net/http包,写几行代码,一个http服务器就可以正常运行并接受访问...

  • 0
  • 0
  • Kemin
  • 发布于 2018-10-17 11:53
  • 阅读 ( 389 )

『高级篇』docker之开发用户服务EdgeService(13)

上一节开发了用户服务,即将开发的是用户服务EdgeService,从这个调用关系,可以看到用户的EdgeService是一个服务的服务,首选调用用户服务,对用户信息基本的操作,调用信息服务实现发送短...

  • 0
  • 0
  • Kemin
  • 发布于 2018-10-17 11:53
  • 阅读 ( 389 )

golang 中 channel 的非阻塞访问方法

在golang中,基本的channel读写操作都是阻塞的,如果你想要非阻塞的,可以使用如下示例: 即只要在select中加入default,阻塞立即变成非阻塞: package main import "fmt" fun...

  • 0
  • 0
  • Kemin
  • 发布于 2018-10-25 11:17
  • 阅读 ( 388 )

这周撸了两款小程序,分享一些经验。

本周撸了两款小程序,在这里总结下开发过程中的小经验,希望对大家有用。 小程序端 我们先说小程序要注意的地方。 默认入口转发问题 当一个小程序Page的js文件中存在 onShareAppMes...

  • 0
  • 0
  • Kemin
  • 发布于 2018-10-22 10:11
  • 阅读 ( 388 )

关于使用Mac使用docker安装SQL server for Linux 中文乱码问题

本人是从Mac的追随者,无奈本学期数据库课要求使用Microsoft的SQL server。但是Microsoft并没有发布SQL server for Mac ,笔者使用Google搜索后, 发现可以Mac可以使用Docker安装SQL serve...

  • 0
  • 0
  • Kemin
  • 发布于 2018-10-27 09:36
  • 阅读 ( 387 )

Go语言数据类型

目录 Go 语言是一种静态类型的编程语言,在 Go 编程语言中,数据类型用于声明函数和变量。数据类型的出现是为了把数据分成所需内存大小不同的数据,编程的时候需要用大数据的时候才需要申...

  • 0
  • 0
  • Kemin
  • 发布于 2018-10-27 09:36
  • 阅读 ( 386 )

golang学习笔记8:控制结构

if-else 结构 if condition1 { // do something} else if condition2 { // do something else} else { // catch-all or default} 关键字 if 和 else 之后的左大括号 { 必须和关键字...

  • 0
  • 0
  • Kemin
  • 发布于 2018-10-22 10:13
  • 阅读 ( 386 )

『高级篇』docker之服务编排三大平台扬帆起航(21)

之前的博客跟着我进度的老铁,已经通过java和python写好了微服务,引入了docker,build了镜像,而且还有了自己的镜像仓库。下面可以着手部署了。 服务编排 docker是不类似传统的服...

  • 0
  • 0
  • Kemin
  • 发布于 2018-10-23 15:48
  • 阅读 ( 385 )

今天,有什么经验需要分享呢?

立即撰写

热门作者 »

热议话题 »