会员
周边
众包
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
RS_mine
博客园
首页
新随笔
联系
订阅
管理
2023年6月21日
浏览器输入URL到页面返回的详细流程
摘要: 一、输入网址:输入要访问的网址,即URL。 二、缓存解析:浏览器获取到输入的URL后,会先去缓存中查找资源(提高查询速度)。它按照从浏览器缓存→系统缓存→路由器缓存中逐步进行查看,如果有就从缓存中显示界面,则不再发送请求;如果没有,则发送http请求。 三、域名解析:当发现缓存中不存在资源时,则发送
阅读全文
posted @ 2023-06-21 20:06 RS_mine
阅读(258)
评论(0)
推荐(0)
2023年6月12日
LC1171. 从链表中删去总和值为零的连续节点
摘要: 题目来源于力扣题库,题目链接:LC1171.从链表中删去总和值为零的连续节点 Q:给你一个链表的头节点 head,请你编写代码,反复删去链表中由 总和 值为 0 的连续节点组成的序列,直到不存在这样的序列为止。 删除完毕后,请你返回最终结果链表的头节点。 你可以返回任何满足题目要求的答案。 (注意,
阅读全文
posted @ 2023-06-12 16:19 RS_mine
阅读(66)
评论(0)
推荐(0)
2023年6月9日
插入排序之直接插入排序
摘要: 一、直接插入排序 插入排序(英语:Insertion sort)是一种简单直观的排序算法。它的工作原理为将待排列元素划分为「已排序」和「未排序」两部分,每次从「未排序的」元素中选择一个插入到「已排序的」元素中的正确位置。 一个与插入排序相同的操作是打扑克牌时,从牌桌上抓一张牌,按牌面大小插到手牌后,
阅读全文
posted @ 2023-06-09 21:52 RS_mine
阅读(132)
评论(0)
推荐(0)
2023年6月7日
前后端分离开发中的跨域问题
摘要: 一、什么是跨域问题? 跨域(CORS)是指不同域名之间相互访问。是指浏览器不能访问其他网站的脚本,它是由浏览器的同源策略造成的,同源策略是浏览器对于JavaScript所定义的安全限制策略。由于现在在开发中大多数都是前后端分离的项目,所以会导致跨域问题,下面我们先了解跨域再解决跨域问题。同源策略:是
阅读全文
posted @ 2023-06-07 22:15 RS_mine
阅读(400)
评论(0)
推荐(0)
2023年6月6日
SpringMVC的执行流程
摘要: 一、什么是SpringMVC? Spring MVC 是一个用于构建 Web 应用程序的 Java 框架。它遵循模型-视图-控制器设计模式。它实现了核心 spring 框架的所有基本功能,如控制反转、依赖注入。Spring MVC在DispatcherServlet的帮助下为在Spring框架中使用
阅读全文
posted @ 2023-06-06 14:21 RS_mine
阅读(715)
评论(0)
推荐(0)
2023年6月1日
Java设计模式之单例模式
摘要: 一、何谓单例模式? 单例模式,也叫单子模式,是一种常用的软件设计模式,属于创建型模式的一种。在应用这个模式时,单例对象的类必须保证只有一个实例存在。许多时候整个系统只需要拥有一个的全局对象,这样有利于我们协调系统整体的行为。比如在某个服务器程序中,该服务器的配置信息存放在一个文件中,这些配置数据由一
阅读全文
posted @ 2023-06-01 21:49 RS_mine
阅读(14)
评论(0)
推荐(0)
2023年5月30日
LC56. 合并区间
摘要: 题目来源于力扣题库,题目链接:LC56.合并区间 Q:以数组 intervals 表示若干个区间的集合,其中单个区间为 intervals[i] = [starti, endi] 。请你合并所有重叠的区间,并返回 一个不重叠的区间数组,该数组需恰好覆盖输入中的所有区间 。 示例1: 输入:inter
阅读全文
posted @ 2023-05-30 21:21 RS_mine
阅读(41)
评论(0)
推荐(0)
2023年5月28日
Synchronized和Lock的区别
摘要: synchronized与Lock的主要区别如下: 一、 synchronized是Java的内置关键字,而Lock是接口,其常用实现类为ReentrantLock(可重入锁)和ReentrantReadWriteLock(读写锁); 二、 synchronized是隐式的加锁,这个流程自动化,而L
阅读全文
posted @ 2023-05-28 20:28 RS_mine
阅读(527)
评论(0)
推荐(0)
2023年5月23日
Springboot的自动装配原理解析
摘要: 一、@SpringBootApplication注解 该注解的作用是用来标识一个springboot应用程序的主启动类的,它也是springboot程序的启动入口。从源代码中可以发现,该注解内部也是有好多个注解加以标注的,包含: @Target:表示该注解可以作用在哪里(如ElementType.T
阅读全文
posted @ 2023-05-23 16:03 RS_mine
阅读(539)
评论(0)
推荐(0)
2023年5月21日
LC15. 三数之和
摘要: 题目来源于力扣题库,题目链接:LC15. 三数之和 Q:给你一个整数数组 nums ,判断是否存在三元组 [nums[i], nums[j], nums[k]] 满足 i != j、i != k 且 j != k ,同时还满足 nums[i] + nums[j] + nums[k] == 0 。请
阅读全文
posted @ 2023-05-21 14:22 RS_mine
阅读(16)
评论(0)
推荐(0)
下一页
公告