Fork me on GitHub

使用 Spring 项目脚手架

在我们的日常工作中,经常需要从头开始创建一个 Spring 项目,很多人的做法是,复制一份已有的项目,然后改目录名,改项目名,改包名,然后再把一些不要的文件删掉,只保留项目的基本框架。实际上,这样操作后保留下来的基本框架代码就是 脚手架 ...

- 阅读剩余部分 -

在 VirtualBox 上安装 Docker 服务

在 在 VirtualBox 上安装 CentOS 实验环境 中,我们在 VirtualBox 上安装了 CentOS 实验环境,这一节我们会继续在这个环境上安装 Docker 服务。1. 使用 XShell 连接虚拟机在虚拟机里进行几次操作之后,我们发现...

- 阅读剩余部分 -

记一个 Docker 镜像无法运行的坑

最近在工作中遇到了一个 Docker 镜像无法运行的问题,事后总结时发现其中有几个点挺有意思,值得记录下来以备后用,也可以避免其他人踩坑。一、运行镜像报错我的开发环境是 Windows,使用 Docker Desktop 作为本地 Do...

- 阅读剩余部分 -

博客升级小记

由于几年前一直在做 .Net 相关的开发,于是在阿里云上买了一台 Windows Server 的主机,在上面用 IIS 搭建 Web 环境还是比较方便的。后来写 PHP,也是用的 Windows 环境,那个时候比较流行 SAE 搭建本地开发环境,非常简单,还写...

- 阅读剩余部分 -

搭建自己的 Git 服务器

根据 RhodeCode 在 2016 年做过的一项分析报告 Version Control Systems Popularity in 2016,在如今的 VCS(版本控制系统)领域,Git 几乎已经一统江山,在选择自己的 VCS ...

- 阅读剩余部分 -

实战 Prometheus 搭建监控系统

Prometheus 是一款基于时序数据库的开源监控告警系统,说起 Prometheus 则不得不提 SoundCloud,这是一个在线音乐分享的平台,类似于做视频分享的 YouTube,由于他们在微服务架构的道路上越走越远,出现了成百上千的服...

- 阅读剩余部分 -

Typecho 文章二维码插件

15 年的时候,我曾经写过一个 Typecho 文章二维码的插件,发布在 Typecho 的论坛里,自那以后,由于时间和精力有限(其实是由于懒癌和拖延症晚期),这个插件一直没有更新过。当时写这个插件时是基于 jeromeetienne/jquery-qrc...

- 阅读剩余部分 -

新技术学习笔记:RabbitMQ

在分布式系统中,消息队列(Message Queue,简称 MQ) 用于交换系统之间的信息,是一个非常重要的中间组件。早在上世纪 80 年代,就已经有消息队列的概念了,不过当时叫做 TIB(The Information Bus),当时的消息队列大多...

- 阅读剩余部分 -