自定义博客皮肤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 154 1

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

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

2020-05-14 14:37:22 233

原创 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 209

原创 oracle-sql函数使用

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

2020-05-09 14:18:09 209

原创 java 泛型学习

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

2020-03-21 19:29:34 119

原创 jdk8 、 9、11 特性

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

2020-03-19 11:03:37 391

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

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

2020-03-18 15:32:55 334

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

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

2020-03-18 15:32:01 160

原创 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 7426

spring源码学习之思维导图

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

2020-05-09

空空如也

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

TA关注的人

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