Java基础
文章平均质量分 87
飞鸟jiang
做技术就要不断学习
展开
-
Maven scope依赖范围详解
Maven的生命周期存在编译、测试、运行这些过程,那么显然有些依赖只用于测试,比如junit;有些依赖编译用不到,只有运行的时候才能用到,比如mysql的驱动包在编译期就用不到(编译期用的是JDBC接口),而是在运行时用到的;还有些依赖,编译期要用到,而运行期不需要提供,因为有些容器已经提供了,比如servlet-api在tomcat中已经提供了,我们只需要的是编译期提供而已。总结说来,在POM 4中,<dependency>中还引入了<scope>,它主要管理依赖的...原创 2021-10-31 16:35:17 · 983 阅读 · 0 评论 -
基于springMVC的文件上传-图片
文件上传有多种工具类可以选择,比如:conmons-FileUpload.jar , springMVC自带的文件上传工具类。在多种工具类里本人觉得transferTo()方法最简便好用。下面是基于它实现的图片上传功能的代码。当然它不仅只限于图片格式。 package com.mljr.carfinance.crm.app.web.controller; import java.io.File原创 2016-05-29 13:29:36 · 921 阅读 · 0 评论 -
HashMap
HashMap也是我们使用非常多的Collection,它是基于哈希表的 Map 接口的实现,以key-value的形式存在。在HashMap中,key-value总是会当做一个整体来处理,系统会根据hash算法来来计算key-value的存储位置,我们总是可以通过key快速地存、取value。下面就来分析HashMap的存取。 一、定义 HashMap实现了Map接口,继转载 2017-03-11 22:43:03 · 207 阅读 · 0 评论 -
apache commons-io FileUtils工具类常用方法
写文件原始写法 // 通过字节流 写文件 public static void ByteWrite() { File file = new File("/Users/jjs/Desktop/abcd.txt"); try { OutputStream outputStream = new FileOutputStream(file); String textStrin原创 2018-01-06 16:12:14 · 17863 阅读 · 1 评论 -
Guava非常好用的工具类
1、对数组的操作 //获取数组中某个值得索引 int[] content = {1,3,4}; int in = Ints.indexOf(content, 3); // 1 guava api System.out.println(in); System.out.println(Arrays.binarySearch(content, 4...原创 2019-02-23 17:42:04 · 1072 阅读 · 0 评论