- 博客(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源码学习之思维导图
2020-05-09
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人