摘要: 五分钟读懂什么是容器云 说起 “容器” ,大家的第一反应肯定是日常生活中使用的锅碗瓢盆,或者装运货物的箱子盒子,用来盛放各种各样的物品。那么拿港口码头来说,每天都要通过船舶向外运送大量的货物。装货的时候肯定不会直接扔进船舱,所以每个码头都会用大量的集装箱来运载货物。有了这些集装箱,货物不用杂乱无章地 阅读全文
posted @ 2020-12-08 21:29 冯虚御风,不知所止 阅读(1794) 评论(0) 推荐(0) 编辑
摘要: 基于Docker及Kubernetes技术构建容器云(PaaS)平台概述 目前很多的容器云平台通过Docker及Kubernetes等技术提供应用运行平台,从而实现运维自动化,快速部署应用、弹性伸缩和动态调整应用环境资源,提高研发运营效率。 从宏观到微观(从抽象到具体)的思路来理解:云计算→PaaS 阅读全文
posted @ 2020-12-08 14:42 冯虚御风,不知所止 阅读(1195) 评论(0) 推荐(0) 编辑
摘要: log4j.xml 基本配置 1 简介 一般log4j的xml配置方式基本步骤有3个,第一步:配置appender;第二步:配置logger;第三步:配置root。下面配置一个ConsoleAppender和两个DailyRollingFileAppender为例具体展开。 1.1 日志级别 不考虑 阅读全文
posted @ 2020-12-08 10:33 冯虚御风,不知所止 阅读(2937) 评论(0) 推荐(0) 编辑
摘要: 彻底搞懂Class.getResource和ClassLoader.getResource的区别和底层原理 一案例驱动 二源码分析 三类加载器ClassLoader 四总结 五参考 一案例驱动 最近加载文件的时候遇到了一个问题,很有意思! 具体看下面案例代码 public class TestCla 阅读全文
posted @ 2020-10-22 08:42 冯虚御风,不知所止 阅读(456) 评论(0) 推荐(0) 编辑
摘要: Git,SVN,Github,码云之间的区别 1.GIT是分布式的,而SVN是集中式。这是GIT和其它非分布式的版本控制系统,例如SVN,CVS等,最核心的区别。需要做一点声明,GIT并不是目前第一个或唯一的分布式版本控制系统。还有一些系统,例如Bitkeeper, Mercurial等,也是运行在 阅读全文
posted @ 2020-10-16 22:54 冯虚御风,不知所止 阅读(119) 评论(0) 推荐(0) 编辑
摘要: Git、GitHub、GitLab三者之间的联系以及区别 在讲区别以及联系之前先简要的介绍一下,这三者都是什么 1.什么是 Git? Git 是一个版本控制系统。 版本控制是一种用于记录一个或多个文件内容变化,方便我们查阅特定版本修订情况的系统。 以前在没有使用版本控制的时候,我们通常在我们的项目根 阅读全文
posted @ 2020-10-16 22:50 冯虚御风,不知所止 阅读(161) 评论(0) 推荐(0) 编辑
摘要: 什么是分布式锁?实现分布式锁的三种方式 在很多场景中,我们为了保证数据的最终一致性,需要很多的技术方案来支持,比如分布式事务、分布式锁等。那具体什么是分布式锁,分布式锁应用在哪些业务场景、如何来实现分布式锁呢? 一 为什么要使用分布式锁 我们在开发应用的时候,如果需要对某一个共享变量进行多线程同步访 阅读全文
posted @ 2020-10-11 14:28 冯虚御风,不知所止 阅读(126) 评论(0) 推荐(0) 编辑
摘要: 【JDK】各个版本垃圾收集器 -源地址 G1收集器(Garbage First)是Java虚拟机中垃圾收集器的一种。 G1收集器是Java虚拟机的垃圾收集器理论进一步发展的产物,它与前面的CMS收集器相比有两个显著的改进:一是G1收集器是基于“标记-整理”算法实现的收集器,也就是说它不会产生空间碎片 阅读全文
posted @ 2020-10-11 14:19 冯虚御风,不知所止 阅读(398) 评论(0) 推荐(0) 编辑
摘要: jvm各种回收器,各自优缺点,重点CMS、G1 串行、并行与并发 下面2个名词都是并发编程中的概念,在谈论垃圾收集器的上下文语境中,它们可以解释如下: 串行:单个线程执行垃圾回收,并且此时用户线程仍然处于等待状态。 并行:指多条垃圾收集线程并行工作,但此时用户线程仍然处于等待状态。 并发:指用户线程 阅读全文
posted @ 2020-10-11 14:17 冯虚御风,不知所止 阅读(551) 评论(0) 推荐(0) 编辑
摘要: 垃圾收集器介绍和ParNew&CMS与底层三色标记算法详解 1.垃圾收集算法 现在的垃圾回收分带理论其实已经始于几十年前了,java的回收算法和垃圾回收器一直都在改进从未出现一款能适合所有场景的回收机制。所以我们进行垃圾回收的核心思想是 结合具体业务框架技术等客观条件合理选择垃圾回收器并分配资源。 阅读全文
posted @ 2020-10-11 14:08 冯虚御风,不知所止 阅读(680) 评论(0) 推荐(0) 编辑