
面试专题-知识点
文章平均质量分 73
全能技术师
学会享受生活
展开
-
业务场景: arraylist我有1000条数据我现在要往每条数据后面加一个123,除了循环添加还有什么方法?
尽管Stream API提供了一种更加函数式编程风格的方法来处理集合,但它本质上还是通过循环来操作的,只是这个循环被封装在了Stream API的内部。不过,如果您想要避免显式的for循环或while循环,可以使用Java 8引入的Stream API来以声明式的方式实现相同的效果。请注意,使用Stream API时,原始列表不会被修改,而是会创建一个新的列表来保存修改后的数据。如果您需要保留原始列表不变,可以将。如果您想要替换原始列表的内容,可以将。方法将修改后的流元素收集到一个新的列表中。原创 2024-03-10 14:14:52 · 320 阅读 · 0 评论 -
面试总结 1-3 年Java开发(持续更新)
所有面试题都是本人亲自面试的总结复盘,答案是百度以及结合自己的回答不唯一。原创 2024-03-04 00:27:22 · 1228 阅读 · 2 评论 -
怎么使用JMeter对代码进行压测,对比高并发优化前后的性能,单机性能都提升了25倍左右?
压力测试相关概念使用JMeter对高并发优化前后的代码进行压测对比。原创 2024-02-20 13:28:19 · 645 阅读 · 0 评论 -
面试篇-SpringBoot自动配置原理
主配置类启动,通过@SringBootApplication 中的@EnableAutoConfguration 加载所需的所 有自动配置类,然后自动配置类生效并给容器添加各种组件。SpringBoot 在自动配置很多组件 的时候,先判断容器中有没有用户自己配置的(@Bean、@Component)如果有就用用户配置 的,如果没有,才自动配置;自动装配时,容器会根据Bean之间的依赖关系,自动将需要的Bean注入到相应的Bean中。这是自动装箱的核心,即这个run方法的执行过程。原创 2024-01-28 22:49:46 · 1512 阅读 · 0 评论