摘要: 高并发请求中需要设置:setMaxConnTotal、setMaxConnPerRoute 两个属性 一、RestTemplate RestTemplate 是简化了组装请求对象 该类存在于 依赖 spring-boot-starter-web中,RestTemplate 支持get,post 现 阅读全文
posted @ 2024-07-28 10:51 xiaoBai1001 阅读(120) 评论(0) 推荐(0) 编辑
摘要: 一、Java 自定义注解的用途、 1、可以记录在特殊方法进行日志记录 2、可以进行 特殊鉴权 如 @ValidateRole(“admin") 只有当前用户拥有指定角色时才放行 否则抛自定义异常 无权限 3、可以用于参数 如 Controller 方法中的参数进行 参数格式验证 二、自定义注解记录需 阅读全文
posted @ 2024-07-28 10:30 xiaoBai1001 阅读(15) 评论(0) 推荐(0) 编辑
摘要: 1、dump分析工具在线和MAT 1)HeapDump - Java内存Dump分析 JVM系列之:MAT工具使用教程 - 掘金 (juejin.cn) 2、GC日志分析工具 Universal JVM GC analyzer - Java Garbage collection log analys 阅读全文
posted @ 2024-07-28 10:30 xiaoBai1001 阅读(68) 评论(0) 推荐(0) 编辑
摘要: 一、设置消费者多线程 参数 private static final int CONSUMER_THREAD_NUM = 1; //订阅topic Map<String, Integer> topicCountMap = Collections.singletonMap(topic, CONSUME 阅读全文
posted @ 2024-07-28 10:30 xiaoBai1001 阅读(263) 评论(0) 推荐(0) 编辑
摘要: 一、Tomcat 架构图 Tomcat 作为java 重要的web服务器,对其原理一直模糊,对其进行整理,下面先对其结构进行了分析,其主要分 连接器和容器 1.1 Tomcat 概述 Tomcat是依赖于JVM的Java程序,它实现了Servlet和JSP规范,作为容器运行Web应用程序。Tomca 阅读全文
posted @ 2024-07-28 10:29 xiaoBai1001 阅读(12) 评论(0) 推荐(0) 编辑
摘要: springboot 应用程序 pom节点版本冲突问题解决思路 一、首先 maven helper 查看是否有冲突 conflicts 二、all Denpendencies 查询如 poi 查询冲突 ps: <scope>compile</scope> compile: 这是默认的依赖项范围。指定 阅读全文
posted @ 2024-03-06 10:16 xiaoBai1001 阅读(254) 评论(0) 推荐(0) 编辑
摘要: 一、MySQL连接参数配置(druid) 1、关键参数配置 连接池大小 a)对于大部分OLTP应用,推荐如下配置: jdbc.druid.initialSize=4 jdbc.druid.minIdle=4 jdbc.druid.maxActive=12 b)针对高并发的api接口,避免瞬间创建大量 阅读全文
posted @ 2024-02-21 14:10 xiaoBai1001 阅读(127) 评论(0) 推荐(0) 编辑
摘要: 一、使用场景这个一般什么时候使用,我们一般是在不同的bean直接进行信息传递,比如我们beanA的事件处理完后,需要beanB进行处理一些业务逻辑的时候这种情况就一般可以使用publish-event解决。 二、原理ApplicationContext中的事件处理是通过ApplicationEven 阅读全文
posted @ 2024-02-19 06:18 xiaoBai1001 阅读(23) 评论(0) 推荐(0) 编辑
摘要: 1、请求多的 大jvm 类型:实例规格计算型3 (4C5G -Xmx=4096M 堆外1024M #大流量业务、大JVM) 10台+ 能抗住每秒1000 请求,tp99:500ms 内 2、请求少的后台管理jvm类型:基础型2 (2C2G -Xmx=1024M 堆外1024M #man端、管理端 ) 阅读全文
posted @ 2024-02-19 06:17 xiaoBai1001 阅读(21) 评论(0) 推荐(0) 编辑
摘要: 一、普通maven 项目打包方式 1.1 未将依赖打入jar 只包含 pom <build> <plugins> <plugin> <!-- 只打包程序本身不打包依赖--> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-c 阅读全文
posted @ 2024-02-18 21:14 xiaoBai1001 阅读(39) 评论(0) 推荐(0) 编辑