首页 常见问题
    • 参数如何通过值或引用传递?

      在Python中,参数传递可以通过值传递或引用传递。当你将一个参数传递给一个函数时,它可以是通过值传递还是通过引用传递,取决于参数的类型和如何在函数中处理它。查看全文>>

      2023-06-23 |黑马程序员 |值传递,引用传递,原始变量
    • 创建线程池有几个核心构造参数?

      在Java中,创建线程池时有几个核心构造参数:corePoolSize(核心线程数)、maximumPoolSize(最大线程数)、keepAliveTime(线程空闲时间)、unit(时间单位)、workQueue(任务队列)。查看全文>>

      2023-06-23 |黑马程序员 |创建线程池,核心构造参数,线程空闲时间
    • classmethod和staticmethod的区别是什么?

      在Python中,classmethod和staticmethod都是用于定义类方法的装饰器。这两者有一些区别,下面详细说明它们的不同之处。查看全文>>

      2023-06-21 |黑马程序员 |classmethod,staticmethod,静态方法
    • 功能测试用例需要详细到什么程度才是合格的?

      功能测试用例需要详细到足够的程度才能被视为合格。以下是一些常见的要求和指导原则,以帮助你确定测试用例的详细程度。查看全文>>

      2023-06-21 |黑马程序员 |功能测试,功能测试用例,边界条件
    • select…for update会锁表还是锁行?

      SELECT...FOR UPDATE是一种用于在数据库事务中锁定数据的语句。具体行为取决于数据库管理系统(DBMS)的实现方式,不同的DBMS可能会有不同的行为。查看全文>>

      2023-06-21 |黑马程序员 |数据库事务,锁定行,锁定表
    • 单核CPU支持Java多线程吗?为什么?

      Java的多线程是通过Java虚拟机(JVM)来实现的,而JVM会将线程映射到底层的操作系统线程。无论是单核CPU还是多核CPU,JVM都可以创建多个线程并将它们映射到操作系统线程上。查看全文>>

      2023-06-21 |黑马程序员 |单核CPU,Java多线程,线程映射
    • 什么是Etag?

      在前端开发中,ETag(实体标签)是一种用于缓存验证的HTTP标头之一。它是服务器生成并返回给客户端的一个标识符,用于表示特定资源的版本。当客户端再次请求该资源时,它可以将ETag值包含在请求标头中,以通知服务器它之前获取的资源版本。查看全文>>

      2023-06-20 |黑马程序员 |ETag,实体标签,客户端标识