- 博客(13)
- 收藏
- 关注
原创 互联网大厂Java面试:严肃面试官与搞笑程序员的对决
Spring是一个大型应用框架,而SpringBoot是基于Spring的快速开发套件,简化了Spring应用的配置。在某互联网大厂的面试室,一位严肃的面试官正准备提问,而对面坐着一位看似紧张却又想显得轻松的程序员小张。JVM就像一个巨大的购物车,负责把所有的变量都放进去,呃……:JVM内存管理包括堆内存和栈内存,堆内存用于存储对象实例,栈内存用于执行线程时的栈帧……呃,一个很大的箱子,大家都往里面扔东西,有时候会打架?:HashMap通过哈希函数将键映射到对应的值,并通过链表解决哈希冲突。
2025-05-25 17:42:09
202
原创 互联网大厂Java面试:从Spring到微服务的技术深度解析
Redis通过将数据存储在内存中实现快速的读写操作,支持多种数据结构如字符串、哈希、列表、集合等。是的,Kafka通过ack机制来确保消息传递的可靠性,这也是我们实现可靠消息传输的关键。没关系,Redis确实是通过内存存储实现快速读写的,我们可以稍后再深入探讨。很好,看来你对Spring Boot的基础还是比较了解的。听说好像是用的内存存储,速度很快,具体的我也不是很清楚。今天的面试就到这里吧,你的表现很有趣,回去等通知吧。很好,那在Kafka中,如何保证消息的可靠性呢?用数据库啊,再加个Redis缓存。
2025-05-19 08:00:26
364
原创 Java求职面试——从Spring Boot到微服务的技术应用场景解析
它提供了一系列的Starter POMs和自动配置的类,帮助快速开始Spring应用开发。Maven是一个强大的构建工具,广泛用于Java项目的构建和依赖管理。:嗯,Java SE 8最吸引人的就是Lambda表达式了,还有Stream API,可以让代码写得更简洁。Redis是一种高性能的键值存储系统,常用于缓存以减少数据库访问,提升应用的响应速度和处理能力。:假设我们要实现一个内容社区,用户上传的图片需要处理和存储,你有什么建议。:哦,我用得最多的是Maven,因为它有强大的依赖管理功能。
2025-05-18 22:00:19
263
原创 Java面试大考验:从Web框架到微服务的全面探讨
Spring Boot不需要繁琐的配置,而Spring MVC就像老奶奶的裹脚布,啰里啰嗦。在一家知名的互联网大厂的面试室里,严肃的面试官正襟危坐,对面坐着的是搞笑的水货程序员谢飞机。Hibernate就是全自动洗衣机,而MyBatis就像半自动,得手动拧干。用Spring Security,给每个服务都穿上盔甲,这样就安全了。这个...可以用HikariCP,至于怎么调,就像调音,得靠感觉。用Eureka吧,就像老鹰抓小鸡,服务一多就全都找到了。
2025-05-18 21:00:19
215
原创 Java求职面试:揭秘互联网大厂中Java技术栈的应用与实践
在一家知名互联网大厂的面试室,严肃的面试官正准备面试一位名叫谢飞机的求职者。我会用Spring Cloud和Netflix的那些东西,像Eureka和Zuul搭配使用。应该使用连接池,比如HikariCP,还有用缓存技术吧,比如Redis。嗯,我知道有个叫switch表达式的新东西,还有文本块,听起来很有趣!用Spring Security,还有JWT吧,具体怎么用我得查查。这个嘛,可能得根据具体场景来定,我还需要多研究一下。(微笑)好的,我们会仔细考虑你的情况,请回去等通知。(点头)好的,继续。
2025-05-18 14:40:18
403
原创 ELK系统搭建并与spring boot集成
Elasticsearch:用于存储收集到的日志信息;Logstash:用于收集日志,SpringBoot应用整合了Logstash以后会把日志发送给ogstash,Logstash再把日志转发给Elasticsearch;Kibana:通过Web端的可视化界面来查看日志。当spring boot启动日志特别多的时候,我们可以使用elk的方式来查看日志,避免查看.out文件时间过长,导致无法快速定位问题。
2023-10-14 22:10:47
210
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人