Dojo
话题
新佳
订阅
极道
元认知
元逻辑
元设计
元编程
元语言
应聘面试技巧
Docker面试问题与解答
如今,公司不再一次性发布大量功能,而是试图通过一系列发布列车将小功能传输给客户。这具有许多优点,例如来自客户的快速反馈,更好的软件质量等,这反过来导致高的客户满意度。为实现这一目标,公司必须:增加部署频率降低新版本的故障率修复之间缩短了提前
Spring Boot面试问题| Baeldung
Spring Boot一直是Spring生态系统的关键参与者。该项目通过其自动配置功能使我们的生活更加轻松。在本教程中,我们将介绍在求职面试中可能出现的一些与Spring Boot相关的最常见问题。 Spring和Spring Bo
技术布道师DevRel到底是什么?
软件工程师有无数的职业道路,我遇到了几位工程师,经过多年的编码,他们转向了开发人员的技术布道。布道师是什么,为什么有这么人会这样做?开发布道师(有时被称为“开发人员的传播者”或属于他们公司的“开发者关系DevRel”的组织)是技术人员,但他们还擅长沟通。让开发布道师如此有趣的原因在于
如何在Java中一次性查找Java中链表的中间元素
如何在一次传递中找到LinkedList的中间元素?这是一个Java和非Java程序员面试时经常被问到的编程问题。这个问题类似于检查回文或计算阶乘,有时也会要求编写代码。为了回答这个问题,候选人必须熟悉LinkedList的数据结构,即在单个LinkedList的情况下,链表的每个节点都包含
如何在Java中反转单链表?
在本文中,我将向您展示如何在没有递归的情况下在Java中反转单个链表。单链表,也称为链表,是一组节点,只能在一个方向上遍历,例如向前。链表中的每个节点都包含两个内容,一个数据和指向列表中下一个节点的指针。为了反转链表,我们需要遍历列表,在每一步我们都需要反转链接,例如在第一次迭代之后,hea
如何从整数数组中找到最大和最小数
对于任何软件开发人员来说,很好地理解数组数据结构都是非常重要的,为了发展这种理解,初学者可以做很多编程练习。其中之一是编写一个程序来查找整数数组中最小和最大的数字。Java程序员与其他程序员没有什么不同,因此他们可以用Java来完成这个程序,而不仅仅是为了理解数组,而且也可以使用Java中的
如何使用 CommandLineRunner?
要使用CommandLineRunner,我们创建一个实现CommandLineRunner接口的类,并重载它的run()方法,使用Spring如@Component之类注释此类,当Spring Boot应用启动时,就在完成启动之前,CommandLineRunner将会被执行。我们可以将命令行参数
什么是“技术美德信号”?
作者:Spiro Floropoulos当一家公司要求你使用一些复杂的算法或解决一个你可能永远不会遇到的疯狂问题时,我会说这是一种美德信号。对我而言,该公司正在说“看看我们有多酷。我们知道这些算法或结构或数学或[在这里插入一些很酷的流行语],这意味着我们很时髦,你应该为我们工
从未排序的链表中删除重复项
编写一个removeduplicates()函数,该函数获取一个列表并从列表中删除所有重复的节点。列表未排序。 例如,如果链表是12->11->12->21->41->43->21,那么removeUplicates()应该将链表转换为12->11
什么是Spring Boot Starters?
Spring Boot Starter顾名思义是为不同目的启动Spring Boot应用程序。比如: spring-boot-starter-parent:它是一个特殊的启动器,提供有用的Maven默认值。它在POM的父节中使用。 spring-boot-starter-web:使用
Spring Boot应用程序有哪些功能?
Spring Boot应用功能有: 1. Spring boot自动执行许多配置。所以开发速度更快。 2. Spring Boot默认端口8080,支持嵌入式Tomcat,Jetty和Undertow服务器的
查找字符串中第一个非重复字符的3种方法
编写Java程序以查找字符串中的第一个非重复字符是编码测试的常见问题。由于字符串是各种编程面试中的热门话题,因此最好准备一些众所周知的问题,例如使用递归反转字符串,或检查字符串是否是回文。这个问题也属于同一类。在进入解决方案之前,让我们先了解这个问题。你需要编写一个函数,它接受一个字符串并返
如何培养一个高级软件工程师?
大多数公司组织必须回答这个问题:“怎样才能让一个普通软件开发人员成为高级开发人员?”这是一个具有挑战性的问题,因为它是非常主观的。 搜索互联网上的答案,你会得到很多不同的答案。 也包含主观的标准,这增加了问题的额外难度。 使得这个问题变得更难回答则是一些
如何查找总和等于给定数字的整数数组中的所有对
在任何编程面试中,练习编码问题都非常重要。你应该尽量使用数组,链表和字符串这样的数据结构来清除任何编程访问。这是一个通过编码学习的漫长过程,而这正是这些小编码问题所帮助的所在。现在,我们将从阵列中看另一个有趣的编程问题;编写一个程序来查找总和等于给定数字的所有整数对。例如,如果输入整数数组是
如何用JAVA程序来查找链接列表是否包含循环
查找链表是否包含循环的算法 迭代链表时使用快速和慢速两个指针。快速指针在每次迭代中移动两个节点,而慢速指针移动到一个节点。如果链表包含循环或循环,那么在迭代过程中,快指针和慢指针都会在某个点上相遇。如果它们不相
如何使用Spring Boot的Profiles
Spring提供了@Profile让我们为不同的环境创建不同的配置:例如,假设我们有生产,开发和测试等环境。在开发环境中,我们可以启用开发配置文件;在生产环境中我们可以启用生产配置文件等。 我们可以使用profile文件名称创建属性文件:applicati
算法面试:数组编码面试问题
数组是最基本的数据结构,它将元素存储在连续的内存位置。这也是面试官最喜欢的话题之一,在任何编码面试中,你都会听到很多关于数组的问题,例如,颠倒数组、排序数组或搜索数组中的元素。 数组数据结构的主要优点是,如果知道索引,它可以提供快速的0(1)搜索,但是从数组中添加和删除元素的速度很慢,因为一
如何在不使用Java Collection API的情况下从数组中删除重复项
这是最近在Java技术访谈中向一位读者询问的编码问题。问题是从整数数组中删除重复项而不使用任何集合API类,如Set或LinkedHashSet,这可以使此任务变得微不足道。通常,如果您需要为任何项目工作执行此操作,我建议更好地使用Set接口,特别是LinkedHashSet,因为这也保持了
上页
下页
关闭