摘要:
转自https://www.cnblogs.com/MOBIN/p/5597215.html 1. java的动态代理机制是什么? jdk动态代理是基于java反射机制,对于基于接口实现的不同业务对象能够动态的生成代理对象 阅读全文
摘要:
目录 1. MQ 了解 1.1. 消息队列简介 1.2. RabbitMQ 简介 1.3. 基本使用2. 深入理解RabbitMQ 2.1. TTL(Time To Live) 2.2. 死信队列 2.3. 延迟队列 2.4. 服务端流控(Flow Control) 2.5. 消费端限流3. Spr 阅读全文
摘要:
1. MQ的本质 2. MQ的用途 异步通信 系统解耦 流量削峰 3.AMQP的工作模型 4.Exchange的路由机制 直接类型的交换机 主题类型的交换机 广播类型的交换机 阅读全文
摘要:
1. TOP 首先查看系统资源占用信息,TOP看一下 从这里可以查找cpu占用过高的 进程号 比如 第一个java进程 63959 2. 怎么通过进程号 查找这个进程中的线程信息呢? 可以ps --help指令查查,我是百度搜的 2.1 ps -mp [进程ID PID] -o THREAD,tid 阅读全文
摘要:
在rmi客户端 java -jar **.jar运行 rmi客户端时, 加上-Dsun.rmi.transport.tcp.responseTimeout=10000 ,单位毫秒 假如因服务端执行时间过长,或者网络问题造成调用时间过长, 客户端在设置了这个超时时间后,就会主动端开,抛出异常。 在jd 阅读全文
摘要:
其实默认情况下,Spring Boot会自动用Logback作为应用日志框架,并用INFO级别输出到控制台。 可以由 spring-boot-starter-logging里面的依赖看出 那么问题来了, 在springboot中,日志是如何初始化的,怎么加载的日志配置文件,这个日志配置文件是否可以外 阅读全文
摘要:
( 转自网上文章 ) 前言 我们知道SpringBoot给我们带来了一个全新的开发体验,我们可以把web程序打包成jar包,直接启动,这就得益于SpringBoot内置了容器,可以直接启动。本文将以Tomcat为例,来看看SpringBoot是如何启动Tomcat的,同时也将展开学习Tomcat的源 阅读全文
摘要:
SpringBoot内嵌的tomcat是怎样自动配置的? 我们怎么修改内嵌tomcat的默认参数? 带着这2个问题,我们分析下SpringBoot的内置tomcat自动配置原理 我们知道SpringBoot的自动配置都在spring-boot-autoconfigure-xx.RELEASE.jar 阅读全文
摘要:
背景: 我用命名行 执行 java -jar ***.jar发现 springboot启动时抛出错误,因此想debug进去看看究竟为什么出错。 1 在命令行执行 java -jar -Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=y,ad 阅读全文
摘要:
SpringCloud为我们提供了bootstrap.properties的属性文件,我们可以在该属性文件里做我们的服务配置。可是,我们知道SpringBoot已经为我们提供了做服务配置的属性文件application.properties,那么这两个配置文件有什么区别呢?在SpringCloud里 阅读全文