- 浏览: 623900 次
- 性别:
- 来自: 北京
文章分类
- 全部博客 (819)
- java开发 (110)
- 数据库 (56)
- javascript (30)
- 生活、哲理 (17)
- jquery (36)
- 杂谈 (15)
- linux (62)
- spring (52)
- kafka (11)
- http协议 (22)
- 架构 (18)
- ZooKeeper (18)
- eclipse (13)
- ngork (2)
- dubbo框架 (6)
- Mybatis (9)
- 缓存 (28)
- maven (20)
- MongoDB (3)
- 设计模式 (3)
- shiro (10)
- taokeeper (1)
- 锁和多线程 (3)
- Tomcat7集群 (12)
- Nginx (34)
- nodejs (1)
- MDC (1)
- Netty (7)
- solr (15)
- JSON (8)
- rabbitmq (32)
- disconf (7)
- PowerDesigne (0)
- Spring Boot (31)
- 日志系统 (6)
- erlang (2)
- Swagger (3)
- 测试工具 (3)
- docker (17)
- ELK (2)
- TCC分布式事务 (2)
- marathon (12)
- phpMyAdmin (12)
- git (3)
- Atomix (1)
- Calico (1)
- Lua (7)
- 泛解析 (2)
- OpenResty (2)
- spring mvc (19)
- 前端 (3)
- spring cloud (15)
- Netflix (1)
- zipkin (3)
- JVM 内存模型 (5)
- websocket (1)
- Eureka (4)
- apollo (2)
- idea (2)
- go (1)
- 业务 (0)
- idea开发工具 (1)
最新评论
-
sichunli_030:
对于频繁调用的话,建议采用连接池机制
配置TOMCAT及httpClient的keepalive以高效利用长连接 -
11想念99不见:
你好,我看不太懂。假如我的项目中会频繁调用rest接口,是要用 ...
配置TOMCAT及httpClient的keepalive以高效利用长连接
-
BigDecimal/Long 前后端交互失去精度解决方法
2024-01-22 10:31 376BigDecimal/Long 前后端交互失去精度解决方法 ... -
在Java 8中可以通过下面的方式获取Map对象的第一个元素
2023-12-18 13:48 303Java 8中如何获取Map对象的第一个元素 -
用EXCEL批量生成INSERT语句
2023-03-18 11:19 669用EXCEL批量生成INSERT语句 -
使用Java访问FTP文件时再次调用方法client.retrieveFileStream(ftpFile)会返回null的问题
2023-01-07 21:50 696使用Java访问FTP文件时再次调用方法client.retr ... -
java获取本月最后一天
2022-12-28 08:29 2326java获取本月第一天或者最后一天方法 @Test ... -
www
2022-11-12 09:03 0public void saveTransScheduleBi ... -
Notepad++删除代码中的注释,可删除//单行注释和/**/多行注释
2022-10-20 14:17 718Notepad++删除代码中的注释,可删除//单行注释和/** ... -
接口限流算法有哪些
2022-05-05 23:27 225接口限流的几种算法 接口限流算法有哪些? nginx限流方案 ... -
CompletableFuture学习记录
2022-04-25 18:00 219CompletableFuture学习记录 -
java单例模式几种实现方式
2022-04-18 11:48 230java单例模式几种实现方式 -
临时的几个网站
2022-03-31 13:33 242https://www.cnblogs.com/chengxu ... -
Java Stream - 如何filter带谓词
2022-03-23 23:53 226Java Stream Java Lambda语法 J ... -
URLConnection的连接、超时、关闭用法总结
2022-03-08 17:23 548URLConnection的连接、超时、关闭用法总结 jav ... -
关于java中的this::
2022-02-26 23:07 197关于java中的this:: -
StringRedisTemplate和RedisTemplate的区别和选择
2022-02-10 23:05 240StringRedisTemplate和RedisTempla ... -
ForkJoinPool初略分析
2022-02-10 11:44 262ForkJoinPool初略分析 多线程 ForkJoin ... -
service中@NotNull的使用
2022-01-23 13:48 1474@Validated和@NotNull加到什么上面,接口还是 ... -
Java8 Collectors.toMap的两个大坑
2022-01-21 15:54 297Java8 Collectors.toMap的两个大坑 -
踩坑之SimpleAsyncTaskExecutor
2022-01-13 20:50 800踩坑之SimpleAsyncTaskExecutor Sp ... -
都在建议你不要直接使用 @Async 注解
2022-01-10 11:54 747引用如果不自定义异步方法的线程池默认使用SimpleAsync ...
相关推荐
6. **线程分析**:讲解如何理解和诊断线程问题,包括线程死锁、线程阻塞、线程池管理,以及如何使用`jstack`命令获取线程快照。 7. **类加载机制**:解析类加载过程,包括双亲委托模型、类加载器的层次结构以及如何...
本篇文章将详细讲解JVM的一些常用指令,帮助开发者更好地理解和优化Java应用程序的运行。 首先,我们需要了解JVM的启动参数,这些参数在Java程序启动时通过`java`命令传递。例如,`-Xms`和`-Xmx`用于设置JVM堆内存...
**深入理解JAVA虚拟机实用技巧案例讲解** Java虚拟机(JVM)是Java程序的核心运行环境,它负责解析字节码并执行Java程序。在实际开发中,了解JVM的工作原理和优化技巧对于提高程序性能至关重要。以下是一些关键知识...
Java虚拟机(JVM)是Java程序运行的基础,它是一个跨平台的执行环境...这个“jvm经典资源”压缩包可能会包含上述知识点的详细讲解、示例代码、最佳实践等内容,对于深入理解JVM以及优化Java应用程序的性能非常有帮助。
书中还深入讲解了HotSpot虚拟机中对象的创建、内存布局、访问定位等细节,并通过实战案例解析了OutOfMemoryError异常的不同表现形式。 第三章专注于垃圾收集器与内存分配策略,讲解了垃圾收集的基础概念如引用计数...
本文将深入讲解这个过程,并提供详细的操作指南。 首先,我们需要下载Java Development Kit(JDK)。Oracle公司提供了不同版本的JDK,包括适用于Linux系统的版本。你可以访问Oracle官方网站,根据你的Linux发行版...
通过`jstack`命令可以获取线程的详细信息,找出死锁、线程挂起等问题。 - **线程池监控**:对于使用线程池的应用,监控线程池的大小、任务队列长度以及拒绝策略,可以避免资源过度消耗。 3. **CPU使用率** - **...
《深入理解Java开发环境:以JDK 15.0.2 Linux 64位版本为例》 在软件开发领域,尤其是Java编程中,Java Development Kit(简称JDK)是不可或缺的基础工具。JDK 15.0.2是Oracle公司发布的针对Linux 64位操作系统的...
全书共分为五大部分,围绕内存管理、执行子系统、程序编译与优化、高效并发等核心主题对JVM进行了全面而深入的分析,深刻揭示了JVM的工作原理。第一部分从宏观的角度介绍了整个Java技术体系、Java和JVM的发展历程、...
6. **JVM诊断命令**:如`jinfo`, `jmap`, `jstack` 和 `jhat`,这些命令行工具可以帮助开发者获取JVM的详细信息,如配置信息、堆内存映射、线程堆栈跟踪和堆dump分析。 7. **日志和追踪**:使用如Log4j、SLF4J等...
通过理论讲解与实战演练相结合的方式,深入剖析了多线程编程的核心原理及其在实际项目中的应用策略。 #### 第一阶段:基础理论与实践入门 ##### 1. 高并发编程概述 - **定义**:高并发编程是指系统能够同时处理大量...