摘要: MySQL 可以安装在 Linxu , MacOSX , Windwos , Unix 等操作系统上。这里我只记录CentOS6安装流程,其它可参考 "官方文档" 1. 添加MySQL Yum Repository 首先,将MySQL Yum repository添加到系统源列表里: a. 先到 " 阅读全文
posted @ 2018-11-21 18:58 ShawnHao 阅读(173) 评论(0) 推荐(0) 编辑
摘要: 前言 上篇内容,介绍了如何在不同的系统上安装 Go 开发环境和部分参数的配置,也简单介绍了 package 的概念、导入方式和我对包的初始化过程的理解,关于初始化顺序的理解,可能有错误,后期会有修改,也希望大家能指出来,帮助我学习下,谢谢。 这篇内容,讲些基础的知识,比如变量的声明方式、变量的重声明 阅读全文
posted @ 2018-09-16 11:06 ShawnHao 阅读(212) 评论(0) 推荐(0) 编辑
摘要: 前言 Go(Golang)是Google开发的一种强静态类型、编译型、并发型,并具有垃圾回收功能的编程语言,所以使用Go编写的程序相比nodejs之类的弱类型语言,可以提前在编译阶段发现错误,而且由于没有类似JVM运行时,所以编译后的程序不是中间语言而是机器代码。总之,它类似c/c++拥有接近它们的 阅读全文
posted @ 2018-09-02 14:05 ShawnHao 阅读(524) 评论(0) 推荐(0) 编辑
摘要: Hangfire 是什么? Hangfire 是一个定时任务的管理后台,它拥有定时任务功能和及其相关的管理后台界面。 Hangfire 原生使用 .NET 开发的,同时支持 .NET 和 .NET Core 框架,所以可同时运行在 Windows 和 非 windows 平台上。 Hangfire 阅读全文
posted @ 2018-07-25 22:31 ShawnHao 阅读(1203) 评论(1) 推荐(1) 编辑
摘要: 上篇用一个简单的示例,简单的介绍了 Dockerfile 的配置及其相关的命令。这一篇会在上篇的示例程序里,继续添加新代码及如何将单元测试也放入 Image 建立过程内。 首先,我们需要建一个新的类库,将业务相关的代码从原来的项目移到新类库里。创建类库的代码如下: dotnet new clas 阅读全文
posted @ 2018-04-23 23:14 ShawnHao 阅读(199) 评论(0) 推荐(0) 编辑
摘要: 前两篇写了 Docker 如何安装和相关的概念,当然概念的东西省略了很多,主要是自己水平有限,所以后期会可能增添。但以上内容都是用别人的建好的 镜像(Image) ,这怎么行,我们应该自己动手造轮子,那这篇我们就介绍如何将自己的程序打包的。 创建一个可运行的项目 首先,你要在自己的电脑上创建一个项目 阅读全文
posted @ 2018-04-22 17:02 ShawnHao 阅读(247) 评论(0) 推荐(0) 编辑
摘要: What——什么是容器? 容器技术,是一种操作系统层的虚拟化(Operating system level virtualization),它将应用软件系统打包成一个软件容器(Container),内涵应用软件本身的代码,以及所需要的操作系统核心和依赖库,是应用程序可以在几乎任何地方以相同的 阅读全文
posted @ 2018-03-26 14:00 ShawnHao 阅读(268) 评论(0) 推荐(0) 编辑
摘要: 按照程序世界的惯例,我们应该以HelloWorld的程序为起点开始介绍。那么接下来我们就看看Docker的HelloWorld是如何运行的。 安装 Docker CE 由于我的系统是OSX,个人推荐使用homebrew安装docker,该方式方便减少交互,只需在Terminal敲入以下代码: 阅读全文
posted @ 2018-03-23 23:40 ShawnHao 阅读(2435) 评论(0) 推荐(0) 编辑