java
文章平均质量分 54
徐徐的技术分享
做别人不敢做的,做别人不愿做的,做别人做不好的。
展开
-
JDK1.8--ArrayList源码分析
一:基本介绍ArrayList 是最常用的 List 实现类,内部是通过数组实现的,它允许对元素进行快速随机访问。数组的缺点是每个元素之间不能有间隔,当数组大小不满足时需要增加存储能力,就要将已经有数组的数据复制到新的存储空间中。当从 ArrayList 的中间位置插入或者删除元素时,需要对数组进行复制、移动、代价比较高。因此,它适合随机查找和遍历,不适合插入和删除。ArrayList继承于AbstractList类,实现了List接口;他是一个数组队列,提供了相关的添加、删除、遍历的功能。Array原创 2022-04-22 15:10:30 · 974 阅读 · 0 评论 -
java stream流
/** * filter 过滤集合中不符合条件的元素 */ @Test public void testStreamFilter(){ List<String> list = Arrays.asList("abc", "", "bc", "efg", "abcd","", "jkl"); // 找出有f的字符串 List<String> stringList = list.stream().fil.原创 2021-10-18 23:33:20 · 172 阅读 · 0 评论 -
文件上传到服务器指定文件夹
今天项目组长提个需求,叫实现文件直接上传到服务器中,不传到FTP获取其他的文件服务器上。百度一波发现基本上都是用的FTP服务器去上传文件,所以记录下。希望对大家有帮助。解决思路:先连接服务器,再创建完文件路径,上传文件(写入)。这里直接封装一个工具类:package cn.attackme.myuploader.configration;import ch.ethz.ssh2.Connection;import ch.ethz.ssh2.SCPClient;import ch.ethz.ssh2原创 2021-10-18 19:55:12 · 992 阅读 · 0 评论