摘要: 最近在学习算法基础,本篇文章作为一个记录,也算是一次实践和总结。(顺便也深入C#运行时学习一下) 目录 1. 栈是什么 2. Stack 自定义实现 3. Stack C#官方实现 4. 区别 5. 总结 1. 栈是什么 栈是一种特殊的线性表(数据逻辑结构中的一种,定义是其组成元素之间具有线性关系的 阅读全文
posted @ 2021-05-09 18:15 暗香残留 阅读(607) 评论(0) 推荐(1) 编辑
摘要: 概述: 单机低配置主机也可以玩转kubernetes集群。该文章是将介绍使用Minikube安装Kubernetes集群(一般用于本地/开发环境)。 这篇文章是根据kubernetes官网和其他资料总结而来,如环境相似(或更高),一般均可以安装成功。 配置环境: 硬件:CPU 至少2个核心,至少2. 阅读全文
posted @ 2020-05-08 20:25 暗香残留 阅读(1782) 评论(0) 推荐(2) 编辑
摘要: 概述: 这个安装手册我已经使用了将近2年的时间,一直在进行完善(可以用于生产级别)。使用了Centos 7系统。 一、Docker简单介绍 Docker是一个容器,使用的是Linux现有的技术,准确来说是基于Linux内核虚拟化技术发展而来,例如:网络模型之一网桥。底层核心技术是Namespace和 阅读全文
posted @ 2020-04-04 20:26 暗香残留 阅读(3314) 评论(0) 推荐(4) 编辑
摘要: 概述: 这篇文章是为了介绍使用kubeadm安装Kubernetes集群(可以用于生产级别)。使用了Centos 7系统。 PS: 篇幅有点长,但是比较详细、比较全面。(请注意文章最后分享的word文档,可以解决DNS的问题) 一、Centos7 配置说明 1.1 Firewalld(防火墙) Ce 阅读全文
posted @ 2020-04-03 22:52 暗香残留 阅读(12032) 评论(0) 推荐(2) 编辑
摘要: 起因 之前的几篇博客,需要一定的docker知识(虽然可以直接上手),但是对于没有docker基础的人来说是不知道为什么要这样做的。 我把之前学习docker的步骤整理出来,希望可以帮助更多的人去学习docker。 目录: 1. Docker 基础 1.1 Docker 历史 1.2 Docker 阅读全文
posted @ 2019-09-14 16:58 暗香残留 阅读(9771) 评论(4) 推荐(5) 编辑
摘要: 前面两篇文章(《Asp.Net Core 发布到 Docker(Linux Centos 虚拟机,使用Dockerfile)》 《Docker Compose的使用》),简单介绍了Dockerfile和Compose的使用,主要是基于教学使用(或者快速上手Docker)。如果想要深入理解还是需要去看 阅读全文
posted @ 2019-08-31 19:14 暗香残留 阅读(1823) 评论(0) 推荐(3) 编辑
摘要: 实践一下 Asp.Net Core (基于.net core 2.2)部署到Docker 一、准备工作: 1. 使用Virtualbox创建一个Centos系统的虚拟机,并安装docker和vim 2. 配置好端口(如下图,后面需要使用) 3. 准备一个网站发布包(我采用的默认的Asp.Net Co 阅读全文
posted @ 2019-08-03 09:35 暗香残留 阅读(3799) 评论(3) 推荐(6) 编辑
摘要: Go vs Java vs C# 语法对比 阅读全文
posted @ 2022-02-13 20:44 暗香残留 阅读(2964) 评论(22) 推荐(11) 编辑
摘要: Kubernetes Dashboard 的安装过程比较曲折,拿起又放下,直到发现它的价值,必须要安装成功。 1. 环境 虚拟机:VMware 系统:Centos 7 Kubernetes:v1.18.0 Docker:19.03.12 Kubernetes Dashboard:v2.0.1 2. 阅读全文
posted @ 2022-01-06 19:31 暗香残留 阅读(1482) 评论(0) 推荐(0) 编辑
摘要: 1. 源起 在我们从 .Net 转 .Net Core 的过程中,我们通常会查看一些源码或者看书进行学习,在其中你可能会看到类似于这样的代码 1 // 1. Asp.Net Core 的 控制器 类 2 [HttpGet] 3 public async Task<IActionResult> Ind 阅读全文
posted @ 2021-07-21 17:02 暗香残留 阅读(1270) 评论(0) 推荐(0) 编辑
摘要: 这是我对于 .Net 程序员能力划分的一些思考。 PS: 主要是通过核心能力进行一些判断 通常程序员分为三个等级 初级 中级 高级 再往上应属于架构师的能力划分,这里暂时不做考虑。 初级 能够完成基本功能的开发 能够完成基础业务模块的开发 需要进行一些重复性工作 注意: 是否能够向下一个层次发展的判 阅读全文
posted @ 2021-05-09 09:54 暗香残留 阅读(274) 评论(0) 推荐(0) 编辑
摘要: 背景 从Markdown系统API接口获取到JSON格式数据,JSON字符串是不规范的或者说是很难以获取doc_id字段(位于树的叶子节点,但是却不知道有多少个枝干节点),这时想到了采用正则表达式获取指定KEY的值,于是产生了这篇文章。 适用场景 不想要解析整个JSON字符串,只想获取其中某个KEY 阅读全文
posted @ 2021-01-22 17:13 暗香残留 阅读(4296) 评论(1) 推荐(1) 编辑
摘要: /* 1. 下载二进制安装文件 */下载地址:https://www.consul.io/downloads.html /* 2. 解压缩安装包 */unzip consul_1.6.2_linux_amd64.zip /* 3. 解压之后将consul复制到我们的自定义文件目录中,比如:/usr/ 阅读全文
posted @ 2019-12-19 22:25 暗香残留 阅读(675) 评论(0) 推荐(2) 编辑