- 博客(6)
- 收藏
- 关注
原创 Java应用运行时,如何动态加载类信息?实例化类?你可以使用Java反射机制
Java高级特性中,反射Reflect是使用很广泛的功能,Spring体系框架中生成动态代理就离不开反射,JUnit测试框架中亦使用反射管理类,所以,我们有必要花足够的时间去了解这个特性。
2022-08-14 23:35:37 935 1
原创 JSON序列化错误:com.fasterxml.jackson.databind.JsonMappingException: (was java.lang.NullPointerException)
com.fasterxml.jackson.databind.JsonMappingException: (was java.lang.NullPointerException) (through reference chain: XXX)
2022-05-30 12:40:06 3386
原创 限流算法的理解,流行限流方案的初识
当请求量超过服务器的处理阈值时,服务器将阻塞或宕机。那么,此时我们应该采取合适的应对方案,来避免这样的问题,从而达到保护系统的目的,例如,从硬件上,更换性能更加强劲(更多的线程,更高的主频)的cpu(中央处理器);从代理层上,配置Nginx限流和负载均衡;从网关上,使用Spring Cloud Gateway限流、熔断以及调整线程数和连接数;从消息中间件上,利用RabbitMQ削峰限流;从缓存中间件上,使用Redis缓存热点数据;从Servlet容器上,调整Tomcat连接数和线程数;从虚拟机上看,进行JV
2021-08-06 08:59:58 1037
原创 MismatchedInputException: Cannot deserialize instance of `xxx` out of START_ARRAY token
问题使用postman向端发送请求时,出现org.springframework.http.converter.HttpMessageNotReadableException: JSON parse error: Cannot deserialize instance of `xxx` out of START_ARRAY token; nested exception is com.fasterxml.jackson.databind.exc.MismatchedInputException: Can
2021-07-31 21:48:46 5428
原创 Elasticsearch源码阅读环境搭建
Elasticsearch源码阅读环境搭建1.源码阅读环境2.搭建过程2.1 源码下载2.2 源码导入,配置项目SDK2.5 导入Gradle项目2.6 本地构建软件2.7 运行本地构建的Elasticsearch*问题总结新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML
2021-06-30 22:40:16 576 2
原创 IDEA+Gradle构建Spring Boot 2.4.x 源码阅读环境
从Spring Boot 2.3.x开始,Spring Boot项目已经改为Gradle管理依赖与构建任务,故下来都是基于Gradle构建。1. 准备IntelliJ IDEA 2020.3.2,Spring Boot 2.4.x的zip源码包,Gradle 6.8.3 zip压缩包下载。1.1 IntelliJ IDEA 安装IntelliJ IDEA官网下载安装1.2 Spring Boot 2.4.x 源码压缩包下载Github源码地址: https://github.com/
2021-03-28 20:49:20 772
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人