Java中,多态指的是同一行为,具有多个不同表现形式。通过多态,可以消除类之间的耦合关系,提高程序的可扩展性和可维护性。但多态在调用方法时,父类中如果没有该方法,会出现编译错误。也就是说,如果没有进行类型转换,不能调用子类拥有,而父类没有的方法。编译都错误,更别说运行了。这也是多态给我们带来的一点"小麻烦"。所以,想要调用子类特有的方法,必须做向下转型。 查看全文>>
技术文章2023-04-27 |传智教育 |多态转型,向下转型和向上转型
CSRF(Cross-Site Request Forgery)攻击是一种常见的网络安全漏洞,它利用了网站对用户浏览器的信任,以用户的身份在用户不知情的情况下执行恶意操作。 查看全文>>
常见问题2023-04-27 |传智教育 |CSRF,csrf攻击,csrf漏洞
索引(index)是帮助MySQL高效获取数据的数据结构(有序)。在数据之外,数据库系统还维护着满足特定查找算法的数据结构(B+树),这些数据结构以某种方式引用(指向)数据,这样就可以在这些数据结构上实现高级查找算法,这种数据结构就是索引。MySQL默认使用的索引底层数据结构是B+树... 查看全文>>
技术文章2023-04-26 |传智教育 |什么是索引,索引的底层数据结构,二叉树和B树
Spring Boot中的监视器(monitor)是指一组用于监视应用程序性能和运行状况的工具和指标。Spring Boot包含了许多内置的监视器,可以让同学们实时了解您的应用程序的各种指标。 查看全文>>
面试问题2023-04-26 |传智教育 |Spring Boot,监视器,actuator依赖
在Java中,自旋是指在多线程编程中,当线程尝试获得某个锁时,如果该锁已经被其他线程占用,线程会一直循环检查该锁是否被释放,直到获取到该锁为止。这个循环等待的过程被称为自旋。 查看全文>>
面试问题2023-04-25 |传智教育 |自旋,Java自旋,线程占用
在计算机程序中,当多个线程同时访问同一个变量时,可能会发生线程安全问题,其中之一是变量的可见性问题。这意味着一个线程在修改了一个变量的值之后,其他线程无法立即感知到这个变化,导致程序出现不一致的行为。 查看全文>>
面试问题2023-04-25 |传智教育 |volatile,线程可见性,关键字声明
JavaConfig是一种用于配置Spring框架应用程序的替代方法,它是通过使用Java类来配置Spring的依赖注入和其他功能,而不是使用XML或注释来实现的。 JavaConfig可提供更多的类型安全性和重构支持,同时也更易于维护。 查看全文>>
面试问题2023-04-24 |传智教育 |JavaConfig,Spring框架,依赖注入
TCP和UDP都是Internet协议簇中的传输层协议,但它们之间有以下区别:1.连接性:TCP是一种面向连接的协议,UDP是一种无连接的协议。TCP建立连接,传输数据,然后释放连接;UDP发送数据包而不需要建立连接。2.可靠性:TCP提供可靠的数据传输,通过重传机制和校验和保证数据的完整性和可靠性;而UDP没有可靠性保障,因为它不提供重传机制和校验和,所以数据可能会丢失或重复。 查看全文>>
面试问题2023-04-24 |传智教育 |tcp和udp的区别