当前使用的Spring JDBC版本是5.0.0.RC1,HikariCP版本是3.1.0。 今天测试同学反馈在前端页面点击次数多了,就报500错误,数据显示不出来。于是我在后台服务日志中观察发现HikariCP连接池报如...
由于 G1 GC 正在逐渐成为 JVM 默认的垃圾收集器,它的使用与关注度也会逐渐增加,本文主要介绍如何理解 G1 GC 的日志格式。
下面是在掉坑了,出现了一次 java.lang.OutOfMemoryError: Direct buffer memory 错误后的总结。 发生原因: 用来 nio ,但是 direct buffer 不够 解决办法 1)检查是否直接或间接使用了 ni...
背景 注:ElasticSearch版本为5.4。 在我们的日志系统里需要一些系统索引,这些系统索引在应用初始化的时候就会被添加到ElasticSearch中去,这些在ElasticSearch中的系统索引在没有索引数据的...
本文主要介绍了如何扩展ThreadPoolExecutor实现线程池监控
背景 昨天在对公司的微服务配置文件标准化的过程中,发现将原来的properties文件转为yml文件之后,微服务module中标记有@Configuration的配置类都不能正常工作了,究其原因,是由于@Property...
今天在CentOS 7上安装MySQL时,遇到FATAL ERROR: please install the following Perl modules before executing scripts/mysql_install_db: Data::Dumper...
产生该问题的原因主要是zookeeper中存在旧版本的kafka-connect topic信息,导致新版本的kafka-connect启动异常: ERROR Unexpected exception in Thread[KafkaBasedLog Work Thread - conne...
下载代码切换分支 首先到GitHub上clone下Spring Boot的代码: git clone https://github.com/spring-projects/spring-boot.git 由于Spring Boot的发布版本代码都在tag上,所以需要使用git t...
JVM根据GC Roots算法判定一个对象需要被回收,GC Roots一般在JVM的栈区域里产生。 GC Roots原理 GC Roots基本思路就是通过一系列的称为“GC Roots”的对象作为起始点, 从这些节点开始向下搜...
我已经是Spring Framework框架的忠实粉丝。对于企业软件开发者来说它提供了对常见问题的通用解决方案,包括那些你在未来开发中没有意识到的问题。但是,它构建的J2EE项目变得比较臃肿,需要被...
Thread dumps(线程转储)能帮助我们判断 CPU 峰值、死锁、内存异常、应用反应迟钝、响应时间变长和其他系统问题。在这篇文章当中,总结了7中抓取 Java Thread Dumps 文件的方式。...
Scala 枚举示例和特性 枚举(Enumerations)是一种语言特性,对于建模有限的实体集来说特别有用。一个经典的例子是将工作日建模为一个枚举:每个七天都有一个值。Scala和许多其他语言一样,提...
没有更多内容
加载失败,请刷新页面
文章删除后无法恢复,确定删除此文章吗?
动弹删除后,数据将无法恢复
评论删除后,数据将无法恢复