02 2023 档案
摘要:Servlet 一、互联网中的资源 Web资源:所谓的Web资源常见的是图片、文件等,通过http协议以及拼接url能够来进行访问的。 Web服务器的目的就是为了帮助我们把资源映射成URL,通过URL就可以访问到Web服务器上的资源。 那么Web服务器是如何知道怎么将资源映射成URL呢?客户端又是怎
阅读全文
摘要:Servlet一笔记 一、web相关概念 1. 软件架构 目标 理解B/S 和 C/S的优缺点 讲解 C/S架构 C:Client,客户端;S:Server,服务器 比如:QQ,微信,网游 优点: 显示效果好 安全性高 服务器压力小 缺点: 安装客户端软件 更新维护不方便 开发成本高 B/S架构 B
阅读全文
摘要:Spring的注入方式 一、前言 Spring框架对Java开发的重要性不言而喻,其核心特性就是IOC(Inversion of Control, 控制反转)和AOP,平时使用最多的就是其中的IOC,我们通过将组件交由Spring的IOC容器管理,将对象的依赖关系由Spring控制,避免硬编码所造成
阅读全文
摘要:mark一下,回头有时间回来总结。 参考Spring-Mybatis整合中的代码,注释非常细节,希望开发过程中自己也能够灵活运用上
阅读全文
摘要:Spring整合Mybatis原理 1、@MapperScan注解发挥作用 在Spring整合Mybatis的时候,只需要一个@MapperScan注解就可以来进行操作,所以更加好奇的是@MapperScan底层是怎么来做到的。 下面先来研究一下@MapperScan: @Retention(Ret
阅读全文
摘要:FactoryBean 一、官方说明 Interface to be implemented by objects used within a BeanFactory which are themselves factories for individual objects. If a bean i
阅读全文
摘要:# @Configuration源码解析 [TOC] ## 一、官方说明 看下一个JavaDoc中对@Configuration的说明: ### 1.1、@Bean注解添加Bean ```java Indicates that a class declares one or more @Bean m
阅读全文
摘要:# @Bean方法解析 [TOC] ## 一、bean实例化的三种方式 Spring中的一个Bean,需要实例化得到一个对象,而实例化就需要用到构造方法。 - 构造方法实例化,默认的:让Spring调用bean的构造方法,生成bean实例对象给我们 - 工厂静态方法实例化:让Spring调用一个工厂
阅读全文
摘要:Spring构造函数 一、分析说明 Spring中的一个Bean,需要实例化得到一个对象,而实例化就需要用到构造方法。那么下面来用各种各样的现象来进行说明: 2.1、一个构造函数 一般情况下,一个类只有一个构造方法: 要么是无参的构造方法 要么是有参的构造方法 如果只有一个构造方法,那么实例化就只能
阅读全文
摘要:ThreadLocal工作原理 一、官方文档描述 从Java官方文档中的描述:ThreadLocal类用来提供线程内部的局部变量。这种变量在多线程环境下访问(通过get和set方法访问)时能保证各个线程的变量相对独立于其他线程内的变量。 ThreadLocal实例通常来说都是private stat
阅读全文