abcnull
码龄8年
求更新 关注
提问 私信
  • 博客:959,404
    社区:2,855
    问答:20
    动态:88
    962,367
    总访问量
  • 541
    原创
  • 2,636
    排名
  • 549
    粉丝
  • 123
    关注
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:北京市
加入CSDN时间: 2018-01-11

个人简介:INTP男,好结交志趣相投的朋友,微信:a463279708,希望能共同努力进步!你们的支持将是我写下去的不竭动力......

博客简介:

abcnull 的博客

博客描述:
一线头部大厂程序员,挤点时间总结一些经验和知识点
查看详细资料
个人成就
  • 获得969次点赞
  • 内容获得155次评论
  • 获得3,026次收藏
  • 代码片获得5,569次分享
  • 原力等级
    原力等级
    7
    原力分
    3,003
    本月获得
    34
创作历程
  • 45篇
    2025年
  • 5篇
    2024年
  • 43篇
    2023年
  • 16篇
    2022年
  • 52篇
    2021年
  • 289篇
    2020年
  • 71篇
    2019年
  • 30篇
    2018年
成就勋章
TA的专栏
  • Golang
    付费
    59篇
  • Selenium
    付费
    30篇
  • 编程环境
  • git
    15篇
  • 编程语言
  • JVM语言
    82篇
  • C/C++
    1篇
  • C#
  • Python
    9篇
  • JavaScript/TypeScript
    7篇
  • Shell
    21篇
  • Sql
    12篇
  • 标记语言
    6篇
  • 高并发多线程
    25篇
  • 设计模式
    5篇
  • 数据结构与算法
  • LeetCode 题型总结
    10篇
  • LeetCode 奇技淫巧
    16篇
  • 数据结构
    30篇
  • 算法
    12篇
  • 编译原理
    1篇
  • 数据库
  • Redis
    7篇
  • MongoDB
  • MySQL
    25篇
  • ClickHouse
  • Hive
  • 前端
  • 前端通用知识
    6篇
  • 前端样式
    1篇
  • Vue
    16篇
  • React
  • Angular
  • Android
    1篇
  • IOS
  • 开发设计思想
    1篇
  • 后端 HTTP
  • Gin
    6篇
  • Gorm
    1篇
  • Spring
    24篇
  • 后端 RPC
    3篇
  • Thrift
    3篇
  • Protobuf
  • SpringCloud
  • 游戏开发
  • godot
    2篇
  • Unity
  • Unreal
  • 爬虫
  • 消息中间件
  • Kafka
    1篇
  • IDE
    17篇
  • 包管理工具
  • Maven
    11篇
  • Gradle
  • 网络安全
  • 网络理论知识
    11篇
  • Fiddler/Charles
    12篇
  • wireshark
  • 开放 API
    1篇
  • 性能测试
    2篇
  • 接口自动化
    16篇
  • jmeter
  • postman
  • UI 自动化
    1篇
  • Appium
    20篇
  • XUnit
  • JUnit
    7篇
  • TestNG
    11篇
  • 操作系统
  • Linux/Mac OS
    38篇
  • linux
    3篇
  • Windows
    12篇
  • DevOps
  • Jenkins
    6篇
  • K8S
  • Docker
    13篇
  • 方法论
    20篇
  • 程序人生
    2篇
  • 硬件
    2篇

TA关注的专栏 0

TA关注的收藏夹 0

TA关注的社区 4

TA参与的活动 1

TA的推广
兴趣领域 设置
  • 编程语言
    golang
  • 后端
    golang
创作活动更多

新星杯·14天创作挑战营·第13期

这是一个以写作博客为目的的创作活动,旨在鼓励大学生博主们挖掘自己的创作潜能,展现自己的写作才华。如果你是一位热爱写作的、想要展现自己创作才华的小伙伴,那么,快来参加吧!我们一起发掘写作的魅力,书写出属于我们的故事。我们诚挚邀请你们参加为期14天的创作挑战赛!注: 1、参赛者可以进入活动群进行交流、互相鼓励与支持(开卷),虚竹哥会分享创作心得和涨粉心得,答疑及活动群请见:https://bbs.csdn.net/topics/619781944 【进活动群,得奖概率会更大,因为有辅导】 2、文章质量分查询:https://www.csdn.net/qc

75人参与 去参加
  • 最近
  • 文章
  • 专栏
  • 代码仓
  • 资源
  • 收藏
  • 关注/订阅/互动
更多
  • 最近

  • 文章

  • 专栏

  • 代码仓

  • 资源

  • 收藏

  • 关注/订阅/互动

  • 社区

  • 帖子

  • 问答

  • 课程

  • 视频

搜索 取消

git stash暂存代码

pop 能使得 stash 的代码应用上去,同时 stash list 中该条记录也被删除,如果你希望应用上去以外,不删除 stash list 中的记录(因为你可能还需要把这个记录应用到其他分支),那么可以如下。当你在一个 A 分支上开发代码,但是还没有开发完,开发了一半,这时候你紧急接到另外一个工作得在 B 分支开发代码并且需要 push 上去,这时候 A 分支上的代码怎么办呢。
原创
博文更新于 2025.07.14 ·
105 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Git常见场景模型操作

文章目录Git 安装后的初始化本地创建版本库查看有推送权限的地址Git 提交最常规操作常规的本地库版本回退撤销工作区修改、add、commit当前工作完成了一半,又紧急接到另一个任务,想要保存当前工作场景以后可以恢复冲突解决发版时打标签操作Git 在 GitHub 上的实际操作搭建自己的 Git 服务器注:下面提交的文件统一用 readme.md 代替Git 安装后的初始化Git 安装完成之...
原创
博文更新于 2025.07.14 ·
953 阅读 ·
1 点赞 ·
0 评论 ·
8 收藏

idea上git log面板的使用

当在 idea 中你选中某个分支后,这个分支在 git log 路线图中会以一条直线来呈现。每个节点表示 commit 到了一个新的版本了。路线中,每条路线其实是一个分支。
原创
博文更新于 2025.07.14 ·
971 阅读 ·
7 点赞 ·
0 评论 ·
6 收藏

通过命令查看某个git项目中每个人的提交代码行数

在 git 项目中通过命令方式查看,比如项目名是 abc,直接在 abc 下使用命令可以查看。查看 wangxiaoming 的代码行数,增量的和移除的。可以看到新增的代码行数,以及移除掉的代码行数。
原创
博文更新于 2025.07.14 ·
809 阅读 ·
10 点赞 ·
0 评论 ·
9 收藏

Git 底层原理

文章目录@[toc]一.git 介绍一.git 简介二.git 历史三.集中式与分布式四.git 大致结构二..git 目录结构三.git add 与 git commit 简单原理四.创建与合并分支简单原理五.git rebase 简单原理六.开始从底层入手 git七.git add 命令底层原理八.git add 和 git commit 中间的操作(tree 对象的生成)九.git comm...
原创
博文更新于 2025.07.14 ·
8983 阅读 ·
7 点赞 ·
0 评论 ·
77 收藏

一文看懂各种场景的git撤销回滚操作

文章目录前言场景一:工作区改动未 add 还原工作区修改场景二:已 add 未 commit 还原工作区成 stage 但 stage 不变场景三:已 add 未 commit 还原工作区成 stage 且 stage 清除,等同于撤销 add场景四:已 add 未 commit 还原工作区成最近一次 commit 的版本场景五:已 add 已 commit 将整个版本回退到上一次 commit 的版本且工作区保留最新代码场景六:已 add 已 commit 将某个文件回退到上一次 commit 的版本且工
原创
博文更新于 2025.07.14 ·
905 阅读 ·
1 点赞 ·
1 评论 ·
2 收藏

git对已经commit的文件取消跟踪

文章目录在实际开发中,有可能出现有些文件不需要被 git 跟踪但是结果被提交了上去,这个时候如果这些被跟踪的文件已经被提交到了 github 或者 gitlab 上去,我们再去 .gitignore 取消跟踪会发现 github 上的文件依然存在,那我们该怎么做呢?git rm -r --cached 文件或者文件夹这表示将缓存中这个文件删除(本地是会保留的),然后我们再添加 .gitignore 最后 push 上去即可。如果已经率先添加了 .gitignore,直接 push 上去也是可行的
原创
博文更新于 2025.07.14 ·
344 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

客户端开发中git协作流程模型

文章目录简介常驻分支master 分支dev 分支alpha 系列分支临时分支feature 系列分支hotfix 系列分支版本信息简介客户端团队开发中,常常会有一套自己的git流程,下面推荐使用下方的git团队开发客户端的流程,来方便项目的开发与推进。常驻分支有 master,dev,alpha 分支,临时分支有 feature 系分支,hotfix 系分支。下方介绍的所有合并操作都是在 gitlab 上提出 MR。还是直接看这个图片最清晰常驻分支master 分支介绍创建项目最开始的分
原创
博文更新于 2025.07.14 ·
522 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

一文看懂实际项目中git切分枝提交代码的多种操作

文章目录前言第一种切分枝提交方式第二种切分枝提交方式前言已知一个项目当我们拉取下来肯定会直接存在 master 主分支,那我们实际开发中需要建立自己的分支,以后提交代码也不能提交到 master 分支而是一个开发分支上# 查看分支git branch# 创建分支git branch xxx# 切换分支git checkout xxx# 将本地分支推送到远程git push -u origin xxx# 分支合并,当前为 master,分支 xxx 合并到 mastergit me
原创
博文更新于 2025.07.14 ·
772 阅读 ·
1 点赞 ·
0 评论 ·
5 收藏

git bash 缺少的部分 linux 命令补充方法

文章目录文章摘录自如下git bash 添加 wget 命令wget 命令缺失Windows中git bash完全可以替代原生的cmd,但是对于git bash会有一些Linux下广泛使用的命令的缺失,比如wget命令。在此,以安装wget命令为例,其他命令可以采用相同的方式解决:1、下载wget二进制安装包,地址:https://eternallybored.org/misc/w...
转载
博文更新于 2025.07.14 ·
2030 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

git拉代码contents are identical并且no difference但是实际还有代码差异

首先写解释:这是 git 换行符自动转化的 bug出现场景:idea 中使用 git 拉取代码时候,会发现文件为蓝色,表示有改变,但是比较拉下的版本和本地版本是无差别,显示 no difference 并且显示 contents are identical,即内容无差别,但是文件还是蓝色,还是拉取不成功,说明代码本质还是有区别的这是为什么呢?我找到了如下解释:不同的人的开发环境中设置的...
原创
博文更新于 2025.07.14 ·
12023 阅读 ·
4 点赞 ·
2 评论 ·
7 收藏

GIT BASH 中乱码的解决

文章目录大家如果使用 git 工具基本机器上都会有一个 git bash,git 的命令控制台,我使用时候中文字段会出现乱码,怎么解决呢?如下方式:【右键】→【Options…】→【Text】→【locale】选择 zh_CN→【Character set】选择 GBK搞定!...
原创
博文更新于 2025.07.14 ·
960 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

git从本地切一个新分支并与远程分支建立连接

文章目录当前假如在 develop 分支下1.从 develop 切出新分支 newBranchgit checkout -b newBranch2.我们查看一下远端分支git branch -r3.最后将新分支推送到远端或者说与远端某个分支建立联系git push -u origin newBranch...
原创
博文更新于 2025.07.14 ·
1818 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

git在项目中提交代码与本地合并实例(本地合并方式)

git在实际项目中提交代码与合并实例假如本地有三个分支:master(主分支)develop(开发分支)mybranch(本地自己的开发分支)其中develop是开发合并代码的目的地,mybranch是本地自己开发需要的分支,在mybranch中开发测试代码1.我们在mybranch分支开发完代码和测试提交成功2.先切回develop分支git checkout develop...
原创
博文更新于 2025.07.14 ·
1994 阅读 ·
0 点赞 ·
0 评论 ·
5 收藏

windows安装配置git并初始化邮箱

文章目录git 下载配置环境变量检查 git 是否配置成功初始化 gitgit 下载git 直接去官网下载,建议下载最新版的,再怎么也得安装 1.8 以上的版本,因为很多工具支持 1.8 以上的版本git 下载配置环境变量下载好之后,我们添加系统变量GIT_HOME,变量值为D:\JavaTools\Git,这个地址值根据大家的路径决定然后我们再点击系统变量PATH中添加一行%GIT_HOME%\cmd,最后一步步确定保存即可检查 git 是否配置成功如果配置环境变量之前已经打开了 dos
原创
博文更新于 2025.07.14 ·
1056 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

sed,awk超实用的文本处理样例

你的 model 中写的都是小驼峰变量,如果小驼峰的变量都放在一个文件中,比如 test.logmyLastNamemyName然后通过 awk 命令能快速生成 resultMap 关键代码# 保存原始字符串# 复制一份用于转换# 将每个大写字母替换为 "_字母"# 转为小写# 移除所有空白字符(空格、制表符、换行符)# 同样清理原始字符串中的空白# 拼接格式}'形如如下格式:然后你再粘贴到 mapper xml 中的 resultMap 中即可。
原创
博文更新于 2025.07.13 ·
1488 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

godot2D复刻多种经典小游戏合集

最近在学习 godot 游戏引擎,在做一些经典小游戏 demo。按键与蛇运动方向相同会让蛇以 2 倍速度移动。随机食物与随机 snake 开始位置。游戏介绍:复刻经典飞翔的小鸟小游戏。游戏介绍:复刻经典贪吃蛇小游戏。吃到食物后蛇身增长 1 格。点击屏幕可控制小鸟向上飞。小鸟飞得分与存储最高分。方向键可操控蛇的移动。
原创
博文更新于 2025.07.12 ·
286 阅读 ·
5 点赞 ·
0 评论 ·
1 收藏

java后端限流操作

能够控制 callThirdPartyAPI 内的执行逻辑是均匀分布在 0.0s、0.1s、0.2s…0.9s, 1.0s, 1.1s…一些业务场景中,我使用 java 在后端代码中可能要对某些流程做频率控制,其实会有很多做法,不同的做法适用于不同的场景。比如服务端代码假如要调用某个 open api,这个 api 会有一定的频控,你不想要触发到这个频控。一些简单的对某些流程执行的频率控制。
原创
博文更新于 2025.07.07 ·
178 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

前端防抖Debounce如何实现

setTimeout 是同步执行,但是被异步调用.setTimeout 是 JavaScript 中的异步操作,它不会阻塞主线程的执行.调用 setTimeout 时,JavaScript 引擎会将回调函数放入任务队列中,等待当前执行栈清空后才执行.setTimeout 的回调函数不会阻塞主线程的其他代码,也就是说直行到setTimeout后,立马执行了console.log了,但是setTimeout内的逻辑是在等待当前执行栈清空后才被执行的。
原创
博文更新于 2025.07.06 ·
184 阅读 ·
4 点赞 ·
0 评论 ·
2 收藏

前端js+vue承接后端SSE流式输出结果

Server-Sent Events:服务器发送事件,是一种基于 HTTP 的轻量级协议,允许服务器主动向客户端推送文本数据(如 JSON、纯文本等)前端监听:.addEventListener(“update”, handler)后端发送:event: update
data: {…
原创
博文更新于 2025.06.30 ·
377 阅读 ·
7 点赞 ·
0 评论 ·
5 收藏
加载更多