前几天偶然在微信公众号看到 Github Action 的介绍,便动手把玩了一番,发觉真的非常方便,特别是在做 CI/CD 什么是持续集成(CI)/持续部署(CD)? 操作时侯能极大简化用户的操作。

Translate Note:

CI/CD 其实可以理解为运行 Windows 中的批处理 bat 文件,也可以理解为运行某些脚本,可以自动帮我们完成一些 打包、测试等等操作,当然其功能不仅于此。

阅读全文 »

前言

MySQL是目前非常流行的数据库之一,也是中小企业持久化存储的首选数据库。

不同于我们日常学习,在实际应用中,MySQL服务都会挂载在某台服务器上。如果MySQL部署在某台云服务器上,这样一来,操纵数据库每次都需要先连接服务器,再进入数据库操作,不是很方便。

于是,学习远程连接 MySQL 的方法是数据库在服务器上时的必修课。

但为了安全考虑,MySQL的远程连接并不是一键容易事,特别是在MySQL8.x版本时,下面会介绍到。

阅读全文 »

前言

打开我的歌单,想听歌解解闷,发现我的歌单中变灰(无法播放)的歌曲更多了,我不禁陷入了沉思:网易云的版权越来越少,难道要换软件?但是我不舍得多年来使用网易云的习惯。

于是我打开了Github,寻找有没有大佬的解决方案,在茫茫项目中,我突然发现了一个利用代理拦截实现的解锁网易云的工具:

https://github.com/nondanee/UnblockNeteaseMusic

2019-09-22_17-45-41

一段时间上手后,发现使用起来非常愉悦,于是就有了这篇博客。

阅读全文 »

Java Web 开发有三件秘宝:JDKMySQLTomcat。一般来说,开发时我们会将这些组件都安装到我们的本机电脑中,这使得我们开发更为便捷。然而实际情况中,TomcatMySQL 等往往都是安装在服务器中,而服务器大多采用 Linux 系统,其中以CentOS居多。于是,学习在 CentOS 系统中安装三件套势在必行。

在之前,笔者已经给出JDKMySQLCentOS的安装方式:

今天我们学习在CentOS中安装 Tomcat、并发布 Web 项目到其中,同时适用于其他Linux系统的操作。

阅读全文 »

前言

对于 DNS 解析的问题,其实对于会上网查询问题的来说可能都是一个老生常谈的问题,大多数时候,我们都会得到一个结论,即去修改 本机网卡的DNS地址 ,但是,笔者却遇到了不同的情况,最终摸索出了答案,在此记录下来,希望能帮助到有相同情况的读者。

阅读全文 »

webpack 是一个现代 JavaScript 应用程序的静态模块打包器

为了我们后面使用 React 的便利,我们先熟悉如何构建一个简单的 webpack 项目。

阅读全文 »

Hexo + GItPage 的组合让我们每个人都很容易的拥有自己的博客站点,但由于github在国内经常抽风,给人的体验不是很好。

刚好自己前段时间白嫖了一个云服务器,于是查了查资料,成功将其部署到云服务器。

接下来我就介绍我自己部署的一些过程,希望能给看到的人一些帮助。

阅读全文 »

MySQL 是最流行的关系型数据库管理系统,在 WEB 应用方面 MySQL 是最好的 RDBMS(Relational Database Management System:关系数据库管理系统)应用软件之一。

本节,我们介绍Centos中安装 MySQL

阅读全文 »

Docker 提供轻量的虚拟化,你能够从Docker获得一个额外抽象层,你能够在单台机器上运行多个Docker微容器。

而每个微容器里都有一个微服务或独立应用,例如你可以将Tomcat运行在一个Docker,而MySQL运行在另外一个Docker。

快速启动,易于弹性伸缩和拓展等特性使得docker发展飞速,本节我们将介绍Centos上安装docker

阅读全文 »