![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
文章平均质量分 64
Mr.Fire-Lu
一个不聪明的程序员
邮箱:m18388461281@163.com
展开
-
你需要知道的垃圾收集器和算法
前言上文讲了JVM内存模型及理论知识,而本文将介绍垃圾收集相关算法及几种垃圾收集器。垃圾回收器也叫垃圾收集器,不同的厂商对垃圾收集器的实现也是不同的,这里主要介绍目前使用最广泛的 OracleJDK 中自带的 HotSpot 虚拟机中的几个垃圾收集器。你用过哪些垃圾回收器?它们有什么区别?《Java 虚拟机规范》并没有对垃圾收集器的具体实现做任何的规定,因此每家垃圾收集器的实现方式都不同,但比较常用的垃圾回收器是 OracleJDK 中自带的 HotSpot 虚拟机。HotSpot 中使用的垃圾收集器原创 2022-09-27 21:57:56 · 103 阅读 · 0 评论 -
ava.sql.SQLException: Connection is closed
执行操作,提示连接已关闭,排查后发现是关闭连接时,方法调用错误本该调用释放连接的方法,结果调用了关闭连接的方法释放连接:DataSourceUtils.releaseConnection(conn, jdbcTemplate.getDataSource());public static void releaseConnection(@Nullable Connection con, @Nullable DataSource dataSource) { try { doRelea原创 2021-09-15 11:17:38 · 1853 阅读 · 0 评论 -
高级消息队列 RabbitMQ 快速入门
说到消息队列,现在主流的很多,今天的主角 RabbitMQ,是一套基于 AMQP 协议的开源消息代理软件,编写语言是 Erlang。本文将讲解 RabbitMQ 入门,从安装到使用到代码。文章目录 什么是消息队列 下载与安装 安装 Erlang(由于 RabbitMQ 是基于 Erlang 的) 安装 RabbitMQ 配置 RabbitMQ RabbitMQ 的工作原理 六种消息模型 简单模式(simple) 工作模式(work原创 2021-08-02 08:50:23 · 78 阅读 · 0 评论 -
Spring Boot 入门之配置文件加载
文章目录 前言 Spring Boot 配置文件概述 简介 配置文件名称、格式 properties 和 yml 的区别 SpringBoot 的配置文件加载顺序 多配置文件加载特性 多环境配置 properties 和 yml 共存 任意位置加载 ApplicationEnvironmentPreparedEvent 事件之重置配置文件加载位置 扩展 前言Spring Boot 在工作原创 2021-08-02 08:47:41 · 6553 阅读 · 0 评论 -
java查看线程dump
1、找到应用java进程ps -ef|grep java2、找到cpu占用比较高的进程top -p pid -H3、输出线程dumpjstack pid > stack.log4、查看线程dumppid->转化hex搜索hexid查看堆栈信息原创 2021-01-05 17:15:27 · 470 阅读 · 0 评论 -
activiti支持国产数据库
activit作为一种轻量级,可嵌入的BPM引擎,广泛应用于企业级管理系统,然而他只支持一些数据库,国产数据库基本不支持,但我们可以扩展原生支持的数据库:Activiti数据库类型 JDBC URL实例 备注 h2 jdbc:h2:tcp://localhost/activiti 默认配置的数据库 mysql jdbc:mysql://localhost:3306/activiti?autoReconnect=true 使用mysql-connector.原创 2020-09-24 17:37:12 · 2483 阅读 · 20 评论 -
java.lang.NoSuchMethodError: org.bson.types.ObjectId.toHexString()Ljava/lang/String
记一次JVM加载jar顺序引发的血案项目运行在tomcat,Linux系统上,一切正常,换了windows服务器,项目启动失败,报一堆奇怪的错误19-Jan-2020 09:03:57.611 严重 [Catalina-startStop-1] org.apache.catalina.core.ContainerBase.startInternal A child container...原创 2020-01-19 10:25:11 · 2011 阅读 · 0 评论 -
Java反射调用类方法
public class MethodClass { public String name(){ return "L$"; }}//调用MethodClass的name方法public class TestCase2 extends TestCase { public void testCase() { MethodClass ...原创 2019-10-17 16:39:25 · 255 阅读 · 0 评论 -
java中的三大集合遍历及foreach循环总结
对于java中的三大集合的遍历及foreach我做了一个简单的总结,分享一下学习心得。public static void main(String[] args) { //list集合 List list=new ArrayList(); list.add("小米"); list.add("华为"); list.add("中兴"); list.add("苹果");原创 2017-09-03 13:00:19 · 514 阅读 · 0 评论