- 浏览: 551179 次
- 性别:
- 来自: 广州
文章分类
- 全部博客 (605)
- JAVA笔霸 (20)
- JAVA面霸 (27)
- MySQL面 (21)
- LINUX面 (12)
- 并发面霸 (41)
- 架构面霸 (19)
- 综合面霸 (10)
- Spring面 (12)
- Dubbo面 (13)
- RabbitMQ面 (8)
- Kafka面 (8)
- zk面霸 (5)
- Netty面 (8)
- 网络面霸 (7)
- JVM面霸 (12)
- Cloud面 (7)
- Spring核面 (4)
- 设计模式 (22)
- JAVA核面 (4)
- 打好基础 (18)
- Redis面 (9)
- JAVA (28)
- Spring (18)
- LINUX (21)
- MySQL (43)
- Nginx (8)
- 架构 (15)
- 本地环境 (25)
- 安装配置 (4)
- 计算机组成 (1)
- 未分类 (20)
- ES (15)
- Code (24)
- 芋道面 (3)
- 多线程并发编程 (4)
- 理解IO (3)
- 原理机制 (5)
- TCP/IP/HTTP (4)
- Maven (7)
- MQ (3)
- 面试经历 (2)
- ES组件 (2)
- Spring基础 (3)
- Kafka现场问题支持 (1)
- Redis客户端 (5)
最新评论
发表评论
-
Java面试与技术工具
2023-07-23 11:28 215怎么找到最耗费 CPU 的 Java 线程 简要介绍步骤 ... -
Kafka的Lag计算误区及正确实现
2020-01-14 18:07 278https://blog.csdn.net/u013256 ... -
Kafka之数据存储
2020-01-13 15:43 323https://matt33.com/2016/03/08 ... -
【分布式】Zookeeper的Leader选举-选举过程介绍比较清晰 ( zookeeper选举只看这一篇 )
2020-01-04 10:42 164https://blog.csdn.net/gaoshan ... -
SpringMVC:SpringMVC启动初始化过程
2019-12-26 23:40 136https://segmentfault.com/a/11 ... -
Java集合-ConcurrentHashMap工作原理和实现JDK8
2019-12-25 09:43 167https://www.jianshu.com/p/85d ... -
负载均衡 Nginx、Dubbo、Ribbon
2019-12-20 20:57 204https://www.jianshu.com/p/430 ... -
Mybatis常见面试题(转)
2019-12-17 11:33 197https://www.cnblogs.com/huaji ... -
Thrift协议
2019-12-17 11:17 286https://blog.csdn.net/oBuShan ... -
网络编程面试题
2019-12-16 11:27 156https://www.cnblogs.com/jeake ... -
OAuth2.0最简向导
2019-11-18 17:19 298http://static.iocoder.cn/OAut ... -
JAVA基础再回首
2017-11-10 11:08 298JAVA基础再回首 http://www.jianshu. ... -
Http Basic Authentication in Java using HttpClient?
2017-10-12 16:34 629Http Basic Authentication in J ... -
log4j2<PatternLayout>子节点浅析
2017-05-26 19:49 1455log4j2<PatternLayout>子节 ... -
BlockingQueue的使用
2016-06-28 10:11 531BlockingQueue的使用 http://www.c ... -
tomcat session共享
2014-10-21 16:02 440tomcat session共享 学习笔记,转自:htt ... -
深入Java集合学习系列:HashMap的实现原理
2014-03-07 20:20 473学习笔记,转自:http://zhangshixi.iteye ... -
Java内部类的使用小结
2014-02-16 22:43 610学习笔记,转自:http://android.blog.51c ... -
JAVA 常见的异常类型
2013-07-10 00:38 7731)、NullPointerException(值为空): ... -
261个Java基础问题
2013-06-27 00:13 935学习笔记,转自:http://tianhailong.co ...
相关推荐
本Demo主要展示了如何在Java或Android环境中使用线程池,以下是对相关知识点的详细解释: 一、线程池概念 线程池是由多个工作线程组成的集合,它可以预先创建一定数量的线程,当有任务需要执行时,从池中取出一个...
下面将详细讲解线程池的核心概念、工作原理以及如何应用于文件上传场景。 1. **线程池核心概念**: - **线程池(ThreadPool)**:是一种多线程处理形式,处理过程中将任务添加到队列,然后在创建线程后自动启动...
- **线程池**:讲解ExecutorService、ThreadPoolExecutor、ScheduledExecutorService的使用和配置,以及线程池的优化策略。 5. **并发异常处理** - **线程中断**:讨论中断机制,如何优雅地停止线程。 - **死锁*...
7. **线程池**:讲解ExecutorService、ScheduledExecutorService等,它们是如何管理和调度线程的,以及如何优化线程池的配置以提高系统性能。 8. **并发设计模式**:如生产者消费者模型、读写锁策略、双端队列等,...
9. **并发性能分析**:学习如何使用JDK自带的`jconsole`、`VisualVM`等工具来监控和分析并发程序的性能,找出瓶颈并进行优化。 10. **并发编程的最佳实践**:书中会总结一些并发编程的最佳实践,帮助你写出更安全、...
2. JConsole:同样是JDK自带的监控工具,提供了GUI界面来监视Java应用程序的性能和资源使用情况。 3. VisualVM:功能更加强大的Java性能分析工具,可以远程连接到Java应用进行监控。 4. YourKit Java Profiler:商业...
书中会详细讲解如何使用这些API来创建和管理线程,以及如何安全地共享数据。 3. **同步机制**:Java提供了多种同步机制,包括`synchronized`关键字、`volatile`关键字、`Lock`接口(如`ReentrantLock`)等。这些...
本视频教程详细讲解了以上内容,并通过实例演示和代码分析,使学习者能够将理论知识应用到实际项目中,提升Java并发编程和JVM性能调优的专业技能。配合提供的"Java高并发编程与JVM性能调优实战 视频教程 下载下载...
- 常见的序列化方式有Java自带的序列化机制、JSON/XML序列化等。 18. **ArrayList和LinkedList的区别** - `ArrayList`基于动态数组实现,支持随机访问,插入和删除操作效率较低。 - `LinkedList`基于双向链表...
WebLogic Server 是一款由甲骨文公司提供的企业级 Java 应用服务器,广泛用于构建、部署和管理企业级 Java 应用程序。性能优化是确保应用程序高效运行的关键环节,尤其对于像 WebLogic 这样的服务器而言,优化可以...
- **概念**:Java程序编译后的字节码文件,由编译器生成,JVM解释执行。 - **组成**:主要包括常量池、方法区域、代码段等部分。 #### 二、类的加载过程与双亲委派模型 - **类加载过程**:加载、验证、准备、解析...