the little go book学习笔记(1):简介

1.Go简介 Go语言是编译型、静态类型的类C的语言,并带有GC(垃圾收集器,garbage collection)。这意味着什么? 另外, Go是一种非常严格的语言,它几乎总是要求我们"以标准答案去...

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

《Go语言四十二章经》第三十九章 Mysql数据库

《Go语言四十二章经》第三十九章 Mysql数据库 作者:李骁 39.1 database/sql包 Go 提供了database/sql包用于对SQL数据库的访问,作为操作数据库的入口对象sql.DB,主要为我们提供了两...

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

go 链表反

链表操作是数据结构中基本的操作,下面用golang实现一下链表的基本操作,包括增、删、查以及单链表的反转操作。 package link import ( "fmt" "github.com/pkg/errors"...

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

Joomla 3.9 Beta4 发布,PHP 内容管理系统

Joomla项目很高兴地宣布,第四版Joomla 3.9测试版的可用性。社区成员和扩展开发人员被要求下载并安装软件包,以便为即将到来的3.9版本提供质量保证。 Joomla 3是Joomla CMS的最新主要...

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

Docker容器访问宿主机网络

最近部署一套系统,使用nginx作反向代理,其中nginx是使用docker方式运行: $ docker run -d --name nginx $PWD:/etc/nginx -p 80:80 -p 443:443 nginx:1.15 需要...

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

docker工具链概述

目录 docker工具链概述 官方参考文档 ​ 本文主要介绍docker是什么,有什么,以及工具链的概述。 ​ docker是一个比较新容器技术,当然容器技术并不是什么新技术,如果你没有...

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

Go基础学习记录 - 编写Web应用程序 - 路由和程序启动的一些思考

近段时间重新对我的Web应用程序进行了一些思考,首先程序启动的main.go文件中,暂时的路由添加没有太大的问题,但是根据以往的项目开发经验,如果这个系统对外分享的话,之后在做大项目的时...

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

利用Docker容器实现代理转发和数据备份

我们将应用以Docker容器的方式部署到服务器上的时候,通常需要考虑两个方面的的问题:网络和存储。 网络方面,有些应用需要占用端口,而其中一部分应用甚至需要对外提供访问。 出于安全...

  • 0
  • 0
  • Kemin
  • 发布于 2018-10-30 14:26
  • 阅读 ( 428 )

手动搭建Docker本地私有镜像仓库

手动搭建Docker本地私有镜像仓库 实验环境:两个Centos7虚拟机,一个是Server,用作客户端,另一个是Registry,用作Docker私有镜像仓库。 #####基础配置 查看一下两台虚拟机的IP地址...

  • 0
  • 0
  • Kemin
  • 发布于 2018-10-28 12:19
  • 阅读 ( 428 )

docker-compose-volumes的说明

docker-compose里两种设置方式都是可以持久化的 绝对路径的 ghost: image: ghost volumes: - ./ghost/config.js:/var/lib/ghost/config.js 卷标的 ser...

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

golang并发编程之channel

一、概念 channel是golang语言级别提供的协程(goroutine)之间的通信方式。 goroutine运行在相同的地址空间,因此访问共享内存必须做好同步。那么goroutine之间如何进行数据的通信...

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

Apache和NGINX,Web服务器基础知识

今天和大家聊聊Apache和NGINX,它们是目前最流行的开源web服务器。 一提到服务器,很多人的第一反应是虚拟主机、VPS主机、云主机,独立主机。 其实虚拟主机、VPS主机、云主机,独立主机...

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

golang源码阅读---tunny协程池的基本实现原理

前段时间因为一个爬虫项目,最开始做的时候是无脑的一个下载任务就开一个协程,但是后期出现了比较大的内存问题,并且下载的效果也不是那么的好,后面发现是因为协程开的太多了,并且下行的...

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

ubuntu下golang的交叉编译

ubuntu下golang的交叉编译 先安装go1.4.2 wget https://storage.googleapis.com/golang/go1.4.2.linux-amd64.tar.gz 设置环境变量 GOROOT_BOOTSTRAP=/home/aikangs/app/go1.4.2 exp...

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

Golang文件读写

创建文件 通过os包的Create、NewFile方法创建 func Create(name string)(file *File,err Error) func NewFile(fd uintprt,name string)*File 打开文件 func Open(name string)(file *...

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

golang学习(1)

1 go语言特点:原生支持高并发,带垃圾回收,快速编译静态编译型语言 2 go安装: 2.1 go的几种安装方式 2.2  Go的环境变量 $GOROOT :go的安装目录,配置后不会再更改; $PATH...

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

Go语言中多字节字符的处理

1 概述 Go语言的字符串是使用 UTF-8 编码的。 UTF-8 是 Unicode 的实现方式之一。本文内容包括: UTF-8 和 Unicode 的关系,Go语言提供的 unicode 包和 unicode/utf8 包的使用。 2 UT...

  • 0
  • 0
  • Kemin
  • 发布于 2018-10-28 12:20
  • 阅读 ( 426 )

十周后,62%的PHP网站将运行在一个不受支持的PHP版本上

但是,PHP 5.6.x的安全支持将在2018年12月31日正式停止,这标志着对古老的PHP 5.x分支版本的支持都将结束。 也就是说,从明年开始,大约62%仍然运行在PHP 5.x上的网站将停止接收有关服务器和...

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

记录:golang.org下载官方库

https://golang.org 是 golang 的官方网站,有时候我们写项目时可能会用到 golang.org 上的官方库,这个网站我们在国内是访问不了的,原因大家都懂的。 本次我需要用到html这个官方库...

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

《Go语言四十二章经》第三十七章 context包

《Go语言四十二章经》第三十七章 context包 作者:李骁 37.1 context包 在Go中,每个请求的request在单独的goroutine中进行,处理一个request也可能涉及多个goroutine之间的交互。一个...

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