Spring IOC容器源码:BeanFactory简介

Spring 最重要的概念是 IOCAOP,我将用几篇文章带领大家来分析下 SpringIOC容器AOP 。既然大家平时都要用到 Spring,怎么可以不好好了解 Spring 呢?阅读这些文并不能让你成为Spring专家,不过一定有助于大家理解Spring的很多概念,帮助大家排查应用中和Spring相关的一些问题。为了降低难度,所有的内容都是基于 xml 的配置的方式。

查看更多

Spring Bean的生命周期

Spring作为当前Java最流行、最强大的轻量级框架,受到了程序员的热烈欢迎。

准确的了解Spring Bean的生命周期是非常必要的。我们通常使用ApplicationContext作为Spring容器。这里,我们讲的也是 ApplicationContext中Bean的生命周期。而实际上BeanFactory也是差不多的,只不过处理器需要手动注册。

查看更多

SpringBoot使用Sharding-JDBC分库分表

关于Sharding-JDBC

ShardingSphere是一套开源的分布式数据库中间件解决方案组成的生态圈,它由Sharding-JDBCSharding-ProxySharding-Sidecar这3款相互独立的产品组成。 他们均提供标准化的数据分片、分布式事务和数据库治理功能,可适用于如Java同构、异构语言、云原生等各种多样化的应用场景。

查看更多

git rebase合并多次提交

背景

在工作中,一般都是每个团队共同研发一个或多个项目,那么团队人员会共用一个公共仓库(这里说的时Git仓库)。每当有一个新的需求,我们会拉出一个特性分支,然后在这个特性分支上做开发以及提交个人的代码。

查看更多

Nginx正则配置

Nginx配置中Location的语法规则 location [ = | ~ | ~* | ^~ | !~ | !~* ] /uri/{ … }

  • = 表示精确匹配
  • ~ 表示区分大小写正则匹配
  • ~* 表示不区分大小写正则匹配
  • ^~ 表示URI以某个常规字符串开头
  • !~ 表示区分大小写正则不匹配
  • !~* 表示不区分大小写正则不匹配
  • / 通用匹配,任何请求都会匹配到

    查看更多

大数据入门项目

上一篇文章我们讲了Hadoop分布式集群搭建, 没有环境的朋友先去看上一篇,这篇文章都是在已有的环境上做操作。

我也听过一些大数据的课程以及看过相关书本,刚开始,大家都是通过一个列子来介绍大数据。那么我也不例外,今天文章的落脚点就是统计计算文本中每个单词的出现次数,废话不多说,我们开始吧。

查看更多

Hadoop分布式集群搭建

最近有人提出能不能发一些大数据相关的知识,No problem ! 今天先从安装环境说起,搭建起自己的学习环境。

Hadoop的三种搭建方式以及使用环境:

  • 单机版适合开发调试;
  • 伪分布式适合模拟集群学习;
  • 完全分布式适用生产环境。

    查看更多