自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 Spring-Lazy-init源码探讨

在Spring中,使用azy-init="true"可以延迟实例化bean,等待调用bean时再实例化bean。本文记录Spring如何实现延迟实例化。Spring版本:5.0.4测试代码package cn.wzx;import cn.wzx.model.Student;import org.springframework.context.ApplicationContext;i...

2018-10-18 19:02:45 389

原创 Java-compare()方法使用减法导致结果不正确

实现比较功能,可以实现Comparator接口,实现其compare方法,通常直接通过减法来比较new Comparator<Integer>() { @Override public int compare(Integer o1, Integer o2) { return o1-o2; }};当数值都未正数,比较结果没问题,但是,如果当...

2018-10-17 14:20:10 1045

原创 Java-ArrayList-subList()方法不恰当使用引起的OutOfMemoryError

先看看代码,逻辑很简单:1.创建了一个ArrayList,然后往这个list里面放了一些数据,得到了一个size=100000的list;2. 从这个list取出一个size=1的sublist;3.将sublist保存到内存中;4.原有的list数据被抛弃;代码:package com.tsaoko.sched.service.task;import java.util.Arra...

2018-10-17 12:05:57 2525

原创 Java-删除字符串中的换行符号

删除字符串中的换行符号的几种方式:1.使用String的replaceAll()方法;2.使用google guava的CharMatcher.breakingWhitespace();3.使用Apache Commons包的StringUtils.chomp();方法;pom依赖<dependency> <groupId>com.google.guava&lt...

2018-10-09 14:09:51 9243

原创 Java-读写CSV文件

使用Apache的commons-csv包读写CSV文件,非常方便。pom依赖<dependency> <groupId>org.apache.commons</groupId> <artifactId>commons-csv</artifactId> <version>1.6</version>&am

2018-10-09 12:05:34 1749

原创 Java-读取大文本文件

介绍读取大文本文件的两种方式,避免堆内存溢出。1.生成测试文件package com.example.demo;import org.apache.commons.io.IOUtils;import java.io.File;import java.io.FileInputStream;import java.io.IOException;import java.io.Rando...

2018-10-08 18:51:21 4576

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除