注:标颜色的需要重点掌握一、Spring原始注解:Spring原始注解主要代替<bean>标签的配置。1. @Component                说明:使用在类上用于实例化Bean2. @Repository            &            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-02-19 11:56:36
                            
                                33阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            文章目录SQL 词法/语法分析一、技术实现方案1. Lex + Yacc2. ANTLR3. ANTLR 的 IDE ——ANTLRWorks24. jsqlparser - 基于javacc实现的解析器JSqlParser4. Javacc/AST SQL 词法/语法分析一、技术实现方案1. Lex + YaccLex:词法分析 - flexYacc:语法分析 - bison搭载语言:C语言弊            
                
         
            
            
            
            介绍在使用Spring的时候,我们只需要一个Enable注解就能实现开启一个模块的功能,非常的方便,那么这个功能是如何实现的?我们常用的Enable注解            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-08-07 00:12:02
                            
                                130阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            spring是如何解析自己的配置文件的            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                            精选
                                                        
                            2012-04-01 14:55:36
                            
                                497阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            基于Spring相关的配置信息,使用IntelliJ IDEA 工具创建一个Spring工程,在使用得pom.xml中仅仅需要增加依赖为spring-context的依赖包即可,打开依赖关系图可以看到在spring-context包中集成了spring-aop、spring-beans、spring-core、spring-expression这四个主要的包。依赖信息如下:<dependen            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-06-21 23:27:05
                            
                                67阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            什么是循环依赖?目前,在我司是大力推行微服务之间消除循环依赖。即应用A依赖B,B也依赖A。目前消除应用间的循环依赖,除了从业务和功能上去梳理合理性之外,此外还倡导应用下沉,即梳理出应用最核心的一部分职责或者功能,下沉到单独的一个应用。例如:A应用通过梳理后,下沉能力到一个新应用C,那么这个时候依赖结构就变成了:A应用依赖C,B应用也依赖C,C应用是独立的。即通过引入一个新的应用,来解决循环依赖的局            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-21 14:35:11
                            
                                103阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            ①Spring是一个开源的业务层框架,分模块,一站式框架,它能够整合各种其他主流框架;②Spring的实质就是一个实现了工厂模式的工厂类,在其配置文件中,通过添加标签,来创建实例对象;③Spring的核心——IoC/DI;a)IoC(Inverse of Control)控制反转,将对象的创建全交给Spring去管理,然后Spring容易通过依赖注入的方式,注入给调用者。这样做的好处是,让bean            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-05-29 10:09:17
                            
                                8阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            随着 Spring Boot 的日渐流行,应用里的大部分配置都被隐藏了起来,我们仅需要关心真正的业务内容, Controller, Service, Repository,拿起键盘就是一通业务代码的Coding,具体的 Component Scan,View,PlaceHolder ... 都可以抛在脑后。但其实这种零配置在 Java 应用开发中,还真不太久。 「由奢入俭难」,不少开发者都经历过            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2021-05-14 15:55:39
                            
                                388阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            首先,在我的这篇博客中已经说到容器是怎么初步实现的,并且要使用XmlBeanDefinitionReader对象对Xml文件进行解析,那么Xml文件是如何进行解析的,将在这片博客中进行一些陈述.数据准备阶段准备的目的是封装resource参数,目的是为了考虑到Resource可能存在编码要求的情况,其次,通过SAX读取XML文件的方式来准备InputSource对象,最后将参数传递到最核心的实现部            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-31 22:42:00
                            
                                40阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            1.@Component它是这些注解里面最普通的一个注解,一般用于把普通pojo实例化到spring容器中。 @Controller和@Service和@Repository是它的特殊情况,当一个类不需要进行这几种特殊归类的时候,只是作为一个普通的类,被Spring管理就OK的时候,比较适合采用@Component注解。 原理:将普通JavaBean实例化到spring容器中,Spring容器统一            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-01 22:41:59
                            
                                55阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            前言@Component和@Service都是工作中常用的注解,Spring如何解析?一、@Component解析流程找入口Spring Framework2.0开始,引入可扩展的XML编程机制,该机制要求XML Schema命名空间需要与Handler建立映射关系。该关系配置在相对于classpath下的/META-INF/spring.handlers中。如上图所示 ContextNamesp            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2021-05-06 09:22:44
                            
                                266阅读
                            
                                                                             
                 
                
                             
         
            
            
            
             
文章目录
1. Dubbo启动时的架构和流程
2. 扫描配置生成XxxConfig对象
3. Dubbo如何处理@Service
4. Dubbo如何处理@Reference
 
 
1. Dubbo启动时的架构和流程
启动原理图如上图所示,Dubbo在Spring的启动主要分为以下三大步:
根据配置文件生成对应的XxxConfig对象,例如ApplicationConfig、Proto            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2021-06-23 17:06:02
                            
                                3208阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            前言前几天笔者在写Rest接口的时候,看到了一种传值方式是以前没有写过的,就萌生了一探究竟的想法。在此之前,有篇文章曾涉及到这个话题,但那篇文章着重于处理流程的分析,并未深入。本文重点来看几种传参方式,看看它们都是如何被解析并应用到方法参数上的。一、HTTP请求处理流程不论在SpringBoot还是SpringMVC中,一个HTTP请求会被 DispatcherServlet类接收,它本质是一个             
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2021-02-03 13:15:16
                            
                                457阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            1 切点复合运算支持在切点定义中加入以下运算符进行复合运算:运算符说明&&与运算。!非运算。\|\|或运算。2 切点命名一般情况下,切点是直接声明在需要增强方法处,这种切点的声明方式称为匿名切点,匿名切点只能在声明处被使用 。 如果希望在其它地方可以重用这个切点,我们可以通过 @Pointcut 注解及切面类方法来命名它。public class NamePointcut {            
                
         
            
            
            
            Spring使用注解开发演变过程示例结构为:三个类,People,Cat,Dog,其中People内有Cat和Dog属性一、不使用注解创建实体类,实体类中无任何注解Public class People {
    private String name;
    private Dog dog;
    private Cat cat;
    ...(sette/getter/toString            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-09-14 09:41:47
                            
                                27阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            1.先建 表
drop table sfmk.xzz_0726_srcarea_desarea;
create table sfmk.xzz_0726_srcarea_desarea (
srcarea_desarea  string
) row format delimited fields terminated by ',';
2.将数据上传至hive 服务器
如:'/user/013/up            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-06-18 08:06:39
                            
                                48阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            何为循环依赖自己依赖自己两个对象相互依赖多个对象依赖成一圈循环依赖得场景public class A {	private B b;	public A(B b) {		this.b = b;	}	public B getB() {		return b;	}	public void setB(B b) {		this.b = b;	}}public class B {	public B(A a) {		this.a = a;	}	public A get            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-01-10 10:01:46
                            
                                173阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            就是A对象依赖了B对象,B对象依赖了A对象。说白是一个或多个对象实例之间存在直接或间接的依赖关系,这种依赖关系构成依赖就是一个问题了,为什么?            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-06-04 09:41:58
                            
                                58阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            Spring原始注解 Spring是轻代码而重配置的框架,配置比较繁重,影响开发效率,所以注解开发是一种趋势,注解代替xml配置文 件可以简化配置,提高开发效率。 Spring原始注解主要是替代的配置注释说明@Component使用在类上用于实例化Bean@Controller使用在web层类上用于实例化Bean@Service使用在service层类上用于实例化Bean@Repository使用            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-10 12:20:04
                            
                                40阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            Spring 是如何解决循环依赖的?循环依赖:Spring 循环依赖有三种情况:构造器的循环依赖,这种依赖            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-06-23 09:33:07
                            
                                89阅读
                            
                                                                             
                 
                
                                
                    