- 博客(9)
- 收藏
- 关注
原创 spring对于bean的javaconfig,xml,自动装配三种装配方式实现
//强依赖通过构造器注入,可选性注入使用属性注入装配bean创建应用对象之间的协作关系叫装配,DI的本质//尽量使用自动配置的机制xml显示装配 <context:component-Scan base-package="包名">//自动装配包内bean的xml语句隐式bean发现机制和自动装配组件扫描 spring自动发现应用上下文创建的bean自动装配 spring自动满...
2018-03-12 15:12:52
451
原创 垃圾回收GC作用简析
java堆:运行时数据区,用于存储所有运行期的对象数据,使用了动态存储管理技术GC算法:引用计数法:计算对象被引用调用的算法,当一个对象没有被任何一个引用指向它时候,这个对象就会被放入可以回收的列表;即这个对象被应用抛弃,这只代表对象是具有回收的资格,并不马上回收;同时GC会实时检测堆,查找出计数为0的对象 其他算法:因为jvm回收内存是有较大的系统开销,如果每个被抛弃的对象都...
2018-09-21 15:01:54
665
原创 序列化与反序列化浅析 [ 2 ]
序列化主要作用:1.对象持久化2.网络传输中使用字节流进行对象传输3.进程之间对对象的传递序列算法的大概流程:1.将对象实例相关的类元数据进行输出(元数据即解释数据的数据,类的元数据用于描述类的相关的信息)2.递归输出类超类描述到最顶层(即超类的元数据)3.从最顶层的超类输出对象实例的实际数据值(主要还是有可能某些实际数值存储在超类的属性中,而实例的类并没有将这属性显性化...
2018-09-20 14:51:57
203
原创 序列化和反序列初解 [ 1 ]
序列化和反序列化浅析,有很多问题未解决1.序列化和类的关系?2.序列化是对象的序列化,但serialVersionUID 针对的却是类,这其中机制是什么?3.如果类serialVersionUID 一致,那其中序列化,反序列化后不是不对应的数据可以匹配的上吗?4.如果上述推测成立,那么这种情况怎么判断为对应的数据和对象,并且会有什么隐患? NO.1 什么是序列化,反序列化...
2018-09-17 18:06:40
183
原创 Byte源码浅知浅写
* Copyright (c) 1996, 2013, Oracle and/or its affiliates. All rights reserved.package java.lang;/** * * The {@code Byte} class wraps a value of primitive type {@code byte} * in an object. An ...
2018-08-31 16:15:38
287
原创 spring各个模块作用的笔记
spring核心容器bean创建,配置和管理。spring bean 工厂,应用上下文,DIspring的aop模块spring开发切面基础,用于解耦,主要使用于关注点的解耦数据访问与集成springJDBC和DAO模块抽象了样板代码并避免了数据库资源失败的问题spring提供ORM框架也有构建DAo的简便方式web与远程调用MVC模式spring自带了一个强大MVC框架,有助web层提升应用松耦...
2018-03-12 15:11:30
267
原创 spring容器中的bean工厂和应用上下文
容器spring容器创建装配,配置并管理它们整个生命周期bean工厂:提供基本DI支持?应用上下文: 基于bean factory构建,提供框架级别的服务,例如从属性文件解析文本信息及发布应用事件给对应的事件监者 其抽象接口为ApplicationContexthttps://www.cnblogs.com/chenbenbuyi/p/8166304.html然后通过应用上下文将配置加载到IOC容...
2018-03-12 15:02:51
1249
原创 spring四大策略,AOP,DI初学笔记
1.spring核心知识://spring是为了全方位简化java开发关键策略 1.基于POJO(简单javabean包含计算但不可有connction)的轻量级和最小侵入性编程 重量型框架强迫应用继承或实现框架接口导致应用与框架绑死。spring则不会,列入hellowordbean如果在ejb就要继承sessionbean,最小侵入的代表其代买可在spring应用和非spring应用上使用...
2018-03-12 14:57:12
241
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅