- 博客(6)
- 资源 (8)
- 问答 (1)
- 收藏
- 关注
原创 Spring Bean的创建过程
本文带着如下问题,分析下spring bean的创建过程,spring是怎么创建bean?ioc又体现在哪里,创建bean的过程中做了些什么,aop的代理对象是什么时候生成的? 1、应用程序的启动 现在的工程大部分都是springboot工程,SpringBoot可以轻松创建独立的、生产级的、基于Spring的应用程序,SpringBoot应用程序可以通过main方法轻松启动,如下: public static void main(Strin...
2021-08-22 21:33:26 577
原创 MongoDB逻辑架构及存储引擎介绍
学习一门新的语言,几乎所有的指引都是从helloWorld开始,学习数据库也一样,我们一般从查询语句学起,但之后我们要思考数据是如何存储的,查询怎样才能更高效,本文从MongoDB的逻辑架构、存储引擎和索引来进行分析,以便我们更深的了解MongoDB。 下图是MongoDB的逻辑架构,来源于参照官方文档: 存储引擎作为数据库的组件,决定了数据如...
2018-03-03 23:05:46 3726
原创 Mysql逻辑架构及InnoDB介绍
CSDN开篇博客,本来想写下mysql与mongoDB的区别,无奈牵涉的专业知识太多,技术能力也有限,所以分开来介绍下mysql和mongoDB,主要从逻辑架构,存储引擎,数据如何存储,如何查询方面进行分析,参考资料来源于官网和一些大咖的分享,如有不正之处,也希望留言指正。 下图是mysql的逻辑架构,来自高性能MySQL,很简洁,挑不出毛病, 存储引擎介绍 In
2018-02-04 22:53:18 748
从JDK动态代理到spring AOP
从JDK动态代理到spring AOP 引言: 所谓JDK动态代理(Dynamic Proxy),就是指在运行时生成目标类的代理类,并能通过反射机制调用目标类的代码,在调用目标代码的前后可以加入横切逻辑,实现目标方法增加的目的。在讲述动态代理之前,我们先了解下静态代理,在这之后,我们将学习JDK动态代理,并延伸学习spring AOP,因为spring AOP的原理主要就是动态代理机制,当...
2013-03-21 22:53:08 145
原创 spring transactions
想起小时候,玩翘翘板,如果同伴不玩的话,那两个人就都玩不了,只能一起玩,或者都不玩,在软件中,发生或都不发生(all-or-noting)就称做事务了。事务保证在一个单元内的所有操作要么都发生要么都不发生。 用四个词来概括事务就是:原子性(Atomic)一致性(Consistent),隔离性(Isolated),持久性(Durable),简称ACID. Spring 和ejb一样,支持两种...
2012-04-12 23:28:21 228
原创 The benefit of jndi
Spring applications will often be deployed to run within a Java EE application server such as WebSphere, JBoss, or even a web container like Tomcat. These servers allow you to configure data sources...
2012-04-01 17:31:41 102
hadoop 权威指南第二版(中文版)带完整目录
2013-05-03
EJB3 IN ACTION
2009-01-03
EclipseJDBC 驱动程序设置
2008-05-22
C语言资料大全(分享)
2007-12-04
TA创建的收藏夹 TA关注的收藏夹
TA关注的人