自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Java编程方面的技术文章、教程、分享和实践经验

关注Java技术和编程实践。博客的目的是分享自己在Java开发中的经验和技巧,并为其他Java程序员提供有价值的技术内容。还会关注Java程序员的职业发展和学习路径,分享职业规划、面试技巧、学习资源和经验,帮助Java程序员提升自己的职业竞争力和发展空间。

  • 博客(12)
  • 收藏
  • 关注

原创 3、Spring之Bean生命周期源码解读上

文章主要从源码角度讲解Spring的整个生命周期,每个节点Spring都会进行那些具体事项 处理等

2023-05-29 15:40:35 68 1

原创 2、Spring底层核心概念解读

讲解Spring中的一些概念和底层工作流程,为后续看Spring源码过程遇到各种概念不清楚,一头雾水,本文章讲解Spring源码中的几个关键类,和关键技术概念解答。

2023-05-29 14:56:51 88 1

原创 1、Spring底层核心原理解析

从源码角度解读spring核心知识点,包括:Bean的生命周期底层原理、依赖注入底层原理、初始化底层原理、推断构造方法底层原理、AOP底层原理、Spring事务底层原理等

2023-05-29 10:09:12 76

原创 Spring源码之BeanFactoryPostProcessor的执行顺序

简介BeanFactoryPostProcessor是 Factory hook,行话“钩子”。这个类允许我们对 ApplicationContext 中的 BeanDefinition 自定义修改。Spring 中有两个比较重要的拓展点,一个是 BeanFactoryPostProcessor,另一个是 BeanPostProcessor如图所示,BeanDefinitionRegistryPostProcessor 是 BeanFactoryPostProcessor 的子类。.

2021-10-11 17:19:44 1470 1

原创 过滤器实现接口请求报文的参数验证和返回报文的获取业务处理

首先我们通过实现Filter接口来重写里面的init和doFilter方法。@Slf4j@WebFilter(urlPatterns = "/*",filterName = "channelFilter")public class ChannelFilter implements Filter { private SysMachineService sysMachineService; // 要过滤的地址 private static final String LOG.

2020-11-04 15:02:39 2651 2

转载 IBatis和Hibernate区别

http://www.cnblogs.com/mingyongcheng/p/3588100.html1. 简介Hibernate是当前最流行的O/R mapping框架。它出身于sf.net,现在已经成为Jboss的一部分了。iBATIS是另外一种优秀的O/R mapping框架,现已改名叫myBATIS。目前属于apache的一个子项目了。相对Hibernate"O/R"而

2015-02-05 16:24:05 265

原创 springboot+html部署的项目,ngnix代理时,静态资源加载不到,报404问题

【代码】springboot+html部署的项目,ngnix代理时,静态资源加载不到,报404问题。

2023-03-13 16:46:38 553

原创 SpringBoot+Html打成war包,在Tomcat数据,页面访问不到静态资源

SpringBoot+Html打成war包,在Tomcat数据,页面访问不到静态资源

2023-03-13 16:32:59 1807 1

原创 说说SpringBoot怎么实现拦截器,实现数据校验

SpringBoot实现拦截器其实很简单,我们只需要实现HandlerInterceptor接口,然后实现接口里面的preHandle和postHandle方法,或者afterCompletion方法。这里我们分别说下这三个方法preHandle:从方法的名字看,预处理;意思就是拦截器在执行业务方法前的一个预处理。返回值是一个boolean型,true表示继续流程;false表示流程中断,不会继续调用其他的拦截器或处理器。postHandle:方法执行后的回调方法,就是当业务处理类方法执行结束之后会

2020-11-04 15:42:03 1553

转载 对struts1.2中ActionForm的理解

转载:http://blog.csdn.net/java_pengjin/article/details/5987330#comments初学struts的人我认为首先应该把struts1.2学精,何为精,就是明白struts的控制流程以及它核心API的实现原理(比如 Action/DispatchAction/MappingDispatchAction/LookupDispatchA

2015-03-28 20:36:44 362

转载 Struts之ActionForward详细介绍

转载:http://blog.csdn.net/fengg5241/article/details/6539641之前说了很多关于actionForm的内容,今天就来讲解下struts种另一个比较重要的内容actionForward,相信通过前面的学习,大家对actionForward已近不陌生了,这篇文章就是来系统讲解一下actionForward的。    actionForw

2015-03-28 19:56:37 1021

转载 Struts之ActionForward详细介绍

之前说了很多关于actionForm的内容,今天就来讲解下struts种另一个比较重要的内容actionForward,相信通过前面的学习,大家对actionForward已近不陌生了,这篇文章就是来系统讲解一下actionForward的。    actionForward的作用:封装转发路径,通俗点说就是说完成页面的跳转和转向。那它既然是转向,到底是转发还是重定向呢?默认的情况下,ac

2015-03-28 19:47:08 4220 1

mysql面试题整理资源

mysql面试题汇总整理

2023-05-15

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除