- 博客(6)
- 收藏
- 关注
原创 java日常面试题
HTTP是超文本传输协议,默认的工作端口是80,明文传输,数据都是未加密的,安全性较差HTTPS是超文本传输安全协议,默认的工作端口是443,数据传输过程是加密的,安全性较好。
2024-03-07 17:20:28
387
1
原创 Redisson分布式锁解决库存超卖
库存超卖通常出现在高并发的销售场景中,如团购、秒杀或特价活动期间。这些活动往往会导致访问量激增,成千上万的用户同时抢购有限的商品,这就极易造成库存超卖现象。
2024-03-02 11:43:50
1757
原创 MyBatis基础面试题
MyBatis是一款轻量级的半自动化对象关系映射(ORM)框架,它主要用于Java应用程序中的数据持久层,它提供了一种高效的方式来管理数据库操作,避免了手动编写大量重复的JDBC代码简单点来讲,就是内部封装了JDBC,开发时只需要关注SQL语句本身,不需要花费精力去处理加载驱动、创建连接等繁杂的过程。
2024-03-01 17:34:37
935
1
原创 Spring MVC的基础面试题
Spring MVC是Spring内置的MVC框架,它简化了传统 Servlet+JSP 的 Web 开发方式,解决web开发中常见的问题,而且使用简单,与Spring无缝集成,具有扩展性和灵活性MVC模式(Model-View-Controller):解决页面代码和后台代码的分离,也就是前后端分离以前都是使用 Servlet 在做 Web 开发,但是使用Servlet在接收请求参数,数据共享,页面跳转等操作相对比较复杂。
2024-03-01 15:58:23
391
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
877
1
原创 TCP与UDP的知识点
三次握手是在安全可靠的基础上,握手次数最少的方案。两次握手并不能保证可靠性。四次握手又浪费了效率,当然,有的需要更高安全性的地方,是可以有N次握手协议的,但那是特殊情况。总结来说:两次握手可能会因为之前传输的迷路的报文被服务端接受,重新建立连接造成资源的浪费。而因为三次挥手已经可以满足可靠性了,就不需要在进行第四次了(每多一次握手都会浪费资源)名词解释1、ACK 是TCP报头的控制位之一,对数据进行确认。确认由目的端发出, 用它来告诉发送端这个序列号之前的数据段都收到了。
2024-02-29 08:51:08
933
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人