会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
控球强迫症
博客园
首页
新随笔
联系
订阅
管理
[置顶]
TCP实战二(半连接队列、全连接队列)
摘要: TCP实验一我们利用了tcpdump以及Wireshark对TCP三次握手、四次挥手、流量控制做了深入的分析,今天就让我们一同深入理解TCP三次握手中两个重要的结构:半连接队列、全连接队列。 参考文献:https://zhuanlan.zhihu.com/p/144785626 目录 1.TCP半连
阅读全文
posted @ 2020-06-24 14:09 控球强迫症
阅读(3010)
评论(2)
推荐(3)
[置顶]
TCP实战一(三握四挥、流量控制)
摘要: 上一篇博文已经介绍了tcpdump的一些基本操作与命令,今天这篇博文将带你解密如何利用wireshark对tcpdump抓到的数据包进行可视化分析! 参考文献:https://zhuanlan.zhihu.com/p/142665708 目录 1.Wireshark可视化分析ping过程(分析ICM
阅读全文
posted @ 2020-06-22 15:44 控球强迫症
阅读(1433)
评论(1)
推荐(0)
[置顶]
tcpdump抓包工具的基本使用
摘要: 为了更好的深入理解计算机网络等相关知识,例如TCP\UDP\IP等,我们就必须利用tcpdump、Wireshark等工具对网络进行分析。本篇博文主要记录一下tcpdump这个网络分析利器的一些基本使用方法。 目录 1.tcpdump与wireshark的区别 2.tcpdump的基本使用 参考:
阅读全文
posted @ 2020-06-17 11:44 控球强迫症
阅读(809)
评论(0)
推荐(1)
[置顶]
2020计算机保研经验分享
摘要: 开篇先来一个简单的自我介绍: 学校:西安电子科技大学 专业:软件工程 英语:四六级通过 排名:年级中下游前10%(15%的保研名额) 获奖:人均国创、数模,还有一些编程比赛以及校一等奖学金…… 夏令营\九月推免\和老师直接联系:北理工计算机、北邮计算机、中科院软件所人机交互、中科院信工所三室五室、中
阅读全文
posted @ 2020-05-29 16:18 控球强迫症
阅读(7454)
评论(0)
推荐(7)
[置顶]
JAVA基础-HashMap
摘要: 参考文献: https://juejin.im/post/5e817b886fb9a03c7d3cee7c#heading-7 https://juejin.im/post/5e6e0ac9e51d4526fb5df679 https://zhuanlan.zhihu.com/p/34280652
阅读全文
posted @ 2020-04-01 14:26 控球强迫症
阅读(369)
评论(0)
推荐(0)
2021年6月21日
spring学习笔记
摘要: 视频地址:https://www.bilibili.com/video/BV1nz4y1d7uy/?vd_source=c9d6648c0583f404d322e2130b32ea96 0.Spring介绍 Spring是一个框架,核心技术为IOC和AOP,主要功能在于实现解耦合,同时spring也
阅读全文
posted @ 2021-06-21 21:47 控球强迫症
阅读(163)
评论(0)
推荐(0)
2021年6月9日
MyBatis学习笔记
摘要: MyBatis官方文档 1.框架概述 MVC模式(Model–view–controller)是软件工程中的一种软件架构模式,把软件系统分为三个基本部分:模型(Model)、视图(View)和控制器(Controller)。 1.1 目前一般采用以下三层架构 界面层: 和用户打交道的, 接收用户的请
阅读全文
posted @ 2021-06-09 22:01 控球强迫症
阅读(115)
评论(0)
推荐(0)
2021年6月5日
Maven学习笔记
摘要: 1.Maven概念 Maven 是目前最流行的自动化构建工具,Maven是一款在大型项目开发过程中不可或缺的重要工具。 maven可以管理jar文件 自动下载jar和他的文档,源代码 管理jar直接的依赖, a.jar需要b.jar , maven会自动下载b.jar 管理你需要的jar版本 帮你编
阅读全文
posted @ 2021-06-05 12:58 控球强迫症
阅读(403)
评论(1)
推荐(1)
2021年2月4日
从ReentrantLock加锁解锁角度分析AQS
摘要: 本文用于记录在学习AQS时,以ReentrantLock为切入点,深入源码分析ReentrantLock的加锁和解锁过程。 同步器AQS的主要使用方式是继承,子类通过继承同步器并实现它的抽象方法来管理同步状态(通常锁或者同步组件内部会实现一个Sync类(该类是一个静态内部类),然后让Sync类去继承
阅读全文
posted @ 2021-02-04 11:09 控球强迫症
阅读(197)
评论(0)
推荐(0)
2021年1月30日
对Spring MVC拦截器的理解
摘要: 在平常练手的项目中,对于用户认证以及用户权限管理往往都是通过SpringMVC 拦截器以及其他手段进行处理,然而当项目规模变大,系统安全性要求增加的时候,基于SpringMVC 拦截器等实现的用户认证功能已经不能满足系统需求。常见的手段为利用Spring Security、Apache Shiro
阅读全文
posted @ 2021-01-30 17:34 控球强迫症
阅读(318)
评论(0)
推荐(0)
2020年12月27日
【LeetCode】290.单词规律(双映射)
摘要: 题目链接 290. 单词规律 题目描述 解题思路 双哈希表 需要处理两个映射关系:pattern → str,以及str → pattern。 如果只考虑pattern → str的映射关系,则pattern = "abba",str = "dog dog dog dog"示例不通过。所以必须也得考
阅读全文
posted @ 2020-12-27 13:01 控球强迫症
阅读(128)
评论(0)
推荐(0)
2020年12月26日
【LeetCode】84.柱状图中最大的矩形
摘要: 题目链接 84. 柱状图中最大的矩形 题目描述 解题思路 暴力法 对于每一个高度height[i],我们可以向左向右遍历,然后算出该高度往左往右最多可以延申至何处,这样就能算出该高度对应的面积,枚举所有高度然后求出最大值。 时间复杂度:O(n) 空间复杂度:O(1) 超时! 单调栈 以上暴力写法 J
阅读全文
posted @ 2020-12-26 20:13 控球强迫症
阅读(120)
评论(0)
推荐(0)
2020年12月24日
【LeetCode】135.分发糖果
摘要: 题目链接 135. 分发糖果 题目描述 解题思路 贪心法 两次贪心:从左到右进行贪心选择,从右到左进行贪心选择 题目中说到:相邻的孩子中,评分高的孩子必须获得更多的糖果。这里的相邻包含两种情况:左相邻和右相邻,我们不能一次性把左相邻和右相邻通通考虑,这样只会得不偿失,我们采取的策略是分两次考虑,所以
阅读全文
posted @ 2020-12-24 14:10 控球强迫症
阅读(167)
评论(0)
推荐(0)
2020年12月21日
【Leetcode】746.使用最小花费爬楼梯
摘要: 题目链接 746. 使用最小花费爬楼梯 题目描述 解题思路 动态规划 每次只能一个阶梯或者两个阶梯,所以要到达第 i 阶,只有两种方案,从第 i-2 阶,或 从 i-1阶到达 假设到达第i-2阶的最小花费为p2 到达第i-1阶的最小花费为p1 第i阶的花费为curr 则到达第i阶的最小花费的状态转移
阅读全文
posted @ 2020-12-21 12:21 控球强迫症
阅读(147)
评论(0)
推荐(0)
2020年12月20日
【LeetCode】316.去除重复字母
摘要: 题目链接 316. 去除重复字母 题目描述 解题思路 单调栈的应用 本题的解决可以分为两个过程: (1) 去重,使得所有元素只出现一次。 (2) 返回字典序最小 先忽略过程2,利用栈这个数据结构实现去重。去重的原理就是利用isUsed数组标记该元素是否在栈中出现,如果是则跳过,否则在栈中加入该元素。
阅读全文
posted @ 2020-12-20 14:20 控球强迫症
阅读(175)
评论(0)
推荐(0)
下一页
公告