一间石室,一盏烛光,映着一个沧桑萧索的身影。四周一片寂黑,仿佛连时间都已经停止。唯有那晕冷的烛光,轻轻摇曳,不知何时便会幻灭于天地之间,如同那萧索的身影何时便会被这黑暗吞噬消陨。

store
武侠

VPS厂商很多,

如果使用vultr厂商注册新用户的话,请戳,vultr推广连接

如果使用阿里云的话,请戳, 阿里云大使

以下是vultr的官方测速服务器,你可以进行下载测试,因为运营商或是位置的不同,不同位置速度都有差异,自行选择最适合自己的。

play > gfw
vpsgfw

之前使用 Deepin 的操作系统,虽然新版本稳定性跟易用性大大提高了,但软件源都比较旧,然后就安装下 Manjaro Linux 尝尝鲜,之前使用 i3 桌面,后面发现 Teamview 远程连接的时候,快捷键跟本机的经常冲突,所以还是使用 DDE 的桌面,懒得折腾。

官网地址

linux > dist
manjaro

curl是一种命令行工具,作用是发出网络请求,然后获取数据,显示在标准输出stdout上面。最近学习 oauth2 经常需要用到此命令进行测试,所以这里简单记录下。

linux > sh
shell

SSHSecure Shell,是一个提供数据通信安全、远程登录、远程指令执行等功能的安全网络协议,由芬兰赫尔辛基大学研究员Tatu Ylönen,于1995年提出,其目的是用于替代非安全的Telnet、rsh、rexec等远程Shell协议。之后SSH发展了两个大版本SSH-1和SSH-2。

作为一名程序员或是运维人员,一般都会遇到 SSH 登录,或是 Git 提交等事物,每次都手动输入密码显然不是一个明智的选择,虽然有很多工具可以帮我们保存密码,但是命令才是核心,所以这篇文章简单记录下,SSH 的相关原理命令和如何实现免密登录。

linux > ssh
ssh

软件行业的蓬勃发展,新旧交替,版本构建工具从 ant -> maven -> gradle 进行演变,个人不喜欢 maven 的 xml 的配置文件,基于 Groovy 语言作为构建脚本语言,相对于 JAVA 开发人员来说比较容易上手,动态语言也比 xml 配置文件更灵活,构建速度也更加的快速,所以入了 gradle 的坑。当然,目前,很多公司还是使用 maven 作为构建工具,所以建议maven 还是要懂点的。

本文仅供自己学习 gradle 的记录笔记,如果你想深入的学习,请戳 官方文档

个人觉得,官方文档是最好的学习文档,我简单过了一遍,感觉官方文档的例子都很精炼,总结得很到位,底下很多代码实例也是来自官方文档。

java > tool
gradle

因为公司服务器都是centos7 服务器系统,所以这里对centos 7 的常规配置做一个简要的记录,方便后期维护。这里我用vmware 简单安装一个centos7 简单的演示。

linux > dist
centos

**canal [kə’næl]**,译意为水道/管道/沟渠,主要用途是基于 MySQL 数据库增量日志解析,提供增量数据订阅和消费

java > middleware
canal

新公司使用 nacos 用于发现管理,配置微服务,所以这里做个文档备注下。

以下部分文字从网上扒下来的,最底下会列出相关链接,感兴趣的可以喵喵。

简单来说就是 Nacos = Eureka/Consule + Config

java > middleware
nacos