首页最新资讯

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

    • Java中接口幂等性是什么?如何设计?

      在Java中,接口幂等性是指无论对同一操作进行多次调用,最终的结果都是一致的。换句话说,重复执行同一操作不会产生额外的副作用或更改系统状态。这对于分布式系统或并发环境中的操作尤为重要,因为网络延迟、消息重复或并发请求可能导致同一操作被执行多次。查看全文>>

      常见问题2023-06-26 |黑马程序员 |接口幂等性,幂等性检测,幂等性保证
    • 创建线程池有几个核心构造参数?

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

      常见问题2023-06-23 |黑马程序员 |创建线程池,核心构造参数,线程空闲时间
    • Freemarker基本指令语法和集合指令语法

      FreeMarker是一款 模板引擎:即一种基于模板和要改变的数据,并用来生成输出文本(HTML网页,电子邮件,配置文件,源代码等)的通用工具。它不是面向最终用户的,而是一个Java类库,是一款程序员可以嵌入他们所开发产品的组件。本节介绍Freemarker的使用。查看全文>>

      技术文章2023-06-21 |黑马程序员 |Freemarker是什么,Freemarker指令语法
    • 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多线程,线程映射
    • 线程池中多余的线程是如何回收的?

       在Java中,线程池中的多余线程是通过一种称为"线程回收"的机制来进行回收的。当线程池中的线程数量超过了核心线程数,并且这些多余的线程在一段时间内处于空闲状态时,线程池会考虑回收这些多余的线程,以减少资源的占用。查看全文>>

      常见问题2023-06-20 |黑马程序员 |空闲线程回收检测,线程池线程回收,空闲时间判断
和我们在线交谈!