- 浏览: 209914 次
- 性别:
- 来自: 深圳
文章分类
- 全部博客 (391)
- java (18)
- python (3)
- ruby (4)
- linux (48)
- 网络 (9)
- 前端 (2)
- 社会、文化、哲学、人生、百态 (0)
- 工具 (10)
- 下载 (0)
- 常用地址 (0)
- tracert (0)
- mysql (8)
- 开源相关收藏 (1)
- 模块查看依懒 (1)
- watch使用 (1)
- Tcpdump (2)
- easy_install安装 (1)
- 构造redis批量删除脚本 (1)
- MYSQL 性能测试 (1)
- JAVA code encode utf-8 (1)
- linux nginx awk 实时 每妙 (1)
- mkpasswd (1)
- spring security oauth (1)
- jmap dump java memory Analyzer (1)
- JAVA DUMP (1)
- swap linux 过高 解决 (1)
- SWAP (1)
- jmap jstat jstack dump (1)
- java jconsole 的使用 (1)
- git 常用 (1)
- MYSQL 索引 动态 唯一 (1)
- TCP 三次握手 四次挥手 (1)
- linux date (1)
- 删除 空行 注释行 (1)
- maven3 yum linux install repository (1)
- linux git 搭建 (1)
- linux sar eth1 查看 流量 (1)
- sar (1)
- netstat ip 过滤 常用脚本 (1)
- Tcpdump 包分析网络连接过程 (1)
- net ipv4 tcp time wait tw recycle (0)
- /etc/sysctl.conf linux 网络 配置 (1)
- ss 网络连接查看 (比netstat 快很多,实时性牺牲) (1)
- MYSQL 关键字 (1)
- Linux 下多核CPU知识 (1)
- top (1)
- 令牌 证书 (1)
- mysql unix timestamp (1)
- 端口扫描 nc nmap (1)
- 204 http code 状态码 (1)
- ss -s ss -l (1)
- linux 常用 curl (1)
- linux sed 替换 换行 (1)
- centos yum install rpm install (1)
- spring-mvc源码解读 (1)
- 使用iftop查看实时的网络流量 (0)
- linux 命令 expect (1)
- HTTP (1)
- openssl ddif 加密 (1)
- iptables 详解 (1)
- python 虚拟化 VirtualEnv virtualenvwrapper (1)
- nginx (2)
- more less 实用技巧 (1)
- linux nginx (2)
- linux curl https ssl 证书 ca (1)
- openssl (1)
- php mysql linux (1)
- linux 虚拟机 虚拟 xen (0)
- linux 虚拟机 虚拟 xen kvm (1)
- linux perl 单行执行技巧 (1)
- mysql 查看库占用空间 表查用空间 (1)
- linux tcpdump (1)
- maven (1)
- sun.misc.Unsafe (1)
- OpenSSL生成证书 (1)
- http://blog.csdn.net/zzulp/article/details/8018751 (1)
- maven 本地 jar dependency (1)
- 计算JAVA代码行数最简单命令 sed (1)
- 常用的证书格式转换 rsa eg (1)
- 加密 解密 签名 (1)
- 分析jar包冲突 (1)
- 使用JMockit编写java单元测试 (1)
- Linux 技巧:让进程在后台可靠运行的几种方法 (1)
- 环境变量控制 (1)
- 5+ 个 tar 命令的用法,附示例 (1)
- scp自动输入密码 (1)
- ps axo pid (1)
- ppid (1)
- comm (1)
- pmem (1)
- lstart|grep mysql (0)
- lstart (1)
- etime|grep mysql (1)
- UML类图字少好理解 (1)
- HTTP经典文章 (1)
- git (1)
- Git常用命令 (1)
- LINUX 系统被攻击的分析过程 (1)
- NIO (1)
- LINUX 操作快捷键使用 (1)
- openSSL命令、PKI、CA、SSL证书原理 (1)
- shell (2)
- 转载 (1)
- mysqldump 可以直接dump->xml (1)
- VIM比较全面的文章 (1)
- eclipse regex 正则表达式 (1)
- synchronized (1)
- 锁 (1)
- java 正则表达式 regex (1)
- Reference Queue 引用 源码 (1)
- spring aop 源码 分析 (1)
- java @Cache @Transaction 注解 (1)
- spring aop (1)
- spring jdk proxy cglib 动态代理 性能比较 (1)
- spring proxy private public 代理限制 (1)
- spring transaction aop 事务 (1)
- spring autowire 注解注入 (1)
- 桥接 NAT NAT地址转换 内部网络 虚拟网络 (1)
- spring-web-mvc 源码解读 之 RequestMappingHandlerMapping (1)
- find atime mtime ctime -n n +n (1)
- android studio 快捷键初探 (1)
- android 源码阅读的计划 (1)
- 计算机网络学习-VLAN (1)
- sed 高级 合并行 (1)
- CAP 一致性 可用性 分布式容错性 (1)
- android lib so 库文件 (0)
- android lib so 库文件 移植 (1)
- android 不错的博文 (1)
- sourceinsight 源码 阅读 (1)
- Android Tab UI (1)
- 诗 (1)
- mysql 批处理 (0)
- netty 堆外内存 DirectByteBuffer (1)
- netty 并发 百万 推送 (1)
- Linux操作系统中内存buffer和cache的区别 (1)
- maven intellij target bytecode version (1)
- linux sleep()的实现原理 (1)
- android (2)
- javadoc 代码注释规范 (1)
- spring 自动注入bean auto (1)
- Photoshop CS6常用快捷键 (1)
- 股票 数据 机器 分析 (1)
- 批处理 (1)
- mysql -e (1)
- char (1)
- Unicode (1)
- 编码 (1)
- utf8 (1)
- utf-8 (1)
- utf16 (1)
- utf-16 (1)
- IntelliJ IDEA (1)
- ide (1)
- idea (1)
- intellij (1)
- 文件 (1)
- 目录 (1)
- 源代码 (1)
- CountDownLatch (1)
- CyclicBarrier (1)
- Semaphore (1)
- spring (1)
- linux 查看不同进制文件 (1)
- WebMvcConfigurationSupport (1)
- sdkman工具的使用 (1)
- http header (1)
- LINUX系统优化 (1)
最新评论
-
gelongmei:
威武我大酒神
shell脚本不换行刷新数据
spring boot 自动装配时间
D:\libs\maven_none\org\springframework\boot\spring-boot-autoconfigure\2.0.3.RELEASE\spring-boot-autoconfigure-2.0.3.RELEASE.jar!\META-INF\additional-spring-configuration-metadata.json
D:\libs\maven_none\org\springframework\boot\spring-boot-autoconfigure\2.0.3.RELEASE\spring-boot-autoconfigure-2.0.3.RELEASE.jar!\META-INF\MANIFEST.MF
D:\libs\maven_none\org\springframework\boot\spring-boot-autoconfigure\2.0.3.RELEASE\spring-boot-autoconfigure-2.0.3.RELEASE.jar!\META-INF\spring.factories
D:\libs\maven_none\org\springframework\boot\spring-boot-autoconfigure\2.0.3.RELEASE\spring-boot-autoconfigure-2.0.3.RELEASE.jar!\META-INF\spring-autoconfigure-metadata.properties
D:\libs\maven_none\org\springframework\boot\spring-boot-autoconfigure\2.0.3.RELEASE\spring-boot-autoconfigure-2.0.3.RELEASE.jar!\META-INF\spring-configuration-metadata.json
D:\libs\maven_none\org\springframework\boot\spring-boot-autoconfigure\2.0.3.RELEASE\spring-boot-autoconfigure-2.0.3.RELEASE.jar!\META-INF\additional-spring-configuration-metadata.json
D:\libs\maven_none\org\springframework\boot\spring-boot-autoconfigure\2.0.3.RELEASE\spring-boot-autoconfigure-2.0.3.RELEASE.jar!\META-INF\MANIFEST.MF
D:\libs\maven_none\org\springframework\boot\spring-boot-autoconfigure\2.0.3.RELEASE\spring-boot-autoconfigure-2.0.3.RELEASE.jar!\META-INF\spring.factories
D:\libs\maven_none\org\springframework\boot\spring-boot-autoconfigure\2.0.3.RELEASE\spring-boot-autoconfigure-2.0.3.RELEASE.jar!\META-INF\spring-autoconfigure-metadata.properties
D:\libs\maven_none\org\springframework\boot\spring-boot-autoconfigure\2.0.3.RELEASE\spring-boot-autoconfigure-2.0.3.RELEASE.jar!\META-INF\spring-configuration-metadata.json
相关推荐
Spring容器负责管理这些对象(也称为bean),并根据配置自动装配它们的依赖。这样,对象可以在不知道其依赖如何创建或如何找到的情况下工作,降低了组件之间的耦合度,提高了代码的可测试性和可重用性。 例如,`...
Fast-Spring-Boot继承了Spring Boot的自动配置思想,通过扫描`@EnableAutoConfiguration`注解的类,加载对应的配置。源码中的`AutoConfigurationImportSelector`类是关键,它负责选择并导入自动配置类。 5. ** ...
4. 使用`@Autowired`注解进行自动装配 5. 创建Spring的ApplicationContext并获取bean实例 通过这个简单的示例,你可以了解到Spring框架如何提高代码的可维护性和可测试性,以及如何通过配置管理应用程序的组件。...
DI是IoC的一种实现方式,通过配置文件或注解,Spring可以在运行时自动装配对象之间的依赖关系,使得开发者无需手动创建和管理对象实例,降低了代码的耦合度。 2. AOP(Aspect-Oriented Programming,面向切面编程)...
最后,Spring Boot是基于Spring的应用程序启动器,它简化了配置并提供了自动配置功能。虽然这里没有提供Spring Boot的源码,但了解Spring框架的源码可以帮助你更好地理解Spring Boot的工作机制。 总之,通过研究...
1. Spring Boot简化了Spring应用的初始搭建和配置,通过自动配置和起步依赖,快速启动微服务。 2. Spring Boot Actuator提供了监控和健康检查功能,便于运维和问题排查。 六、Spring Cloud 1. Spring Cloud是基于...
通过《一头扎进Spring4》系列源码的学习,我们可以深入理解这些概念如何在实际代码中体现,从而更好地掌握Spring4的使用和设计思想。每个源码文件对应一讲,覆盖了Spring4的多个方面,是学习和研究Spring框架的好...
Spring框架的核心思想是简化Java企业级应用的开发,减少对EJB(Enterprise JavaBeans)的依赖,同时提供轻量级容器。 Spring的IoC容器是其核心组件之一,它负责管理对象的生命周期和对象之间的依赖关系。通过Java的...
6. **Spring Boot**:讨论了Spring Boot的自动化配置、起步依赖和Actuator等特性,以及如何快速创建可生产的Spring应用。 7. **Spring Security**:深入讲解了Spring的安全管理框架,包括认证、授权、会话管理、...
在源码中,我们可以看到Spring如何通过@Autowired、@Resource等注解来实现自动装配,以及BeanFactory和ApplicationContext是如何管理Bean的生命周期和依赖关系的。 2. **面向切面编程(Aspect-Oriented Programming...
首先,Spring框架是一个轻量级的Java企业级应用程序框架,它的核心设计思想是简化开发,通过提供一种管理对象(bean)的方式,让开发者可以专注于业务逻辑,而不是繁琐的配置和依赖管理。这一章节会介绍Spring框架的...
7. **Spring Boot**:Spring Boot简化了Spring应用的初始搭建和配置过程,通过自动配置和起步依赖,快速启动和运行微服务项目。 8. **Spring Security**:Spring的安全模块,提供认证和授权功能,保护应用程序免受...
通过XML配置、注解或者Java配置,Spring可以自动管理和装配对象的依赖,使得代码更加灵活和易于测试。 2. **IoC容器(Inversion of Control,IOC)** Spring的IoC容器是实现DI的关键。它负责管理对象的生命周期,...
2. **Spring核心思想** - **IoC(控制反转)**:Spring通过反转对象的创建和管理过程,将对象的依赖关系交由容器处理,开发者只需定义配置,容器负责实例化、装配和管理这些对象。 - **DI(Dependency Injection,...
其次,Spring的IoC(Inversion of Control)容器是其核心组件,它负责管理对象的生命周期和装配。IoC容器通过BeanFactory和ApplicationContext接口实现,后者提供了更丰富的企业级功能,如消息处理、AOP支持等。理解...
总的来说,《Spring技术内幕》深入讲解了Spring框架的关键组件和设计思想,对于想要深入了解Spring并提升其应用能力的开发者来说,是一本不可多得的指南。书中不仅涵盖了理论知识,还有大量实例和最佳实践,有助于...
尽管Spring 2.5已是过去时,但它的核心思想和实践技巧对于理解现代Spring框架依然有着重要的参考价值。在实际开发中,随着版本的迭代,Spring提供了更多高级特性和简化开发的新工具,如Spring Boot的起步依赖和自动...
`@EnableAutoConfiguration`作为Spring Boot框架的核心注解之一,其背后的原理和设计思想非常重要。通过自动配置功能,Spring Boot简化了大量配置工作,使得开发者能够专注于业务逻辑的实现。同时,了解`@Import`...
10. **Spring Boot**:Spring Boot简化了Spring应用的初始搭建和配置,提供了一种快速启动Spring应用的方式,并内置了Tomcat服务器和自动配置功能。 理解并掌握以上这些核心概念和组件,对于深入学习Spring源码至关...
Spring Boot进一步简化了基于Spring的应用程序开发,提供了一键启动、自动配置等功能。 5. **Spring的模块化设计**:Spring框架由多个模块组成,包括Core Container(核心容器)、Data Access/Integration(数据...