首页最新资讯

全部 新闻动态 技术文章 常见问题 技术问答

    • 数据库的三范式是什么?

      数据库的三范式是指关系数据库设计中的一些规则,用于减少数据冗余、提高数据一致性和避免数据插入、更新和删除时出现异常情况。以下是三范式的概述:查看全文>>

      常见问题2023-04-26 |黑马程序员 |数据库三范式
    • 在Java中,什么叫观察者设计模式(observer design pattern)?

      观察者设计模式是Java中的一种行为型设计模式,用于在对象间建立一种一对多的依赖关系,当一个对象的状态发生变化时,它的所有依赖者都会得到通知并自动更新。查看全文>>

      常见问题2023-04-25 |黑马程序员 |观察者设计模式,observer design pattern
    • Java中mybatis是否支持延迟加载?延迟加载的原理是什么?

      是的,MyBatis支持延迟加载。延迟加载是指在查询对象时,只加载其基本属性,而将关联对象的数据暂不加载,等到真正需要使用关联对象时再去查询加载其数据的一种技术。查看全文>>

      常见问题2023-04-24 |黑马程序员 |mybatis,延迟加载,延迟加载原理
    • Thread类中的yield方法有什么作用?

      在Java中,Thread类中的yield()方法用于将 CPU 资源让给其他线程。当一个线程调用yield()方法时,它会暂停当前正在执行的任务并让出CPU资源,以便其他线程有机会执行。如果没有其他线程需要执行,那么该线程将继续执行。查看全文>>

      常见问题2023-04-19 |黑马程序员 |yield方法,Thread类,线程执行
    • Java中为什么代码会重排序?

      Java中的代码重排序是指Java编译器、JIT编译器或处理器为了提高代码执行效率而对代码的执行顺序进行优化调整的过程。重排序过程可能会改变代码执行的顺序,但不会改变代码的结果。查看全文>>

      常见问题2023-04-18 |黑马程序员 |Java中为什么代码会重排序
    • Java开发工程师需要掌握哪些技能?

      Java作为编程界“泰斗”级别的语言,在后端开发中占据主导位置。目前,市面上91%以上的服务器都是使用Java语言进行编程的。结合招聘平台各大厂发布的招聘启事汇总的高级Java开发工程师必备技能:查看全文>>

      常见问题2023-04-17 |黑马程序员 |java工程师,java程序员技能培训
和我们在线交谈!