摘要: Docker 存在的意义 经典的云计算架构包括 IaaS(基础设施即服务)、PaaS(平台即服务)和SaaS(软件及服务)。但其都有各自使用的场景,存在诸多缺陷。如:IaaS 最小调度单位为虚拟机,而虚拟机本身占用资源、启动缓慢等导致资源的利用率较低,调度分发缓慢等一些问题;PaaS 虽然采用了容器 阅读全文
posted @ 2019-06-14 10:18 mykiya 阅读(863) 评论(0) 推荐(0) 编辑
摘要: 1. 冒泡 2. 选择排序 选择排序算法是一种原址比较排序算法。选择排序大致的思路是找到数据结构中的最小值并将其放置在第一位,接着找到第二小的值并将其放在第二位。 3. 插入排序 4. 归并排序 5. 快速排序 阅读全文
posted @ 2019-06-11 22:32 mykiya 阅读(192) 评论(0) 推荐(0) 编辑
摘要: FTP 通过 TCP 的方式连接。 1. FTP Client 的两种工作模式: https://wiki.filezilla-project.org/Network_Configuration#Passive_mode Passive mode(被动模式 PASV) In passive mode 阅读全文
posted @ 2019-06-11 11:17 mykiya 阅读(436) 评论(0) 推荐(0) 编辑
摘要: Reids 是一种内存型 k-v 数据库,底层采用 C 语言实现。 提供了五种常用的数据类型: 1. 字符串 - 通过数值或 SDS 实现 2. 列表 - 通过压缩列表或双端链表实现 3. 哈希 - 通过压缩列表或字典实现 3. 集合 - 通过整数集合或字典实现 4. 有序集合 - 通过压缩列表的有 阅读全文
posted @ 2019-06-10 00:17 mykiya 阅读(1105) 评论(1) 推荐(0) 编辑
摘要: 在群体里,人们经常根据三种法则来进行社会交易或分配社会资源,它们是公平法则、均等法则和需求法则。 中国文化中,“人情”的概念强调在差序性结构的社会关系内,维持人际和谐及社会秩序的重要性。换言之,“人情法则”不仅是一种用来规范社会交易的准则,也是个体在稳定及结构性的社会环境中可以用来争取可用性资源的一 阅读全文
posted @ 2019-06-07 22:46 mykiya 阅读(679) 评论(0) 推荐(0) 编辑
摘要: 面向对象编程 阅读全文
posted @ 2019-06-07 22:07 mykiya 阅读(140) 评论(0) 推荐(0) 编辑
摘要: 之前已经对链表相关常用操作进行了总结。在这里,对 LeetCode 与链表相关的题目解答思路进行总结。 1. 两个链表,求是否有相交的节点并返回 方案一:将两个链表的各节点依次存入两个对象中,然后双层循环查找是否存在有相同的节点; 方案二:先求出两个链表各自长度,将长链表先向尾部移动至和短链表同样长 阅读全文
posted @ 2019-06-03 22:56 mykiya 阅读(408) 评论(0) 推荐(0) 编辑
摘要: 1. SonarQube 是一种自动代码审查工具,用于检测代码中的错误,漏洞和代码异味。它可以与您现有的工作流程集成,以便在项目分支和拉取请求之间进行连续的代码检查。 2. SonarQube 分为四个模块:SonarQube Server;SonarQube Database ;SonarQube 阅读全文
posted @ 2019-06-03 14:42 mykiya 阅读(1624) 评论(0) 推荐(0) 编辑
摘要: 1. JavaScript 是单线程,也是多线程的 JavaScript 面向程序员编程,使用的是单线程模型。 2. 程序员面向单线程编程,但可以通过执行异步任务避免 CPU 消耗 在程序中处理任务,都会分为同步任务和异步任务。 同步任务,指那些必须要占用 CPU 时间片等待执行结束才能得到返回结果 阅读全文
posted @ 2019-06-03 09:38 mykiya 阅读(620) 评论(0) 推荐(0) 编辑
摘要: kubernetes pod 自动清理调研 TTL Mechanism for Finished Jobs 阅读全文
posted @ 2019-06-01 16:29 mykiya 阅读(358) 评论(0) 推荐(0) 编辑