首页
学习
活动
专区
工具
TVP
发布

JackieZheng

专栏作者
150
文章
177123
阅读量
52
订阅数
Dubbo源码-Dubbo是如何随心所欲自定义XML标签的
叨叨 今天考虑了很久要不要写这篇文章。 距离《Dubbo源码》系列的开篇到现在已经快两个月时间了。当时是想着工作上的RPC框架使用存在一些让人头疼的问题,就来看看Dubbo给出了一套什么样的解决方案。 结果,写完第一篇没几天,工作上因为要赶一个项目的进度,关小黑屋了,前段时间刚放出来-_-! 琢磨着,做事不能半途而废。今天就又打开了Dubbo项目,pull下代码,在十多个子模块之间来回滚动,感觉都不是好惹的,一时不知道从哪下手了。再一想,Dubbo源码系列不能就这么唐突的出一篇就结束了啊。 行,思来想去,还
JackieZheng
2018-05-28
8080
Spring读书笔记——bean解析
前情回顾 上篇《Spring读书笔记——bean加载》我们从代码角度介绍了有哪些类负责解析XML文件,又是如何一步步从XML格式脱变成我们熟悉的bean的,直到DefaultBeanDefinitionDocumentReader的registerBeanDefinitions方法。我们抽丝剥茧,终于快看到Spring是如何解析bean的代码了。 在此之前,我们回一下上篇看到过的主要类和方法 XmlBeanFactory(XmlFactory) -> XmlBeanDefinitionReader(l
JackieZheng
2018-01-16
4700
Spring实战——XML和JavaConfig的混合配置
前言 看了园龄已经两年多了,再不能写完内容直接点击发布,留下一片密密麻麻的文字让别人看的头昏脑涨。所以现在每次写完主要内容后,还需要对于格式稍稍调整下。那么有没有什么编辑模式能够在你写完文章后基本也把格式调的八九不离十,不会辣眼睛呢,当然有,那就是Markdown。 本篇就在Markdown编辑环境下说说Spring的导入和混合配置 上篇提到了关于Spring的显示配置方式有两种,一种是基于XML配置,一种是基于JavaConfig的方式配置。对于这两种配置方式并不是互斥关系,相反,他们两能够相互融合,有
JackieZheng
2018-01-16
1.3K0
学习Spring——两个你熟悉的不能再熟悉的场景使用
  最近公众号受邀获取了留言和赠送模板的权限,小开心(欢迎去公众号JackieZheng围观)。   我们大致的了解了Spring这个框架对于依赖注入的使用和诠释可谓是淋漓尽致。因为有了Spring的这个IOC也好DI也好,我们把上街买菜的事情变成了菜主动送上门的活,这样的“生活方式”大大的提高了我们对于Spring框架的用户体验。   今天主要说两件事,想必凡是稍稍接触过Spring框架开发的对于这些场景肯定都是眼熟透了——Spring如何使用多个外部属性文件以及基于注解方式配置Bean。 1. Spri
JackieZheng
2018-01-16
6010
照虎画猫写自己的Spring——自定义注解
Fairy已经实现的功能 读取XML格式配置文件,解析得到Bean 读取JSON格式配置文件,解析得到Bean 基于XML配置的依赖注入 所以,理所当然,今天该实现基于注解的依赖注入了。 基于XML配置文件方式的依赖注入一直是使用依赖注入的标配。使用配置文件让开发变的更加灵活,告别了硬编码和扩展性差的问题。 但是,随着时间的推移以及大量开发人员的深度使用,越发觉得配置文件显得非常臃肿和复杂。Spring也是如此的敏锐和贴心,给我们带了很多的注解,好比我们每天都要用的@Autowired,这样我们不再需要在X
JackieZheng
2018-01-16
9420
Spring集成RabbitMQ-使用RabbitMQ更方便
如果提到Spring,你脑海中对他的印象还停留在SSH三大框架之一,那或许你该好好重新认识这个家伙。 在IT技术日新月异的今天,他还能让你忘不了并与他朝夕相处,他,肯定有自己的绝活。如今他早已经不是孤军奋战,而是形成了一个大家族,或许你知道Spring Boot,Spring Cloud,Spring Datad等等。 Spring给我的感觉就是好用,易上手,尤其有了更加强大的注解使用之后,可以抛去繁琐的XML配置,我们有更多的精力集中在自己的业务上、代码上。而Spring AMQP就是这样的一个集成了Ra
JackieZheng
2018-01-16
6480
漫谈可视化Prefuse(六)---改动源码定制边粗细
本文介绍了如何基于Java语言、Eclipse平台、Geopipe开发一款可视化工具,该工具支持对地图数据、路网数据、轨迹数据、POI数据的可视化。同时,介绍了如何利用Prefuse库进行可视化,并提供了相关示例代码。此外,还探讨了如何使用Json格式定义数据,并通过实例进行说明。最后,介绍了在可视化过程中如何实现交互和动态效果。
JackieZheng
2018-01-08
5440
可视化工具gephi源码探秘(二)---导入netbeans
本文介绍了如何使用NetBeans IDE导入开源项目到Gephi平台,并使用NetBeans IDE的API开发Gephi插件。
JackieZheng
2018-01-08
1.5K0
Nutch源码阅读进程1---inject
本文介绍了Nutch引擎的基本架构和实现流程,分为三个主要部分:网络爬虫、索引和检索。网络爬虫负责网页抓取,利用URL管理器从互联网上获取网页;索引部分负责对网页内容进行解析、提取、存储,生成索引数据库;检索部分负责提供检索服务,根据用户查询在索引库中快速检索匹配的网页,并返回给用户。
JackieZheng
2018-01-08
6880
没有更多了
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档