一间石室,一盏烛光,映着一个沧桑萧索的身影。四周一片寂黑,仿佛连时间都已经停止。唯有那晕冷的烛光,轻轻摇曳,不知何时便会幻灭于天地之间,如同那萧索的身影何时便会被这黑暗吞噬消陨。
之前使用 Deepin 的操作系统,虽然新版本稳定性跟易用性大大提高了,但软件源都比较旧,然后就安装下 Manjaro Linux 尝尝鲜,之前使用 i3 桌面,后面发现 Teamview 远程连接的时候,快捷键跟本机的经常冲突,所以还是使用 DDE 的桌面,懒得折腾。
curl是一种命令行工具,作用是发出网络请求,然后获取数据,显示在标准输出stdout
上面。最近学习 oauth2
经常需要用到此命令进行测试,所以这里简单记录下。
SSH 即 Secure Shell,是一个提供数据通信安全、远程登录、远程指令执行等功能的安全网络协议,由芬兰赫尔辛基大学研究员Tatu Ylönen,于1995年提出,其目的是用于替代非安全的Telnet、rsh、rexec等远程Shell协议。之后SSH发展了两个大版本SSH-1和SSH-2。
作为一名程序员或是运维人员,一般都会遇到 SSH 登录,或是 Git 提交等事物,每次都手动输入密码显然不是一个明智的选择,虽然有很多工具可以帮我们保存密码,但是命令才是核心,所以这篇文章简单记录下,SSH 的相关原理命令和如何实现免密登录。
软件行业的蓬勃发展,新旧交替,版本构建工具从 ant -> maven -> gradle 进行演变,个人不喜欢 maven 的 xml 的配置文件,基于 Groovy 语言作为构建脚本语言,相对于 JAVA 开发人员来说比较容易上手,动态语言也比 xml 配置文件更灵活,构建速度也更加的快速,所以入了 gradle 的坑。当然,目前,很多公司还是使用 maven 作为构建工具,所以建议maven 还是要懂点的。
本文仅供自己学习 gradle 的记录笔记,如果你想深入的学习,请戳 官方文档
个人觉得,官方文档是最好的学习文档,我简单过了一遍,感觉官方文档的例子都很精炼,总结得很到位,底下很多代码实例也是来自官方文档。
因为公司服务器都是centos7 服务器系统,所以这里对centos 7 的常规配置做一个简要的记录,方便后期维护。这里我用vmware 简单安装一个centos7 简单的演示。
**canal [kə’næl]**,译意为水道/管道/沟渠,主要用途是基于 MySQL 数据库增量日志解析,提供增量数据订阅和消费
新公司使用 nacos
用于发现管理,配置微服务,所以这里做个文档备注下。
以下部分文字从网上扒下来的,最底下会列出相关链接,感兴趣的可以喵喵。
简单来说就是 Nacos = Eureka/Consule + Config