自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 资源 (1)
  • 收藏
  • 关注

原创 spring5.x自定义标签学习之解析原理

引言:在上一篇了解到spring的自定义标签的创建过程,接下下来我们看看自定义标签的解析原理。有不对的地方请大佬留言指出哈。 1、解析源入口:org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader#parseBeanDefinitions protected void parseBeanDefinitions(Element root, BeanDefinitionParserDelegate delegat

2020-05-15 11:23:24 152 1

原创 spring5.x源码学习之自定义标签

spring源码学习之自定义标签 自定义标签步骤: 1、创建xsd约束文件,一般/META-INE/文件夹下 2、创建java实体类 3、创建自定义标签解析器,实现AbstractSingleBeanDefinitionParser类 4、创建处理器,将解析器 绑定到handler处理器,继承NamespaceHandlerSupport 5、编写spring.handle 和spring.schemas文件/META-INE/文件夹下 6、编写bean的xml文件 7、进行测试 1、创建spring-te

2020-05-14 14:37:22 228

原创 spring5.x源码bean加载之-bean别名加载的疑问

最近再看spring源码,具体版本为 5.1.4,在看到spring bean进行注册时,对于处理bean别名的问题如下: 1、bean注册是先通过beanName进行注册 2、再通过别名进行注册时,有如下逻辑代码 问下大佬:别名注册时,若别名和beanName重名,则map中直接移除key为别名的bean,这样不对吧? org.springframework.core.SimpleAliasRegistry#registerAlias 别名注册逻辑: 1、synchronized 并发处理, 2、通过

2020-05-13 19:41:07 201

原创 oracle-sql函数使用

1、replace(’’,’’,’’) 和 ||(拼接功能) ,此函数也试用于mysql 将某个char字段进行批量更新,实现效果为, 原char字段列值为‘src=char/http://www.baidu.com’ 修改为 :id=00001&src=char/http://www.baidu.com update tablename t set char= replace(t.char , ‘src’ , ‘id=’||t.id||chr(38)||‘src’); ...

2020-05-09 14:18:09 199

原创 java 泛型学习

java泛型 好处: 1:将运行时期的问题ClassCastException问题转换成了编译失败,体现在编译时期,程序员就可以解决问题。 2:避免了强制转换的麻烦。 只要带有<>的类或者接口,都属于带有类型参数的类或者接口,在使用这些类或者接口时,必须给<>中传递一个具体的引用数据类型。 泛型技术:其实应用在编译时期,是给编译器使用的技术,到了运行时期,泛型就不存在了。...

2020-03-21 19:29:34 111

原创 jdk8 、 9、11 特性

jdk1.8 十大特性 1.Lambda表达式 2.Stream函数式操作流元素集合 3.接口新增:默认方法与静态方法 4.方法引用,与Lambda表达式联合使用 5.引入重复注解 6.类型注解 7.最新的Date/Time API (JSR 310) 8.新增base64加解密API 9.数组并行(parallel)操作 10.JVM的PermGen空间被移除:取代它的是Met...

2020-03-19 11:03:37 379

原创 elasticsearch学习之windows10安卓和使用(一)

一、安装包7.3.2 镜像地址: https://thans.cn/mirror/elasticsearch.html elasticsearch-7.3.2-windows-x86_64.zip 链接:https://pan.baidu.com/s/1opn3W5YJ4hANSwYVDqx8xA 提取码:atok elasticsearch-head-maste...

2020-03-18 15:32:55 328

原创 linux防火墙和开放端口相关

1、查看防火墙状态 # firewall-cmd --state 重启防火墙 # firewall-cmd --reload 2、查看已开放端口 # firewall-cmd --list-ports #查看具体端口配置文件 cat /etc/firewalld/zones/public.xml 查询3306端口是否释放   # firewall-cm...

2020-03-18 15:32:01 151

原创 mysql datetime类型 实体类 Date 类型接收问题

//格式 + 时区 @JsonFormat(pattern="yyyy-MM-dd HH:mm:ss",timezone="GMT+8") private Date time; 扩展(转):https://blog.csdn.net/qq_28483283/article/details/81326365

2019-06-10 18:00:11 7417

spring源码学习之思维导图

1、spring 的整体架构 2、spring的基本实现(xml的加载原理、标签解析、bean加载) 3、容器扩展 4、ioc和aop 5、事务 6、springmvc 7、dispatcherServlet

2020-05-09

空空如也

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

TA关注的人

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