2025.11.07实习 安恒信息-Java-一面

八股:
Spring如何装配?答:@ComponentScan注解扫描 + Bean生命周期
Kafka如何保证消息不丢失?
Hashmap和ConcurrentHashMap 哪个线程安全?数据结构有何不同?
Redis穿透、雪崩、击穿? 但回答击穿加锁,面试官说就是为了缓存干嘛加锁。。。
docker如何优化镜像,如何加速部署,容器间如何通信? 这个挺冷门的

项目&场景:
Websocket和HTTP中和的半双工通信方式??
websocket如何保证可靠?
如何统计在线人数?答websocket/消息队列/定时任务扫描都不行
langchain4j、langchain、springai区别?如何开发?
mybatis批量插入是怎么做优化的。
全部评论
1. 半双工通信方式(不是HTTP,是SSE) 你说的“WebSocket和HTTP之间的半双工”,对应的是 SSE(Server-Sent Events,服务器推送事件): - 它基于HTTP协议,但属于半双工:只能由服务器单向向客户端推送数据,客户端只能接收(若要发请求,得额外发HTTP请求); ​ - 对比WebSocket(全双工):SSE实现更轻量,不用建立新的TCP连接(复用HTTP连接),适合“服务端主动推、客户端少请求”的场景(比如我项目里的设备状态实时通知,用过SSE做轻量化推送)。
点赞 回复 分享
发布于 11-07 14:03 湖南

相关推荐

评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务