- 博客(27)
- 收藏
- 关注
原创 【Spring Cloud远程Feign调用】入参实体类使用@SpringQueryMap注解 Date类型参数未生效问题
摘要: 本文分析了Feign远程调用中@SpringQueryMap传递Date类型字段失效的问题。问题根源在于Feign默认使用toString()方法处理Date对象,导致格式与服务端不匹配。通过解析@SpringQueryMap的工作原理,提出自定义QueryMapEncoder的解决方案,在编码阶段将Date类型按指定格式(yyyy-MM-dd HH:mm:ss)序列化。该方案通过反射遍历对象字段,对Date类型特殊处理,确保远程调用时时间参数能正确传递。配置类可全局生效或针对特定Feign客户端使
2025-12-23 17:44:59
532
原创 Spring原理之Bean的初始化与销毁
本文探讨了Spring Bean初始化和销毁的三种实现方式及其执行顺序。初始化方法包括:1. 使用@PostConstruct注解的后置处理器扩展方式;2. 实现InitializingBean接口的方式;3. 在@Bean注解中指定initMethod的方式,执行顺序为1→2→3。销毁方法同理,使用@PreDestroy、DisposableBean接口和@Bean的destroyMethod属性,顺序相同。理解这些方法的执行顺序对正确管理Bean生命周期很重要,尽管实际开发中通常只选用一种方式。
2025-10-13 14:46:49
234
原创 【软考高级:系统架构设计师】2025年上半年系统架构设计师(5月)案例题真题详解(二)
【软考高级:系统架构设计师】2025年上半年系统架构设计师(5月)案例题真题详解(二)
2025-09-05 15:32:15
1174
原创 【sql优化】生产环境接口报错com.mysql.cj.jdbc.exceptions.CommunicationsException: Communications link failure
生产环境接口报错,日志显示MySQL连接超时,定位到是慢SQL原因导致。
2025-07-30 18:12:06
691
原创 Spring原理之ApplicationContext
ApplicationContext是Spring框架的核心容器,不仅继承了BeanFactory的基本功能,还扩展了国际化消息处理(MessageSource)、资源加载(ResourcePatternResolver)、环境配置(EnvironmentCapable)和事件发布(ApplicationEventPublisher)等企业级特性,文章通过代码示例展示了这些功能的具体应用。
2025-07-19 23:40:04
2219
原创 AI大模型:重构软件开发全流程的技术革命
摘要:AI大模型对开发全流程的技术革命,本文分别从什么是AI大模型、AI大模型开发全流程的变革以及未来趋势三个方向进行了阐述。
2025-07-16 11:53:38
1087
原创 SpringBoot定时任务失效的原因
本文分析了Spring定时任务失效的常见原因及解决方案,主要包括:线程池配置不当导致任务阻塞、未启用定时注解、方法标注错误、Cron表达式问题、任务执行超时、类未被Spring管理、组件扫描缺失、时区设置、异常中断、多实例冲突等。针对每种问题提供了对应的代码示例和配置方法,如配置多线程池、添加注解、修正表达式、处理异常等。通过系统排查这些关键点,可以有效解决定时任务不执行的故障。
2025-07-15 11:24:46
624
原创 Hbase简介
HBase简介HBase是一个高可靠、高性能、面向列、可伸缩的分布式数据库,是谷歌BigTable的开源实现,主要用来存储非结构化和半结构化的松散数据。HBase的目标是处理非常庞大的表,可以通过水平扩展的方式,利用廉价计算机集群处理由超过10亿行数据和数百万列元素组成的数据表。为什么要用HBaseHadoop可以很好地解决大规模数据地离线批量处理问题,但是,受限于Hadoop MapReduce编程框架地高延迟数据处理机制,使得Hadoop无法满足大规模数据实时处理应用的需求HDFS面向批量访问
2020-10-23 20:00:21
491
原创 分布式文件系统HDFS
1.分布式文件系统1.1计算机集群结构分布式文件系统把文件分布存储到多个计算机节点上,成千上万的计算机节点构成计算机集群与之前使用多个处理器和专用高级硬件的并行化处理装置不同的是,目前的分布式文件系统所采用的计算机集群,都是由普通硬件构成的,这就大大降低了硬件上的开销2.2 分布式文件系统的结构分布式文件系统在物理结构上是由计算机集群中的多个节点构成的,这些节点分为两类,一类叫“主节点”(Master Node)或者也被称为“名称结点”(NameNode),另一类叫“从节点”(Slave N
2020-10-23 16:06:11
1692
原创 大数据处理架构Hadoop
大数据处理架构Hadoop1.概述1.1 Hadoop简介Hadoop是Apache软件基金会旗下的一个开源分布式计算平台,为用户提供了系统底层细节透明的分布式基础架构Hadoop是基于Java语言开发的,具有很好的跨平台特性,并且可以部署在廉价的计算机集群中Hadoop的核心是分布式文件系统HDFS(Hadoop Distributed File System)和MapReduceHadoop被公认为行业大数据标准开源软件,在分布式环境下提供了海量数据的处理能力几乎所有主流厂商都围绕Had
2020-10-20 20:02:41
1011
2
原创 大数据概述
大数据概述1.大数据时代1.1三次信息化浪潮信息化浪潮发生时间第一次浪潮(个人计算机)1980年前后第二次浪潮(互联网)1995年前后第三次浪潮(互联网、云计算和大数据)2010年前后1.2信息科技为大数据时代提供技术支撑存储设备容量不断增加CPU处理能力大幅提升网络带宽不断增加1.3数据产生方式的变革促成大数据时代的来临运营式系统阶段(数据库的出现使得数据管理的复杂度大大降低)用户原创内容阶段感知式系统阶段2.大数据概念数据量大
2020-10-20 17:44:17
757
原创 HTML
今日内容1. web概念概述2. HTMLweb概念概述* JavaWeb: * 使用Java语言开发基于互联网的项目* 软件架构: 1. C/S: Client/Server 客户端/服务器端 * 在用户本地有一个客户端程序,在远程有一个服务器端程序 * 如:QQ,迅雷... * 优点: 1. 用户体验好 * 缺点: 1. 开发、安装,部署,维护 麻...
2020-10-20 16:45:38
113
原创 CSS
今日内容:1. HTML标签:表单标签2. CSS:HTML标签:表单标签* 表单: * 概念:用于采集用户输入的数据的。用于和服务器进行交互。 * form:用于定义表单的。可以定义一个范围,范围代表采集用户数据的范围 * 属性: * action:指定提交数据的URL * method:指定提交方式 ...
2020-10-20 16:45:16
134
原创 JS
今日内容1. JavaScript基础JavaScript:* 概念: 一门客户端脚本语言 * 运行在客户端浏览器中的。每一个浏览器都有JavaScript的解析引擎 * 脚本语言:不需要编译,直接就可以被浏览器解析执行了* 功能: * 可以来增强用户和html页面的交互过程,可以来控制html元素,让页面有一些动态的效果,增强用户的体验。* JavaScript发展史: ...
2020-10-20 16:44:58
181
原创 JS高级
今日内容:1. JavaScript: 1. ECMAScript: 2. BOM: 3. DOM: 1. 事件DOM简单学习:为了满足案例要求* 功能:控制html文档的内容* 获取页面标签(元素)对象:Element * document.getElementById("id值"):通过元素的id获取元素对象* 操作Element对象: 1. 修改属性值: 1....
2020-10-20 16:44:37
108
原创 Bootstrap
**# 今日内容1. BootstrapBootstrap:1. 概念: 一个前端开发的框架,Bootstrap,来自 Twitter,是目前很受欢迎的前端框架。Bootstrap 是基于 HTML、CSS、JavaScript 的,它简洁灵活,使得 Web 开发更加快捷。 * 框架:一个半成品软件,开发人员可以在框架基础上,在进行开发,简化编码。 * 好处: 1. 定义了很多的cs...
2020-10-20 16:43:15
116
原创 XML
今日内容1. XML 1. 概念 2. 语法 3. 解析XML:1. 概念:Extensible Markup Language 可扩展标记语言 * 可扩展:标签都是自定义的。 <user> <student> * 功能 * 存储数据 1. 配置文件 2. 在网络中传输 * xml与html的区别 1. xml标签都是自定义的,h...
2020-10-20 16:42:52
95
原创 Servlet&HTTP&Request笔记
今日内容:1. Servlet2. HTTP协议3. RequestServlet:1. 概念2. 步骤3. 执行原理4. 生命周期5. Servlet3.0 注解配置6. Servlet的体系结构 Servlet -- 接口 | GenericServlet -- 抽象类 | HttpServlet -- 抽象类 * GenericServlet:将S...
2020-10-20 16:42:33
92
原创 Response
今日内容1. HTTP协议:响应消息2. Response对象3. ServletContext对象HTTP协议:1. 请求消息:客户端发送给服务器端的数据 * 数据格式: 1. 请求行 2. 请求头 3. 请求空行 4. 请求体2. 响应消息:服务器端发送给客户端的数据 * 数据格式: 1. 响应行 1. 组成:协议/版本 响应状态码 状态码描述 ...
2020-10-20 16:42:12
105
原创 Cookie&Session
今日内容1. 会话技术 1. Cookie 2. Session2. JSP:入门学习会话技术1. 会话:一次会话中包含多次请求和响应。 * 一次会话:浏览器第一次给服务器资源发送请求,会话建立,直到有一方断开为止2. 功能:在一次会话的范围内的多次请求间,共享数据3. 方式: 1. 客户端会话技术:Cookie 2. 服务器端会话技术:SessionCookie:1...
2020-10-20 16:41:26
92
原创 JSP&EL&JSTL
今日内容1. JSP: 1. 指令 2. 注释 3. 内置对象2. MVC开发模式3. EL表达式4. JSTL标签5. 三层架构JSP:1. 指令 * 作用:用于配置JSP页面,导入资源文件 * 格式: <%@ 指令名称 属性名1=属性值1 属性名2=属性值2 ... %> * 分类: 1. page : 配置JSP页面的 * conte...
2020-10-20 16:38:44
104
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅