自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 问答 (1)
  • 收藏
  • 关注

原创 SVN学习笔记&Git与SVN对比

SVN学习笔记&SVN与Git对比

2023-02-09 17:15:46 872

原创 JVM常量池最全详解-常量池/运行时常量池/字符串常量池/基本类型常量池,看这一篇就够了

本文涉及常量池、运行时常量池、字符串常量池、基本类型常量池详解,涉及重点包括,常量池与运行时常量池的关系,字面量存储位置,字符串常量池的原理,不同jdk版本对比,intern方法详解,基本类型常量池与int类型比较。

2022-11-24 17:10:32 6928 3

原创 【源码解析】Arrays.asList()转换List集合后调用add、remove方法报错

Arrays.asList()不支持add、remove方法源码解析 1. 用途 Arrays.asList()可以将单个元素或数组快速转换为List集合,从而方便遍历和调用Stream流操作,如下: public static void main(String[] args) { List<String> list = Arrays.asList("张三", "李四", "王五"); List<String> list1 = Arrays.a

2021-05-07 11:02:18 601

原创 GIt常用指令、概念及原理分析,图解rebase、merge指令区别,stash、reset贮藏重置等指令详解,每一条指令都有详细说明,值得收藏!

Git常见指令、概念及原理分析 1. Git原理 1.1 分布式版本控制系统: 客户端不只是提取最新的文件快照,而是将代码仓库完整的镜像一份,相当于一次对代码仓库的完整备份 1.2 直接记录快照,而非差异比较: 基于差异的版本控制:存储每个文件与初始版本的差异 git版本控制:保存变化文件的快照,没有变化的文件只保存之前快照的索引 1.3 近乎所有操作都是本地执行 本地拥有完整的历史记录 1.4 git保证完整性 GIt中所有的数据在存储前都计算校验和,然后以校验和来引用,SHA-1散列(ha

2021-01-27 20:00:38 1286

原创 使用git rebase解决提交冲突以及git rebase与git merge区别

如何使用rebase解决冲突 情景: A、B两程序猿分别从当前master分支开辟新的分支test-merge、test-rebase 同时修改TestTestMergeAndRebase.class文件 修改内容如下 *********************master***************** public class TestMergeAndRebase { public static void main(String[] args) { System.out.p

2020-12-17 16:52:06 742

原创 DevOps详解,瀑布/敏捷/DevOps特点对比,CI/CD/CO详解

DevOps导论 DevOps概述 软件开发的本质困难 1. 复杂性 2. 不可见: 3. 可变性:需求变更等 4. 一致性:上下兼容, 软件的项目管理 成本目标 工期目标 质量目标 功能目标 软件的过程管理 研发流程的效率 DevOps的基本原则 流动原则 让工作可视化 限制在制品数 减少批量规模 减少交接次数 持续识别和改善约束点 消除价值流中的困境和浪费 反馈原则 及时发向问题 群策群力,战胜问题获取新知 在源头保障质量 为下游工作进行优化 持续学习和改进原则 建立学习型组织

2020-12-03 09:29:51 6661

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除