自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

原创 2024 最新 Java 原本30分钟的面试,居然面了2.5小时(还是中英文...)

它们最大的区别在于,StringBuffer 是线程安全的,而 StringBuilder 是非线程安全的,但 StringBuilder 的性能却高于 StringBuffer,所以在单线程环境下推荐使用 StringBuilder,多线程环境下推荐使用 StringBuffer。JDK:Java Development Kit 的简称,Java 开发工具包,提供了 Java 的开发环境和运行环境。String: 声明的是不可变的对象,每次操作都会生成新的对象,然后将指针指向新的 String 对象;

2024-01-13 04:47:14 547 1

原创 SQL 原本30分钟的面试,居然面了2.5小时 (中英文对照版...)

数据库管理系统(DBMS)是一种与用户、应用程序和数据库本身进行交互的软件应用程序,用于捕获和分析数据。DBMS允许用户与数据库交互。存储在数据库中的数据可以进行修改、检索和删除。有两种类型的DBMS:关系数据库管理系统(RDBMS):数据存储在关系(表)中。例如 - MySQL。非关系数据库管理系统(NoSQL):没有关系、元组和属性的概念。例如 - MongoDB。

2024-01-12 06:49:05 922 1

原创 切换终端 shell 方法,zsh 切换到 bash

【代码】Mac 切换终端 shell 方法,zsh 切换到 bash。

2024-01-10 06:40:06 1118 1

原创 MySQL 配置环境变量,解决重新 source .zsh_profile 问题

在 Mac 命令行尝试运行 mysql -u root -p 时,遇到了 zsh: command not found: mysql 的错误提示。这表明系统无法找到mysql命令,即该命令不在系统的可执行路径中。我们知道,在Unix/Linux系统中,执行命令时,系统会在一些预定义的目录中查找可执行文件。这些目录的集合被定义为系统的 PATH。如果命令不在这些目录中,系统将无法找到它,从而导致“command not found”错误。

2024-01-10 06:09:53 743 1

原创 Git 常用命令表

Git版本控制系统中的常用命令,涵盖了创建仓库、本地更改管理、历史记录查看、分支与标签操作、更新与发布项目、合并与撤销变更等方面。通过学习这些命令,读者将能够更加熟练地使用Git来有效管理项目的版本,提高团队协作的效率。无论是初学者还是有一定经验的开发者,都能从这篇博客中获得实用而全面的Git命令知识。

2024-01-09 05:04:28 328 1

原创 Git详解(带图) --- 本地电脑的工作区、暂存区、本地仓与远程仓

本文深入解析了 Git 的核心概念,包括工作区、暂存区和本地仓库之间的关系,通过对 .git 版本库中关键文件和文件夹的分析,揭示了 Git 底层运行逻辑的重要细节。

2024-01-09 03:49:45 2397 3

原创 Git解决push遇到冲突的方法

如何使用git pull 或者 git fetch 解决git push遇到的冲突

2024-01-06 02:58:21 776 1

原创 Git分支管理的原理 & 工作区、暂存区的分支共享

在Git中,主分支是代码版本的主要线索,每次提交都会使主分支指针向前移动,形成版本链。创建新分支时,实际上是在特定的提交对象上创建一个新引用,这个新分支共享相同的历史,即使在不同的分支上进行修改,未进行commit之前,它们共享相同的工作区和暂存区。这意味着在一个分支上的修改可以在其他分支中立即看到,直到进行了commit。

2024-01-05 04:52:40 921

原创 Git如何理解分布式版本控制系统

版本控制系统分为集中式(如svn)和分布式(如git)。集中式将所有版本信息存储在中央服务器上,而分布式则让每个开发者拥有完整的代码仓库拷贝,实现本地提交、分支、合并等操作。以公司的代码管理系统为例,形象地比喻为一个巨大的图书馆,每位开发者像图书管理员一样管理自己的书房。每个书架代表一个分支,而主目录记录所有书籍的信息。

2024-01-03 08:09:13 326 1

原创 Git本地仓连接GitHub远程仓 & 解决The authenticity of host ‘github.com(140.82.112.3)‘ can‘t be established. MAC版

git - 连接远程仓库

2023-12-31 08:53:16 635 1

空空如也

空空如也

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

TA关注的人

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