自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 java日常面试题

HTTP是超文本传输协议,默认的工作端口是80,明文传输,数据都是未加密的,安全性较差HTTPS是超文本传输安全协议,默认的工作端口是443,数据传输过程是加密的,安全性较好。

2024-03-07 17:20:28 348 1

原创 Redisson分布式锁解决库存超卖

库存超卖通常出现在高并发的销售场景中,如团购、秒杀或特价活动期间。这些活动往往会导致访问量激增,成千上万的用户同时抢购有限的商品,这就极易造成库存超卖现象。

2024-03-02 11:43:50 1394

原创 MyBatis基础面试题

MyBatis是一款轻量级的半自动化对象关系映射(ORM)框架,它主要用于Java应用程序中的数据持久层,它提供了一种高效的方式来管理数据库操作,避免了手动编写大量重复的JDBC代码简单点来讲,就是内部封装了JDBC,开发时只需要关注SQL语句本身,不需要花费精力去处理加载驱动、创建连接等繁杂的过程。

2024-03-01 17:34:37 893

原创 Spring MVC的基础面试题

Spring MVC是Spring内置的MVC框架,它简化了传统 Servlet+JSP 的 Web 开发方式,解决web开发中常见的问题,而且使用简单,与Spring无缝集成,具有扩展性和灵活性MVC模式(Model-View-Controller):解决页面代码和后台代码的分离,也就是前后端分离以前都是使用 Servlet 在做 Web 开发,但是使用Servlet在接收请求参数,数据共享,页面跳转等操作相对比较复杂。

2024-03-01 15:58:23 349 1

原创 Spring的基础面试题

Spring 也可以叫 Spring Framework,是一个轻量级的开源的框架,是Spring全家桶的基础和核心,然后Spring的核心是控制反转(IoC)和面向切面(AOP)。它的特点是非侵入式,方便解耦,简化开发这里简单的说明一下1、Spring MVC 是Web层应用框架,基于 DispatcherServer 的前端路由处理和 ViewResolver 视图解析器来简化开发者的工作效率2、Sping Boot 是开发一站式的解决方案,简化Spring的开发难度,简化繁琐的配置,提供了各种启动器(

2024-03-01 11:18:01 842 1

原创 TCP与UDP的知识点

三次握手是在安全可靠的基础上,握手次数最少的方案。两次握手并不能保证可靠性。四次握手又浪费了效率,当然,有的需要更高安全性的地方,是可以有N次握手协议的,但那是特殊情况。总结来说:两次握手可能会因为之前传输的迷路的报文被服务端接受,重新建立连接造成资源的浪费。而因为三次挥手已经可以满足可靠性了,就不需要在进行第四次了(每多一次握手都会浪费资源)名词解释1、ACK 是TCP报头的控制位之一,对数据进行确认。确认由目的端发出, 用它来告诉发送端这个序列号之前的数据段都收到了。

2024-02-29 08:51:08 883 1

空空如也

空空如也

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

TA关注的人

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