Redis是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。本文主要介绍Redis单机安装及集群配置。
Nginx配置https
今年7月起,Chrome浏览器的地址栏将把所有HTTP标示为不安全网站。HTTPS是HTTP协议的升级版本,更为安全可靠。互联网用户和网站之间的安全连接协议被视为减少用户风险的必要措施,否则用户可能遭受窃听、中间人攻击或数据篡改。因此网站配置HTTPS很有必要,下面针对nginx,谈一下配置HTTPS的步骤。
搭建个人博客
一个博客的搭建过程分为三步:
- 编写:包含内容的书写与格式的配置
- 构建:从编写的原始内容生成可发布的最终内容
- 发布:让待发布的内容对读者可见
依托于博客平台(如博客园、新浪博客等)发布内容的用户只需要关注编写部分,但要搭建一个独立的个人博客则以上三方面都需要关心。幸运的是,现在有大量的工具帮助我们简化这个过程:丰富的 Markup 语言简化了编写;强大的静态站点生成器简化了构建;友好的托管平台简化了发布。
这个博客的诞生也得益于这些工具:
编写:使用 Markdown,内置大量层级、列表、超链接、代码等的简便语法支持
构建:使用 Hexo,几条命令完成生成、预览、发布步骤
发布:使用 GitHub Pages 进行托管,方便又免费
解决Hexo部署到git报错问题
使用hexo deploy自动部署到github page的时候出现如下错误:
1 | fatal: could not read Username for 'https://github.com': Invalid argument |
具体解决方法如下:
Zookeeper安装
Zookeeper是Apacahe Hadoop的子项目,是一个树型的目录服务,支持变更推送,适合作为Dubbo服务的注册中心,工业强度较高,可用于生产环境,并推荐使用。
- 可以作为集群的管理工具使用。
- 可以集中管理配置文件。
注册中心负责服务地址的注册与查找,相当于目录服务,服务提供者和消费者只在启动时与注册中心交互,注册中心不转发请求,压力较小。