[Homfen] # _

Stay hungry, stay foolish.

Recent Posts

gin SPA config

published on

最近在做一个项目,使用golang做后端,react做前端。

后端用的是百度的golang框架GDP,对路由、数据库等做了封装,web内核目前是基于开源项目Gin实现。

由于react是SPA应用,所以需要用golang进行分流,默认路由到前端的静态目录,/api的请求则由golang处理。

Read More...

Docker部署Hadoop

published on

学习Hadoop,首先想到的是用虚拟机,但是虚拟机配置繁琐,而且多个节点占用资源也很大,那就用docker吧

在dockerhub上找了一圈,发现这个还不错:

docker pull harisekhon/hadoop:2.9

只是版本最高只有2.9,但是练习应该够了

查看项目可以发现,在根目录下有一个entrypoint.sh文件,作为入口,如果不传任何参数,就会执行初始化,如果传了参数,就会把这个参数作为命令执行

所以我们创建一个容器

docker run -d IMAGE-ID /entrypoint.sh
Read More...

Protobuf

published on

最近在用 Go 重构一个项目,其中就用到了 Protobuf。

Protobuf 是 Google Protocol Buffer 的简称,是一种结构化数据存储格式,用于对数据进行序列化和反序列化。由于是二进制的数据格式,所以具有更高的打包、传输、解包效率。文件以.proto 为后缀,详细语法看文档

在 Go 中使用 Protobuf,需要安装编译工具,用于将 proto 文件编译为 go 包。

Read More...

YouCompleteMe

published on

之前都是用的neocomplete和neocomplcache来自动补全的,也差不多够用,现在想试试YouCompleteMe

安装方法可以用Vundle,或者自己去github clone到~/.vim/bundle目录下

下载完之后,进入到~/.vim/bundle/YouCompleteMe目录下进行安装:

git submodule update --init --recursive
./install.py --js-completer
Read More...

Docker基本操作

published on

首先安装:

# centos 7
yum install docker

# centos 6
yum install epel-release
yum install docker-io

这里有点要注意的是,必须内核版本3.10以上,才能安装docker

Read More...

Categories

其他技术 (13)

前端技术 (9)

后端技术 (3)

工具使用 (4)

Tags

android (2) centos (3) chrome (1) commandline (1) docker (2) express.js (1) gin (1) gin-gonic (1) git (1) go (1) golang (2) hadoop (1) immutable (1) javascript (3) kobold2d (1) mac (1) macos (1) nginx (1) node.js (2) ocr (1) oh-my-zsh (1) openssh (1) openssl (1) polymer (1) protobuf (1) python (1) responsive (1) shell (1) snap (1) spa (1) sublime (2) svg (2) tesseract (1) tomcat (1) vim (2) vsftpd (1) zsh (1)

Friends

Huajh7 Pacoirene Blackboy