首页 常见问题
    • 如何使用redis和zookeeper实现分布式锁?有什么区别优缺点?分别适用什么场景?

      Redis和ZooKeeper都可以用于实现分布式锁,但它们有一些区别和适用场景。下面是它们的基本原理和特点以及适用场景的比较,Redis分布式锁的实现通常使用了SETNX(SET if Not eXists)命令和EXPIRE命令。使用SETNX可以尝试将一个键值对设置到Redis中,只有在该键不存在的情况下才能成功。查看全文>>

      2023-05-23 |黑马程序员 |Redis分布式锁,zookeeper分布式锁,znode
    • Python培训报名学费多少钱?

      Python的培训费用一般在两万到三万之间,每个机构的收费都不太一样,同学们在选择Python培训机构的时候,避免盲从,可以从机构的口碑、规模、师资背景和课程设置等多个维度去综合考量。查看全文>>

      2023-05-23 |黑马程序员 |Python培训,python培训机构哪家好
    • Java中epoll和poll有什么区别?

      在Java中,epoll和poll是用于实现I/O多路复用的机制,但它们在底层实现和使用方式上有一些区别。查看全文>>

      2023-05-23 |黑马程序员 |epoll,poll,多路复用机制
    • 如何实现程序开发?计算机程序开发流程

      为了保证程序与问题统一,也保证程序能长期稳定使用,人们将程序的开发过程分为以下6个阶段。查看全文>>

      2023-05-22 |黑马程序员 |计算机程序开发流程
    • Python培训费用多少钱?

      Python培训费根据地区不同,培训费用也是不一样的,黑马程序员的Python线下培训分为基础班和高手班,基础班学习课程费统一是28元,学生可以真正在线下试学后,再决定是否开启正式学习。高手班北上广深一线城市的学费价格是24980元,其他城市22980元。查看全文>>

      2023-05-22 |黑马程序员 |Python培训费用,python培训班
    • 前端中如何理解keep-alive?

      在前端开发中,keep-alive是Vue.js框架提供的一个组件,用于缓存动态组件的实例,以便在组件之间切换时保持其状态。它主要用于优化组件的性能,减少不必要的重渲染和重新创建组件的开销。查看全文>>

      2023-05-22 |黑马程序员 |keep-alive,缓存动态组件,组件包裹
    • 当JVM堆内存溢出后,其他线程是否可继续工作?

      当JVM堆内存溢出(OutOfMemoryError)发生时,通常会导致当前线程的执行被中断,因为当前线程所需的内存无法分配。此时,JVM会抛出OutOfMemoryError异常,并停止当前线程的执行。查看全文>>

      2023-05-22 |黑马程序员 |JVM堆,内存溢出,Java线程