随笔分类 - java
摘要:1. 没有代理对象时的处理 解决该问题的关键在于何时将实例化后的bean放进容器中,设置属性前还是设置属性后。现有的执行流程,bean实例化后并且设置属性后会被放进singletonObjects单例缓存中。如果我们调整一下顺序,当bean实例化后就放进singletonObjects单例缓存中,提
阅读全文
摘要:beanfactory 和 factorybean的区别 beanfactory 是spring的一个接口,主要是获取bean的方法。其实现类有保存bean的map容器,以及从容器中获取bean的方法。 简单来说BeanFactory是对内用的,不面向开发者。FactoryBean是对外用的,面向开
阅读全文
摘要:flatmap 的使用 处理嵌套,一般是二维数组(集合) import java.util.*; import java.util.stream.*; class Book { private List<Chapter> chapters; public Book(List<Chapter> cha
阅读全文
摘要:实战篇 1、内存调优 1.1 内存溢出和内存泄漏 内存泄漏(memory leak):在Java中如果不再使用一个对象,但是该对象依然在GC ROOT的引用链上,这个对象就不会被垃圾回收器回收,这种情况就称之为内存泄漏。 内存泄漏绝大多数情况都是由堆内存泄漏引起的,所以后续没有特别说明则讨论的都是堆
阅读全文
摘要:格式1: 元素类型[] 数组名 = new 元素类型[元素个数或数组长度];int [] arr=new int [5];格式2: 元素类型[] 数组名 = new 元素类型[]{};格式3: C语言格式import org.junit.Test;public class Arry { ...
阅读全文
摘要:file的使用文件流的使用FileInpunStream FileOutOputStream ----------字符流FileReader Filewriter --------字节流如下代码读取文件的内容并将其输入显示器上package com.nanjing.file;import java....
阅读全文