摘要:本文于2019年08月13日重新编辑。 介绍 一款专注阅读的博客园主题,主要面向于经常混迹 "博客园" 的朋友。其追求大道至简的终极真理,界面追求简洁、运行追求高效、部署追求简单。 "开源地址" "预览地址" "部署文档" "更新日志" 特性 :blue_heart: 简洁优雅、精致漂亮的 UI 设 阅读全文
posted @ 2018-08-23 08:14 Esofar 阅读(14537) 评论(329) 推荐(185) 编辑
摘要:官方文档存在的问题 可能由于 Apollo 配置中心的客户端源码一直处于更新中,导致其相关文档有些跟不上节奏,部分文档写的不规范,很容易给做对接的新手朋友造成误导。 比如,我在参考如下两个文档使用传统 .NET 客户端做接入的时候就发现了些问题。 ctripcorp/apollo - .Net客户端 阅读全文
posted @ 2019-08-07 08:55 Esofar 阅读(2289) 评论(5) 推荐(12) 编辑
摘要:说在前面 本篇内容非常简单,讲述了如何快速在 Docker 上部署一个 Jenkins 实例,避免多采坑,浪费不必要的练习时间。 本文实验环境: 操作系统:Centos 7.5 Docker Version:18.09.6 下载镜像 打开终端,输入 命令搜索 Docker Hub 上可用的 Jenk 阅读全文
posted @ 2019-07-10 14:12 Esofar 阅读(2253) 评论(2) 推荐(3) 编辑
摘要:说在前面 在阅读本文之前,您必须对 "Docker" 的中涉及的基本概念以及常见命令有一定了解,本文侧重实战,不会对相关概念详述。 同时请确保您本地开发机器已完成如下安装: "Docker 18.06" 或更高版本的 Docker 客户端 ".NET Core SDK 2.2" 或更高版本 "Vis 阅读全文
posted @ 2019-05-03 07:33 Esofar 阅读(2054) 评论(10) 推荐(19) 编辑
摘要:Redis 集群简介 "Redis Cluster" 即 Redis 集群,是 Redis 官方在 3.0 版本推出的一套分布式存储方案。完全去中心化,由多个节点组成,所有节点彼此互联。Redis 客户端可以直接连接任何一节点获取集群中的键值对,不需要中间代理,如果该节点不存在用户所指定的键值,其内 阅读全文
posted @ 2019-03-15 14:06 Esofar 阅读(5153) 评论(8) 推荐(14) 编辑
摘要:先决条件 本教程假定 RabbitMQ 已经安装,并运行在 标准端口(5672)。如果你使用不同的主机、端口或证书,则需要调整连接设置。 从哪里获得帮助 如果您在阅读本教程时遇到困难,可以通过邮件列表 "联系我们" 。 在第 "教程[2]" 中,我们学习了如何使用工作队列在多个工作单元之间分配耗时任 阅读全文
posted @ 2018-11-17 22:59 Esofar 阅读(1993) 评论(2) 推荐(5) 编辑
摘要:说在前面 "create react app" 是由 React 官方提供并推荐使用构建新的 React 单页面应用程序的最佳方式,不过目前版本(1.5.x)其构建的项目中默认是不支持动态样式语言 "Less" 的。如果我们的项目必须要使用 Less 呢,这就需要我们手动集成一下。本篇主要针对集成的 阅读全文
posted @ 2018-09-12 08:46 Esofar 阅读(6452) 评论(1) 推荐(2) 编辑
摘要:先决条件 本教程假定 RabbitMQ 已经安装,并运行在 标准端口(5672)。如果你使用不同的主机、端口或证书,则需要调整连接设置。 从哪里获得帮助 如果您在阅读本教程时遇到困难,可以通过邮件列表 "联系我们" 。 主题 (使用 .NET 客户端) 在 "教程[4]" 中,我们改进了我们日志系统 阅读全文
posted @ 2018-09-07 08:23 Esofar 阅读(1558) 评论(3) 推荐(5) 编辑
摘要:先决条件 本教程假定 RabbitMQ 已经安装,并运行在 标准端口(5672)。如果你使用不同的主机、端口或证书,则需要调整连接设置。 从哪里获得帮助 如果您在阅读本教程时遇到困难,可以通过邮件列表 "联系我们" 。 路由 (使用.NET客户端) 在 "教程[3]" 中,我们构建了一个简单的日志系 阅读全文
posted @ 2018-08-31 18:48 Esofar 阅读(1796) 评论(0) 推荐(3) 编辑
摘要:说在前面 本文仅记录给自己的网站添加“小绿锁”的动手操作过程,不涉及 HTTPS 工作原理等内容的讲解,感兴趣的同学可以参考篇尾的文章自行了解。 简单了解下我的实验环境: 云服务器:CentOS 7.4 网站宿主:Nginx 1.12.2 备案域名: "www.esofar.cn" 这里以 作为演示 阅读全文
posted @ 2018-07-12 10:46 Esofar 阅读(20600) 评论(8) 推荐(10) 编辑
摘要:先决条件 本教程假定 RabbitMQ 已经安装,并运行在 标准端口(5672)。如果你使用不同的主机、端口或证书,则需要调整连接设置。 从哪里获得帮助 如果您在阅读本教程时遇到困难,可以通过邮件列表 "联系我们" 。 发布/订阅 (使用 .NET Client) 在 "教程[2]" 中,我们创建了 阅读全文
posted @ 2018-06-12 09:26 Esofar 阅读(4448) 评论(11) 推荐(2) 编辑
摘要:先决条件 本教程假定 RabbitMQ 已经安装,并运行在 标准端口(5672)。如果你使用不同的主机、端口或证书,则需要调整连接设置。 从哪里获得帮助 如果您在阅读本教程时遇到困难,可以通过邮件列表 "联系我们" 。 工作队列 (使用 .NET Client) 在 "教程[1]" 中,我们编写了两 阅读全文
posted @ 2018-04-04 15:46 Esofar 阅读(2652) 评论(5) 推荐(10) 编辑
摘要:原文链接: "ASP.NET Core Dependency Injection Deep Dive Joonas W's blog" 这篇文章我们来深入探讨 ASP.NET Core、MVC Core 中的依赖注入,我们将示范几乎所有可能的操作把依赖项注入到组件中。 依赖注入是 ASP.NET C 阅读全文
posted @ 2018-03-22 18:55 Esofar 阅读(1901) 评论(12) 推荐(12) 编辑
摘要:原文链接: "Nginx基本功能极速入门 | 叉叉哥的BLOG" 本文主要介绍一些Nginx的最基本功能以及简单配置,但不包括Nginx的安装部署以及实现原理。废话不多,直接开始。 静态HTTP服务器 首先,Nginx是一个HTTP服务器,可以将服务器上的静态文件(如HTML、图片)通过HTTP协议 阅读全文
posted @ 2018-03-16 11:39 Esofar 阅读(714) 评论(1) 推荐(5) 编辑
摘要:先决条件 本教程假定 RabbitMQ 已经安装,并运行在 标准端口(5672)。如果你使用不同的主机、端口或证书,则需要调整连接设置。 从哪里获得帮助 如果您在阅读本教程时遇到困难,可以通过邮件列表 "联系我们" 。 介绍 RabbitMQ 是一个消息中间件:它接收并转发消息。您可以把它想象为一个 阅读全文
posted @ 2018-03-14 09:35 Esofar 阅读(5074) 评论(8) 推荐(10) 编辑
摘要:原文链接 "Dapper Tutorial" ,获取更好浏览体验请跳转到 "GitBook" 。 什么是Dapper "Dapper" 是一个简单的.NET对象映射器,在速度方面具有" King of Micro ORM "的头衔,几乎与使用原始的ADO.NET数据读取器一样快。ORM是一个对象关系 阅读全文
posted @ 2018-01-22 10:04 Esofar 阅读(1226) 评论(2) 推荐(0) 编辑