个人总结
文章平均质量分 80
凌乱的风丶
这个作者很懒,什么都没留下…
展开
-
总结(一)ArrayList与LinkedList的优缺点
一丶ArrayList ArrayList是动态扩展数组,底层是用数组实现,插入位置有三种情况,从首位插入,中间位置插入,尾部插入。线性表的插入删除操作都是通过移动来实现的,由于数组长度固定不变,插入数据时,需要一个新的数组。1.当添加数据是在首位插入时,先将新的数据放入到新的数组内,然后将原始数组中的数据复制到新的数组。 2.当数据插入的位置是中间位置时,先将插入位置前面的数...原创 2018-08-05 11:13:55 · 7321 阅读 · 0 评论 -
七种常见排序方式实现及总结
八种排序方式分为: 1.直接插入排序; 2.冒泡排序; 3.简单选择排序; 4.希尔排序; 5.快速排序; 6.堆排序; 7.归并排序; 8.基数排序; 一丶直接插入排序: 基本思想:每一次将一个待排序的记录,按关键字大小插入到已经排好序的子序列中的合适位置上,直到全部记录插入完成。 代码实现 import java.util.ArrayList; import java.util...原创 2018-08-16 20:31:36 · 744 阅读 · 0 评论 -
关于对网络IO编程的认识
写在最前面 最近一段时间,一直在学习网络IO编程,认识了五种IO模型: (1)阻塞I/O(blocking I/O) (2)非阻塞I/O (nonblocking I/O) (3) I/O复用(select 和poll) (I/O multiplexing) (4)信号驱动I/O (signal driven I/O (SIGIO)) (5)异步I/O (asynchronous I/...原创 2018-08-26 11:33:05 · 256 阅读 · 0 评论 -
基于ssm框架上传下载的实现
一、相关配置 框架应该已经搭建好了,所以这里不再复述。在ssm框架的基础上配置下面的内容。 1.pom.xml的配置 <properties> <commons-fileupload.version>1.3.1</commons-fileupload.version> <commons-io.version>2.4</...原创 2018-08-26 13:49:08 · 402 阅读 · 0 评论 -
关于线程安全的认识
一、线程安全 1.什么是线程安全? 当多个线程访问某一类(对象或方法)时,这个类(对象或方法)始终表现出正确的行为,则该类(对象或方法)就是线程安全的,当线程同步时即保证了线程安全。多线程访问时,采用加锁机制,当一个线程访问该类的数据时,进行保护,其他进程不能进行访问直到该线程读取完防止数据不一致或者数据污染。 2.线程安全的起因 线程安全由全局变量和静态变量引起,若线程对全局变量...原创 2018-09-02 16:00:14 · 544 阅读 · 0 评论