自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 问答 (3)
  • 收藏
  • 关注

转载 基于Netty的Http+Xml协议栈—— jibx绑定对象排坑

这里写自定义目录标题声明:文档留用于学习,转自icecrea 的简书 ,致谢~最近在学习《netty权威指南》,在第十章搭建http+xml服务器中,使用到了Jibx绑定对象和ant配置。书中对这一部分描述太少,同时我的为maven项目,在代码过程中遇到一些坑。在此记录总结一下。本文源码已经上传到github,如果对你有用,欢迎star : https://github.com/icecrea/Netty官方参考文档:http://jibx.sourceforge.net/bindcomp.h

2021-04-02 11:53:25 168

原创 基于Netty的HTTP文件服务器

一个基于Netty的文件服务器。【使用jar包为: netty-all-4.0.42.Final.jar】启动类import io.netty.bootstrap.ServerBootstrap;import io.netty.channel.ChannelFuture;import io.netty.channel.ChannelInitializer;import io.netty.channel.EventLoopGroup;import io.netty.channel.nio.N

2021-03-07 10:50:23 2433 8

原创 Spring之Bean的加载(一)

Spring之Bean的加载(一)因为工作原因,停更了两周。 计划上应该有自定义标签解析系列,因为自定义标签更多的是工作都在于定义对应的描述文件(比如:XSD文件描述),除此之外解析的逻辑基本上和默认标签相同,所以现阶段就不在依次了解。接下来我们将会面临更大的挑战,就是对 bean加载的探索。 bean加载的功能实现远比 bean 的解析要复杂得多,同样,我们还是以本书开篇的示例为基础 ,对于加载 bean 的功能,在 Spring 中的调用方式为: MyTestBean bean = (MyTe

2021-01-05 17:14:54 431

原创 Spring之默认标签的解析(十)alias、import、beans等标签的解析

Spring之默认标签的解析(九)alias、import、beans等标签的解析alias标签的解析import标签的解析嵌入式beans等标签的解析通过上面较长的篇幅我们终于分析完了默认标签中对 bean 标签的处理,那么我们之前提到过,对配置文件的解析包括对import标签、 alias标签、 bean标签、 beans标签的处理,现在我们已经完成了最重要 也是最核心的功能,其他的解析步骤骤也都是围绕第 3 个解析而进行的 。在分析了第 3个解析步骤后,再回过头来看着对 alias标签的解析。al

2020-12-05 10:05:21 390

转载 MAC下安装ROCKETMQ

MAC下安装ROCKETMQ环境准备下载与安装下载安装开启NameServer服务开启nameserver开启broker测试发消息关闭)环境准备前提是电脑上已经安装了JDK,没有安装的参照文档下载与安装下载官网地址:http://rocketmq.apache.org/docs/quick-start/点此跳转点击那个蓝色的here就可以下载了。安装进入下载目录位置解压:> unzip rocketmq-all-4.7.0-source-release.zip进入目录

2020-12-02 23:26:42 1599

原创 Spring之默认标签的解析(九) bean标签的解析及注册(8)—— 注册解析的BeanDefinition

Spring之默认标签的解析(九) bean标签的解析及注册(8)—— 注册解析的BeanDefinition注册解析的BeanDefinition通过 beanName 注册 BeanDefinition通过别名注册 BeanDefinition通知监听器解析及注册完成前文经过一系列的操作,解析,装饰,终于得到了beanDinition已经可以满足后续的使用要求了,唯一还剩下的工作就是注册了。也就是processBeanDefinition函数中的 BeanDefinitionReaderUtils.r

2020-12-01 09:26:34 349 2

原创 Spring之默认标签的解析(八) bean标签的解析及注册(7)—— 默认标签中的自定义标签元素

根据代码的进度,前几篇中我们已经了解默认表情的解析以及提取,接下来就要进行默认标签中的自定义标签。

2020-11-25 22:47:33 270

原创 Spring之默认标签的解析(七) bean标签的解析及注册(6)—— AbstractBeanDefinition属性

Spring之默认标签的解析(七) bean标签的解析及注册(6)—— AbstractBeanDefinition属性

2020-11-24 22:48:12 263

原创 数据加密以及国密基础知识

数据加密以及国密基础知识加密基础知识为什么要进行加密密码学的发展史古典密码学置换密码加密法栅栏加密法代换密码现代密码学加密基础知识国际标准加密算法对称性秘钥加密非对称性秘钥加密单向散列算法国密加密基础知识为什么要进行加密数据加密是为了保证 数据存储 和 传输中 的保密性、完整性、及进行身份验证。密码学的发展史古典密码学置换密码加密法置换密码(Transposition Technique): 将明文字母互相换位,打乱顺序。栅栏加密法栅栏加密法(Rail Fence):就是把要加密

2020-11-23 21:47:30 3500 8

原创 Spring之默认标签的解析(六) bean标签的解析及注册(5)—— 解析子元素property、qualifier

Spring之默认标签的解析(六) bean标签的解析及注册(5)—— 解析子元素property、qualifier

2020-11-19 16:06:22 539 3

原创 Spring之默认标签的解析(五) bean标签的解析及注册(4)—— 解析子元素 constructor-arg

Spring之默认标签的解析(五) bean标的解析及注册(4)—— 解析子元素 constructor-arg

2020-11-16 18:15:16 408

原创 Spring之默认标签的解析(四) bean标签的解析及注册(3)—— 解析子元素meta、lookup-method、replaced-method

Spring之默认标签的解析(四) bean标的解析及注册(3)—— 解析子元素meta、lookup-method解析子元素meta解析子元素lookup-method解析子元素meta解析子元素lookup-method

2020-11-13 19:50:01 296

原创 Spring之默认标签的解析(三) bean标签的解析及注册(2)—— BeanDefinition和其属性的解析

上文中我们看了函数**parseBeanDefinitionElement**,其中调用了上述方法**createBeanDefinition**,目的就是为了创建**BeanDefinition**,而**BeanDefinition**的作用是什么呢?

2020-11-11 21:51:41 307

原创 Spring之默认标签的解析(二) bean标签的解析及注册(1)

在4中标签的解析中,对bean标签的解析最为复杂,当然也最重要、最常用。我们首先解析此标签,首先我们根据上一阶段的脚步进入函数 **processBeanDefinition( ele, delegate)**。

2020-11-09 17:10:14 260

原创 Spring之默认标签的解析(一) 总览

上一系列末,我们提到过 Spring中的标签包括默认标签和自定义标签两种,而两种标签的用法以及解析方式存在着很大的不同, 本系列重点详细分析默认标签的解析过程。

2020-11-08 11:14:38 441 4

原创 Spring的爬坑之路(七)解析及注册BeanDefinilions

Spring的爬坑之路(七)解析及注册BeanDefinilionsprofile 属性的使用文档二中,最后在方法doLoadBeanDefinitions中步骤三为:根据返回的 Document 注册 Bean 信息。上文我们也已经了解把文件转换为 Document,接下来的提取及注册 bean到底是如何完成的呢?我们简单分析一下~

2020-11-07 21:10:58 350 2

原创 Spring的爬坑之路(六)Document、entityResolver

经过了验证模式准备的步骤就可以进行 Document加载了,同样 XmlBeanFactoryReader类对于文档读取并没有亲力亲为,而是委托给了 DocumentLoader 去执行。

2020-11-05 17:40:21 436 2

原创 Spring的爬坑之路(五)XML的验证模式

Spring的爬坑之路(五)

2020-11-03 20:34:11 2415 11

原创 Spring的爬坑之路(四)简述配置文件封装

Spring的爬坑之路(四)配置文件封装上文测试类中,我们用到了 new ClassPathResource(“Spring.xml”)方法。今天我们研究一下关于ClassPathResource的功能。在Java中,将

2020-10-29 22:01:14 370 1

原创 Spring的爬坑之路(三)DefaultlistableBeanFactory

DefaultlistableBeanFactory是bean加载的核心部分,是spring注册和加载bean的默认实现方式。 而继承自 DefaultListableBeanFactoryd的XmlBeanFactory使用了自定义的 XML 读取器 XmlBeanDefinitionReader,实现了个性化的BeanDefinitionReader读取。

2020-10-23 11:54:52 2236 2

原创 Spring的爬坑之路(二)ClassPathXmlApplicationContext

Spring的爬坑之路(二)ClassPathXmlApplicationContext11

2020-10-21 16:59:19 748 6

原创 Spring的爬坑之路(一)

Spring的爬坑治之路(一)特别鸣谢背景环境搭建创建项目添加Spring配置文件特别鸣谢首先特别鸣谢【Jintao_Ma】老师,给予启发,终于在Spring探索的路上有了实质性的进展再次感谢!????背景代码生涯已过三个年头,相关的工作是做了个七七八八。 从需求调研到服务器上线维护,从UI切图-到数据库设计-到前后台代码编写,从PC端到移动端,还接触过小程序…林林总总,多多少少是都有过经历的。但这也埋下了隐患,多而不精。 特别现阶段,进入瓶颈期已有时日。终究不能突破,换句话说应该是不想突破。路也

2020-10-15 20:37:24 411

空空如也

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

TA关注的人

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