1 2 3 4 5 ··· 29 下一页

[置顶] TCP三次握手(通俗易懂)

摘要: TCP连接要解决的三个问题 TCP的连接建立主要解决以下三个问题:1--使TCP双方能够知道对方的存在2--使TCP双方能够协商一些参数(如最大窗口值,是否使用窗口扩大选项和时间戳选项以及服务质量)3--使TCP双方能够对运输实体资源(如缓存大小,连接表中的项目等)进行分配。 图解TCP三次握手 图 阅读全文

posted @ 2021-01-08 22:36 Love&Share 阅读(2735) 评论(1) 推荐(1) 编辑

2024年11月28日

git merge时三方合并算法源码解读

摘要: 三方合并算法简介: Git 的三方合并算法主要由 merge-recursive.c 和 diff.c 中的代码实现,核心部分涉及以下几个步骤:找到共同祖先、生成差异、合并变更。这段代码逻辑较复杂,这里只讲解 Git 代码库中的关键函数和其逻辑。 以下是简化和注释版的三方合并算法实现的核心代码片段: 阅读全文

posted @ 2024-11-28 12:37 Love&Share 阅读(16) 评论(0) 推荐(0) 编辑

git merge底层原理解析

摘要: 日常工作中常常会有这样的合并需求:现在我在A分支上,我想把B分支的内容合并上来。 合并步骤如下所示 1. 确保在 A 分支上 运行以下命令,确认当前处于 A 分支: git branch 当前分支前会有一个 * 标记。如果不在 A 分支上,可以通过以下命令切换: git checkout A 2. 阅读全文

posted @ 2024-11-28 12:24 Love&Share 阅读(29) 评论(0) 推荐(0) 编辑

2024年2月15日

go的依赖管理

摘要: 1)为当前项目新增一个依赖包 go mod tidy 2)升(降)级版本 查看版本信息 1.8有问题需要降级(升级也同理) 或者 3)添加主版本号大于1的依赖 4)移除依赖 源码中移除+go mod tidy ps:特殊情况用ventor 阅读全文

posted @ 2024-02-15 21:38 Love&Share 阅读(20) 评论(0) 推荐(0) 编辑

bug-missing GOSUMDB

摘要: 问题描述: D:\gopj>go mod tidy go: finding module for package go.uber.org/zap go: finding module for package github.com/valyala/fasthttp go: downloading go 阅读全文

posted @ 2024-02-15 21:06 Love&Share 阅读(248) 评论(0) 推荐(0) 编辑

bug-vscode中无法识别go命令

摘要: 现象描述: 装好go在cmd下面输入go version能正常显示 但在vscode控制台中无法显示 原因: vscode未识别到go命令 解决方案: 手动为vscode添加go的path路径 打开VSCode设置(JSON): 你可以通过按下 Ctrl + Shift + P 打开命令面板,然后输 阅读全文

posted @ 2024-02-15 20:31 Love&Share 阅读(439) 评论(0) 推荐(0) 编辑

2023年3月19日

一文读懂存储过程

摘要: 0 导读 经常听别人说,“调用一个存储过程“,“把处理过程改写为存储过程之后就快了”此类的话,本篇文章我们来聊一聊存储过程。将从以下几个方面去描述存储过程。 1 存储过程解决了什么样的问题? 我们看这样一个场景:假设用户现在正在进行下单操作,那你的数据库需要做这些事。 1)核对保证库存中有对应的商品 阅读全文

posted @ 2023-03-19 22:31 Love&Share 阅读(782) 评论(0) 推荐(1) 编辑

2022年12月1日

maven-Failed to compile JSPS

摘要: 问题描述: 在clean玩之后使用install编译项目报这个错,怎么找也没找对。更换java版本,更换tomcat。 错误原因: 当启动项目时它直接指出了具体是哪里报错了,在web.xml中注释掉单点登录的时候不小心多了个<,导致白忙活半天。 阅读全文

posted @ 2022-12-01 14:46 Love&Share 阅读(22) 评论(0) 推荐(0) 编辑

2022年11月29日

工具---idea控制台乱码永久解决

摘要: 我们打开 IntelliJ IDEA 在本地的安装目录,找到下面两个文件,使用记事本打开, 在最后一行添加-Dfile.encoding=UTF-8 即可。在重启之后运行程序检查控制台信息,问题解决! 如果上述还不生效: Help→Etit Custom VM Option”进入自定义虚拟机选项页面 阅读全文

posted @ 2022-11-29 15:36 Love&Share 阅读(57) 评论(0) 推荐(0) 编辑

maven---本地仓库权限不足引发的问题

摘要: 问题描述: 此问题困扰了我两天。 maven在从远程仓库下载依赖到本地的时候不断报错,显示找不到系统所在路径。 排查思路: 1)是maven配置问题吗? 仔细检查maven的settings.xml配置文件,以及idea关于maven相关的配置,发现并没有问题。 2)是远程仓库访问不通吗? 在浏览器 阅读全文

posted @ 2022-11-29 14:51 Love&Share 阅读(467) 评论(0) 推荐(0) 编辑

2022年9月20日

没有小偷比我更专业(打家劫舍)

摘要: 没有小偷比我更专业(打家劫舍) 一:写在前面 动态规划真的很重要,无论大公司小公司都会涉及到。博主最近在秋招,遇到了两个打家劫舍的笔试题 ,或者说是变形题。4399的猜密码,给你一串数字,相邻2个数字不能一起用,让你计算出这串数字能获得的最大和。另外一个小公司的摘苹果,一排苹果树,每颗树上都有一定的苹果,相邻的两棵树不能摘,问你能 阅读全文

posted @ 2022-09-20 09:39 Love&Share 阅读(62) 评论(0) 推荐(0) 编辑

1 2 3 4 5 ··· 29 下一页

导航