自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

java永无止境!

java是世界上最牛的语言,我愿为此奋斗终生而无憾!

  • 博客(233)
  • 收藏
  • 关注

原创 BlockingQueue和BlockingDeque 实现例子?

以上示例展示了阻塞队列和阻塞双端队列的基本用法,适用于多线程并发场景,简单明了。如果您有其他问题或需要更多细节,请告诉我!

2024-10-01 09:30:00 220

原创 BlockingDeque 与BlockingQueue有何关系,请对比下它们的方法?

功能扩展在的基础上增加了对双端操作的支持,同时保留了所有阻塞功能。使用场景:如果只需要单端操作,可以使用;如果需要双端操作(例如,前端用于生产者,后端用于消费者),则应使用。这两种数据结构在多线程环境中的应用灵活性和功能上各有优劣,开发者可以根据具体需求选择合适的实现。如果您有其他问题或需要进一步的说明,请告诉我!

2024-09-30 09:20:46 262

原创 java为什么要设计线程池?

设计线程池的目的是为了高效地管理和复用线程资源,提升程序性能、响应速度和资源利用率,同时提高系统的稳定性和可伸缩性。Java 提供了灵活的线程池实现,使得开发者可以方便地管理多线程环境下的任务执行。

2024-09-29 10:30:00 633

原创 ThreadPoolExecutor有哪些核心的配置参数?

提供了丰富的配置参数,可以用于精细地控制线程池的行为。这些参数能够帮助创建高效、稳定的线程池,适应各种不同的并发场景。理解并正确配置这些参数,有助于在实际应用中更好地利用线程池的优势,提高系统性能。

2024-09-28 08:00:00 347

原创 什么是锁的升降级?

锁的升降级在多线程环境中涉及从一种锁类型转变为另一种锁类型的操作。理解锁的升降级非常重要,因为它可能会导致多线程程序中的复杂性、性能问题和安全性问题。在实际使用时,通常建议设计避免频繁的锁升降级,以保证系统的可靠性和效率。

2024-09-27 10:30:00 296

原创 ThreadPoolExecutor的原理?

提供了一种高效的线程管理方式,通过明确的配置参数,可以灵活地适应不同的并发场景和任务需求。了解其工作原理和使用方法,有助于在开发中更有效地利用线程资源,提高程序的性能和稳定性。

2024-09-26 08:00:00 1032

原创 ConcurrentHashMap在JDK1.7和JDK1.8中实现有什么差别? JDK1.8解決了JDK1.7中什么问题

在 JDK 1.7 和 JDK 1.8 的实现上有几个重要的差异,这些变化主要是为了改善性能、简化代码和提高并发能力。

2024-09-25 09:30:00 218

原创 线程的中断方式有哪些?

Java 提供了多种线程中断方式,包括使用方法、利用volatile变量、自响应等。有效地利用这些机制可以提升多线程程序的灵活性和控制力,从而确保线程能够安全、有序地停止。如果你有其它问题或需要更详细的解释,请随时在评论区留言探讨!

2024-09-24 09:30:00 266

原创 说说ThreadPoolExecutor有哪些RejectedExecutionHandler策略? 默认是什么策略?

理解提供的不同拒绝策略及其适用场景,可以帮助您更好地控制并发环境下的任务处理行为,确保程序在高负载和资源受限情况下依旧表现稳定。选择合适的拒绝策略对维护系统的可靠性和性能至关重要。

2024-09-23 08:00:00 396

原创 简要说下线程池的任务执行机制?

线程池旨在通过复用一组线程来执行多项任务,以提高性能、提高资源利用率并简化线程管理。Java 中的线程池通常由类实现。下面我将简要描述线程池的任务执行机制。

2024-09-22 08:30:00 513

原创 ConcurrentLinkedQueue底层原理?

是 Java 中一种高效的无界线程安全队列,主要用于高并发环境中的生产者-消费者模式。其底层原理基于链表结构,采用了无锁的设计策略,通过比较并交换(CAS)机制实现线程安全。

2024-09-21 09:45:00 356

原创 ReentrantLock是如何实现公平锁的?

在公平模式下,

2024-09-20 09:30:00 374

原创 ReentrantLock是如何实现非公平锁的?

非公平锁并不严格按照线程请求的顺序来获取锁。这意味着,某个线程在锁被释放时,有可能会比那些已经在等待队列中的线程更早地获取锁。这种方式可以减少上下文切换的频率,从而提高吞吐量。

2024-09-19 09:30:00 225

原创 本地线程计数器ThreadLocalHoldCounter是用来做什么的?

是实现中的一个关键组件,用于为每个线程提供局部的锁计数器,支持重入机制并实现线程安全。它利用类特性,使得每个线程能够独立管理自己的锁状态,从而避免了不必要的锁竞争和性能损失。如果你有其他问题或需要进一步探讨,请随时在评论区留言!

2024-09-18 09:30:00 273

原创 为了有了ReentrantLock还需要ReentrantReadWriteLock?

虽然功能强大,但在读多写少的场景中,提供了更优化的性能和更高的并发性。它通过将读操作与写操作分开,有效提升了资源利用率和系统吞吐量。如果你有其他问题或需要进一步探讨,请随时在评论区留言!

2024-09-17 09:00:00 257

原创 在JDK1.8的前提下,ConcurrentHashMap实现的原理是什么? 是如何扩容的? 链表转红黑树的时机是什么? 临界值为什么是8? 是如何进行数据迁移的?

在 JDK 1.8 中,通过无锁读取、动态扩容、链表转红黑树的逻辑和细致的数据迁移策略,使得它在高并发环境下仍然能保持效率。设计中的选取临界值(8)和数据结构(链表与红黑树)是为了在日益增长的数据和高并发读取时达到良好的性能平衡。如果还有其他问题或需要深入探讨的部分,请告诉我!

2024-09-16 09:30:00 537

原创 Synchronized由什么样的缺陷? Java Lock是怎么弥补这些缺陷的?

虽然提供了简单的互斥机制,但在高并发场景下存在性能和灵活性不足的缺陷。Java 的Lock接口及其实现(尤其是)通过提供可中断、超时、公平性以及条件变量等功能,极大地增强了线程同步的灵活性和效率。因此,在需要高并发和复杂线程管理的场景中,Lock是更推荐的选择。如果你有其他问题或需要更详细的解释,请随时在评论区留言探讨!

2024-09-15 10:00:00 433

原创 如何理解并发和并行的区别?

并发指的是在同一个时间段内,有多个任务在进行,但并不一定是同时执行。在并发的环境中,多个任务可能在同一个时间片内进行切换, CPU 在不同的任务之间进行快速切换,这样用户感觉到这些任务是同时进行的。

2024-09-14 09:30:00 472

原创 Synchronized在使用时有什么注意事项?

是 Java 中实现线程安全的一个重要工具,但使用时需谨慎,避免潜在问题如死锁、性能下降和不必要的同步。遵循上述注意事项,可以提高代码的可维护性和性能。如果你有其他问题或需要更详细的解释,请随时在评论区留言探讨!

2024-09-13 09:00:00 379

原创 ReentrantReadWriteLock底层读写状态如何设计的?

的底层设计通过状态管理来区分读锁和写锁,允许多个线程并发读操作,但在进行写操作时,必须独占对该资源的访问。

2024-09-12 10:00:00 424

原创 读锁和写锁的最大数量是多少?

读锁的最大数量理论上为(但通常远低于此值),而写锁的数量在人为限制下不能超过一个持有线程的重入计数。如果你有其他问题或需要进一步探讨,请随时在评论区留言!

2024-09-11 09:15:00 485

原创 为什么HashTable慢? 它的并发度是什么? 那么ConcurrentHashMap并发度是什么?

Hashtable性能慢的原因在于全局锁、低并发性和扩容时的性能开销。通过引入分段锁和更细粒度的锁机制提高了并发性能,其默认并发度是 16,能够显著改善多线程环境下的执行效率。如果您有更多问题或者需要进一步的探讨,请随时问我!

2024-09-10 11:30:00 241

原创 Java线程安全有哪些实现思路?

Java提供了多种实现线程安全的思路和工具,合适的选择取决于具体场景、性能要求和复杂性。通过合理运用这些工具和设计模式,可以更好地管理线程间的竞争和共享资源。如果你有其它问题或需要更详细的解释,请随时在评论区留言探讨!

2024-09-09 11:30:00 621

原创 synchronized是公平锁吗?

t在 Java 中实现的是非公平锁,这意味着在多个线程争先抢锁的情况下,不保证线程按请求顺序来获取锁。如果需要严格的获取锁顺序,可以选择使用,并设置其为公平锁。如果你有其他问题或者需要更详细的解释,请随时在评论区留言探讨!

2024-09-08 09:30:00 198

原创 写锁的获取与释放是怎么实现的?

在。

2024-09-07 10:30:00 147

原创 读锁的获取与释放是怎么实现的?

在。

2024-09-06 11:00:00 256

原创 弱一致性的迭代器原理是怎么样的?

弱一致性迭代器主要用于提高并发集合在执行迭代操作时的性能。尽管它不保证全局一致性,但在允许并发修改的环境中,可以提供较好的访问效率。理解这一原理对于多线程编程和使用并发集合非常重要。如果您有更多问题或者需要进一步的讨论,请告诉我!

2024-09-05 09:30:00 308

原创 谈谈volatile的应用场景?

虽然volatile关键字提供了一种简单的方式来解决共享变量的可见性和有序性问题,但它并不提供原子性。在需要进行复合操作(如自增、检查后赋值等)的情况下,仍然需要使用其他同步机制(如或Lock)来确保线程安全。适当权衡volatile的使用场合可以显著提升并发程序的性能与效率。如果你有其他问题或需要更详细的讨论,请随时在评论区留言!

2024-09-04 09:30:00 194

原创 要想用线程安全的队列有哪些选择?

Java 提供了多种线程安全的队列实现,开发者可以根据具体的需求选择合适的实现,以满足不同的并发和性能要求。如果您有进一步的问题或需要更详细的探讨,请告诉我!

2024-09-03 10:30:00 547

原创 BlockingDeque大家族有哪些?

和是主要的实现,它们各自适用于不同的多线程并发场景。和也为提供了扩展的功能,但主要侧重点在其它特性上。开发者可以根据具体的并发需求选择合适的实现来应对不同的场景。如果需要更多细节或有其他问题,请随时告诉我!

2024-09-02 10:30:00 411

原创 Java中实现和管理线程池有哪些方式?

您可以通过实现接口或自定义来创建更复杂的线程池行为。用于定制新创建线程的属性,比如名称、优先级等。@Override2,4,60L,// 任务逻辑});用于定制任务被拒绝时的处理逻辑。@Override// 自定义处理逻辑2,4,60L,// 任务逻辑});

2024-09-01 09:30:00 316

原创 FutureTask通常如何使用?

FutureTask是一种有用的工具,用于管理并发编程中可取消的、可监听的任务。它通常被用来包装Callable或Runnable对象,并在单独的线程中执行这些任务。以下是一些使用FutureTask。

2024-08-31 10:15:00 332

原创 FutureTask的线程安全是由什么保证的?

FutureTask。

2024-08-30 09:00:00 275

原创 FutureTask类结构关系怎么样的?

FutureTask是 Java 中用于并发编程的一个类。它实现了接口,本身是Runnable和Future接口的一个组合。因此,总的来说,FutureTask类有以下结构关系:基于上述结构,FutureTask。

2024-08-29 08:30:00 151

原创 FutureTask用来解决什么问题的? 为什么会出现?

FutureTask是 Java 提供的一种用于异步计算的工具,它主要用于解决在多线程环境中进行任务管理和获取任务结果的问题。

2024-08-28 09:30:00 385

原创 使用Synchronized时,同时只有一个线程可以执行,性能比较差,有什么提升的方法?

提高性能的策略不仅包括使用更灵活的锁机制,还包括设计上的考虑,如控制同步范围、利用无锁编程和局部变量,以及使用合适的并发数据结构等。综合考虑这些因素可以在保持线程安全的同时,显著提高性能。如果你有其他问题或需要更详细的解释,请随时在评论区留言探讨!

2024-08-27 09:30:00 634

原创 throw和throws的区别?

特性throwthrows目的用于实际抛出一个异常实例用于声明方法可能抛出的异常类型位置在方法体内使用在方法签名中使用作用用于指定抛出的具体异常对象用于通知调用者需要处理异常异常类型可以抛出任何类型的异常通常用于声明受检查异常使用throw来实际抛出一个异常实例。使用throws在方法声明中告知调用者该方法可能会抛出的异常。希望这个解释能够帮助你理解throw和throws之间的区别!如果还有其他问题,请随时问我!

2024-08-26 10:30:00 195

原创 final、finalize 和 finally 的不同之处?

final:用来修饰变量、方法或类,表示它们不能被改变或重写。finalize:用于对象被垃圾收集前的清理工作,但不建议使用。finally:用于异常处理,确保一定会执行的代码块,常用于资源清理。希望这个解释能帮助你理解这三者的区别!如果还有其他问题,随时问我!

2024-08-25 09:00:00 297

原创 对equals()和hashCode()的理解?

equals()用于比较对象的内容相等性,而hashCode()用于生成对象的哈希码,帮助存储和检索。在使用集合时,适当地重写这两个方法是非常重要的,以确保正常的操作。希望这个解释清楚了equals()和hashCode()的概念及其重要性!如果还有其他问题,请随时问我!

2024-08-24 10:00:00 432

原创 能在 Switch 中使用 String 吗?

是的,在 Java 中可以在switch语句中使用String类型。这是 Java 7 及以后的一个新特性。在之前的版本中,switch语句只能使用整型(int)、字符型(char)、枚举类型(enum)和某些类型的对象(如字符串在 Java 7 之前不被支持)。

2024-08-23 10:00:00 275

mysql-8.0.36安装包.zip

mysql-8.0.36安装包.zip

2024-09-30

mysql-8.0.33安装包.zip

mysql-8.0.33安装包.zip包含如下内容: mysql-installer-community-8.0.33.0.msi; mysql所有版本下载地址合集.txt

2024-09-23

mysql8安装包.zip(windows 版本)

mysql8安装包.zip(windows 版本)

2024-09-20

mysql-5.7.44安装包.zip

mysql-5.7.44安装包.zip

2024-09-20

mysql-8.0.26安装包.zip

mysql-8.0.26安装包.zip包含如下内容: mysql-installer-community-8.0.26.0.msi; mysql所有版本下载地址合集.txt

2024-09-20

mysql-5.7.37安装包.zip

mysql-5.7.37安装包.zip包含如下内容: mysql-installer-community-5.7.37.0.msi; mysql所有版本下载地址合集.txt

2024-09-20

mysql-5.7.36安装包.zip

mysql-5.7.36安装包.zip包含如下内容: mysql-installer-community-5.7.36.1.msi; mysql所有版本下载地址合集.txt

2024-09-20

apache-maven-3.9.9(含windows和linux版本).zip

apache-maven-3.9.9(含windows和linux版本).zip包含如下内容: apache-maven-3.9.9-bin.tar.gz; apache-maven-3.9.9-bin.zip; apache-maven-3.9.9-src.tar.gz; apache-maven-3.9.9-src.zip; maven安装说明.txt; maven下载地址.txt

2024-09-19

mysql-5.7.27安装包.zip

mysql-5.7.27安装包.zip包含如下内容: mysql-installer-community-5.7.27.0.msi安装文件; mysql所有版本下载地址合集.txt;

2024-09-19

apache-maven-3.9.8(含windows和linux版本).zip

apache-maven-3.9.8(含windows和linux版本).zip包含如下内容: apache-maven-3.9.8-bin.tar.gz; apache-maven-3.9.8-bin.zip; apache-maven-3.9.8-src.tar.gz; apache-maven-3.9.8-src.zip; maven安装说明.txt; maven下载地址.txt

2024-09-19

apache-maven-3.9.7(含windows和linux版本).zip

apache-maven-3.9.7(含windows和linux版本).zip包含如下内容:

2024-09-19

apache-maven-3.9.6(含windows和linux版本).zip

apache-maven-3.9.6(含windows和linux版本).zip包含如下内容: apache-maven-3.9.6-bin.tar.gz; apache-maven-3.9.6-bin.zip; apache-maven-3.9.6-src.tar.gz; apache-maven-3.9.6-src.zip; maven安装说明.txt; maven下载地址.txt

2024-09-19

apache-maven-3.9.5(含windows和linux版本).zip

apache-maven-3.9.5(含windows和linux版本).zip包含如下内容: apache-maven-3.9.5-bin.tar.gz; apache-maven-3.9.5-bin.zip; apache-maven-3.9.5-src.tar.gz; apache-maven-3.9.5-src.zip; maven安装说明.txt; maven下载地址.txt

2024-09-19

apache-maven-3.9.4(含windows和linux版本).zip

apache-maven-3.9.4(含windows和linux版本).zip包含如下内容: apache-maven-3.9.4-bin.tar.gz apache-maven-3.9.4-bin.zip apache-maven-3.9.4-src.tar.gz apache-maven-3.9.4-src.zip maven安装说明.txt maven下载地址.txt

2024-09-19

apache-maven-3.9.3(含windows和linux版本).zip

apache-maven-3.9.3(含windows和linux版本).zip包含如下内容: apache-maven-3.9.3-bin.tar.gz; apache-maven-3.9.3-bin.zip; apache-maven-3.9.3-src.tar.gz; apache-maven-3.9.3-src.zip; maven安装说明.txt; maven下载地址.txt

2024-09-19

mysql-8.0.39安装包.zip

mysql-8.0.39安装包.zip安装包包含如下内容: mysql-installer-community-8.0.39.0.msi; mysql所有版本下载地址合集.txt

2024-09-18

mysql-5.7.19安装包.zip

mysql-5.7.19安装包.zip包含如下内容: mysql-installer-community-5.7.19.0.msi; mysql所有版本下载地址合集.txt;

2024-09-18

mysql-5.7.17安装包.zip

mysql-5.7.17安装包.zip包含如下内容: mysql-installer-community-5.7.17.0.msi; mysql所有版本下载地址合集.txt;

2024-09-18

apache-maven-3.9.2(含windows和linux版本).zip

apache-maven-3.9.2(含windows和linux版本).zip包含如下内容: apache-maven-3.9.2-bin.tar.gz; apache-maven-3.9.2-bin.zip; apache-maven-3.9.2-src.tar.gz; apache-maven-3.9.2-src.zip; maven安装说明.txt; maven下载地址.txt

2024-09-14

apache-maven-3.9.1(含windows和linux版本).zip

apache-maven-3.9.1(含windows和linux版本).zip包含如下内容: apache-maven-3.9.1-bin.tar.gz; apache-maven-3.9.1-bin.zip; apache-maven-3.9.1-src.tar.gz; apache-maven-3.9.1-src.zip; maven安装说明.txt; maven下载地址.txt

2024-09-14

apache-maven-3.9.0(含windows和linux版本).zip

apache-maven-3.9.0(含windows和linux版本).zip包含如下内容: apache-maven-3.9.0-bin.tar.gz; apache-maven-3.9.0-bin.zip; apache-maven-3.9.0-src.tar.gz; apache-maven-3.9.0-src.zip; maven安装说明.txt; maven下载地址.txt

2024-09-14

软件测试面试题.pdf

整理了 60 道软件测试面试题,覆盖基础知识、测试类型、方法、工具以及实践中的问题: ### 基础知识 1. 什么是软件测试? 2. 软件测试的目的是什么? 3. 白盒测试和黑盒测试有什么区别? 4. 什么是回归测试? 5. 什么是冒烟测试? 6. 区分静态测试和动态测试。 7. 什么是缺陷(bug)? 8. 缺陷生命周期是什么样的? 9. 什么是测试用例?一个好的测试用例应包含哪些内容? 10. 什么是测试计划? ### 测试类型 11. 描述单元测试和集成测试的区别。 12. 什么是系统测试? 13. 什么是验收测试(UAT)? 14. 性能测试和负载测试的区别是什么? 15. 安全测试应该关注哪些方面? 16. 什么是功能测试? 17. 什么是兼容性测试? 18. 什么是界面测试(UI Testing)? 19. 用户体验测试和可用性测试有什么区别? 20. 什么是自动化测试? ### 测试方法 21. 什么是等价类划分? 22. 边界值分析法是什么? 23. 描述状态转换测试的基本概念。 24. 什么是错误猜测法? 25. 什么是探索性测试? 26. 如何识别测试用例中的

2024-09-13

apache-maven-3.8.8(含windows和linux版本).zip

apache-maven-3.8.8(含windows和linux版本).zip包含如下内容: apache-maven-3.8.8-bin.tar.gz; apache-maven-3.8.8-bin.zip; apache-maven-3.8.8-src.tar.gz; apache-maven-3.8.8-src.zip; maven安装说明.txt; maven下载地址.txt

2024-09-13

apache-maven-3.8.7(含windows和linux版本).zip

apache-maven-3.8.7(含windows和linux版本).zip包含如下内容: apache-maven-3.8.7-bin.tar.gz; apache-maven-3.8.7-bin.zip; apache-maven-3.8.7-src.tar.gz; apache-maven-3.8.7-src.zip; maven安装说明.txt; maven下载地址.txt

2024-09-13

apache-maven-3.8.6(含windows和linux版本).zip

apache-maven-3.8.6(含windows和linux版本).zip包含如下内容: apache-maven-3.8.6-bin.tar.gz; apache-maven-3.8.6-bin.zip; apache-maven-3.8.6-src.tar.gz; apache-maven-3.8.6-src.zip; maven安装说明.txt; maven下载地址.txt

2024-09-11

apache-maven-3.8.5(含windows和linux版本).zip

apache-maven-3.8.5(含windows和linux版本).zip包含如下内容: apache-maven-3.8.5-bin.tar.gz; apache-maven-3.8.5-bin.zip; apache-maven-3.8.5-src.tar.gz; apache-maven-3.8.5-src.zip; maven安装说明.txt; maven下载地址.txt

2024-09-11

apache-maven-3.8.4(含windows和linux版本).zip

apache-maven-3.8.4(含windows和linux版本).zip包含如下内容: apache-maven-3.8.4-bin.tar.gz; apache-maven-3.8.4-bin.zip; apache-maven-3.8.4-src.tar.gz; apache-maven-3.8.4-src.zip; maven安装说明.txt; maven下载地址.txt

2024-09-11

apache-maven-3.8.3(含windows和linux版本).zip

apache-maven-3.8.3(含windows和linux版本).zip包含如下内容: apache-maven-3.8.3-bin.tar.gz; apache-maven-3.8.3-bin.zip; apache-maven-3.8.3-src.tar.gz; apache-maven-3.8.3-src.zip; maven安装说明.txt; maven下载地址.txt;

2024-09-10

apache-maven-3.8.2(含windows和linux版本).zip

apache-maven-3.8.2(含windows和linux版本).zip包含如下内容: apache-maven-3.8.2-bin.tar.gz; apache-maven-3.8.2-bin.zip; apache-maven-3.8.2-src.tar.gz; apache-maven-3.8.2-src.zip; maven安装说明.txt; maven下载地址.txt

2024-09-10

apache-maven-3.8.1(含windows和linux版本).zip

apache-maven-3.8.1(含windows和linux版本).zip包含如下内容: apache-maven-3.8.1-bin.tar.gz; apache-maven-3.8.1-bin.zip; apache-maven-3.8.1-src.tar.gz; apache-maven-3.8.1-src.zip; maven安装说明.txt; maven下载地址.txt;

2024-09-10

apache-maven-3.6.3(含windows和linux版本).zip

apache-maven-3.6.3(含windows和linux版本).zip包含如下内容: apache-maven-3.6.3-bin.tar.gz; apache-maven-3.6.3-bin.zip; apache-maven-3.6.3-src.tar.gz; apache-maven-3.6.3-src.zip; maven安装说明.txt; maven下载地址.txt

2024-09-09

apache-maven-3.5.4(含windows和linux版本).zip

apache-maven-3.5.4(含windows和linux版本).zip包含如下内容: apache-maven-3.5.4-bin.tar.gz; apache-maven-3.5.4-bin.zip; apache-maven-3.5.4-src.tar.gz; apache-maven-3.5.4-src.zip; maven安装说明.txt; maven下载地址.txt;

2024-09-09

apache-maven-3.3.9(含windows和linux版本).zip

apache-maven-3.3.9(含windows和linux版本).zip包含如下内容: apache-maven-3.3.9-bin.tar.gz; apache-maven-3.3.9-bin.zip; apache-maven-3.3.9-src.tar.gz; apache-maven-3.3.9-src.zip; maven安装说明.txt; maven下载地址.txt;

2024-09-09

apache-tomcat-8.5.99安装包(含windows和linux版本).zip

apache-tomcat-8.5.99安装包(含windows和linux版本).zip包含如下内容: apache-tomcat-8.5.99-windows-x64.zip; apache-tomcat-8.5.99-windows-x86.zip; apache-tomcat-8.5.99.exe; apache-tomcat-8.5.99.tar.gz; apache-tomcat-8.5.99.zip

2024-09-05

apache-tomcat-8.5.98安装包(含windows和linux版本).zip

apache-tomcat-8.5.98安装包(含windows和linux版本).zip包含如下内容: apache-tomcat-8.5.98-windows-x64.zip; apache-tomcat-8.5.98-windows-x86.zip; apache-tomcat-8.5.98.exe; apache-tomcat-8.5.98.tar.gz; apache-tomcat-8.5.98.zip

2024-09-05

apache-tomcat-8.5.97安装包(含windows和linux版本).zip

apache-tomcat-8.5.97安装包(含windows和linux版本).zip包含如下内容: apache-tomcat-8.5.97-windows-x64.zip apache-tomcat-8.5.97-windows-x86.zip apache-tomcat-8.5.97.exe apache-tomcat-8.5.97.tar.gz apache-tomcat-8.5.97.zip

2024-09-05

apache-tomcat-8.5.96安装包(含windows和linux版本).zip

apache-tomcat-8.5.96安装包(含windows和linux版本).zip包含如下内容: apache-tomcat-8.5.96-windows-x64.zip; apache-tomcat-8.5.96-windows-x86.zip; apache-tomcat-8.5.96.exe; apache-tomcat-8.5.96.tar.gz; apache-tomcat-8.5.96.zip

2024-09-04

apache-tomcat-8.5.95安装包(含windows和linux版本).zip

apache-tomcat-8.5.95安装包(含windows和linux版本).zip包含如下内容: apache-tomcat-8.5.95-windows-x64.zip; apache-tomcat-8.5.95-windows-x86.zip; apache-tomcat-8.5.95.exe; apache-tomcat-8.5.95.tar.gz; apache-tomcat-8.5.95.zip

2024-09-04

apache-tomcat-8.5.94安装包(含windows和linux版本).zip

apache-tomcat-8.5.94安装包(含windows和linux版本).zip包含如下内容: apache-tomcat-8.5.94-windows-x64.zip; apache-tomcat-8.5.94-windows-x86.zip; apache-tomcat-8.5.94.exe; apache-tomcat-8.5.94.tar.gz; apache-tomcat-8.5.94.zip

2024-09-04

apache-tomcat-8.5.93安装包(含windows和linux版本).zip

apache-tomcat-8.5.93安装包(含windows和linux版本).zip包含如下版本: apache-tomcat-8.5.93.zip; apache-tomcat-8.5.93-windows-x64.zip; apache-tomcat-8.5.93-windows-x86.zip; apache-tomcat-8.5.93.exe; apache-tomcat-8.5.93.tar.gz

2024-09-03

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除