上一页 1 2 3 4 5 6 ··· 13 下一页
摘要: 简介: 并发队列Queue,队列其实就是一个容器 1.同步容器 Vector容器,HashTable容器,都是线程安全 如果同步容器使用foreach迭代过程中修改了元素的值,则会出现ConcurrentModificationException异常 可以使用iterator迭代器解决,但是在多线程 阅读全文
posted @ 2020-03-23 17:37 琴昕LNS~ 阅读(145) 评论(0) 推荐(0) 编辑
摘要: 简介: 在java中,创建线程一般有两种方式,一种是继承Thread类,一种是实现Runnable接口。然而,这两种方式的缺点是在线程任务执行结束后,无法获取执行结果。我们一般只能采用共享变量或共享存储以及线程通信的方式实现获得任务结果的目的; 不过,在java中,也提供了使用Callable和Fu 阅读全文
posted @ 2020-03-23 17:33 琴昕LNS~ 阅读(175) 评论(0) 推荐(0) 编辑
摘要: 简介: 随着数据量越来越大,在一个操作系统管辖的范围存不下了,那么就分配到更多的操作系统管理的磁盘中,但是不方便管理和维护,迫切需要一种系统来管理多台机器上的文件,这就是分布式文件管理系统。 学术一点的定义就是:分布式文件系统是一种允许文件通过网络在多台主机上分享的文件的系统,可让多机器上的多用户分 阅读全文
posted @ 2020-03-23 16:56 琴昕LNS~ 阅读(393) 评论(0) 推荐(0) 编辑
摘要: 类似于一个池子,可以存放/管理线程 1.使用线程池的好处 第一:降低资源消耗。通过重复利用已创建的线程降低线程创建和销毁造成的消耗。 第二:提高响应速度。当任务到达时,任务可以不需要等到线程创建就能立即执行。 第三:提高线程的可管理性 2.如何使用线程池 2.1线程池分类 线程池顶级类ThreadP 阅读全文
posted @ 2020-03-19 18:35 琴昕LNS~ 阅读(131) 评论(0) 推荐(0) 编辑
摘要: 1.CountDownLatch CountDownLatch是一个同步计数器,初始化的时候传入需要计数的线程等待数,可以是需要等待执行完成的线程数,或者大于; 作用:用来协调多个线程之间的同步,或者说起到线程之间的通信(而不是用作互斥的作用)。是一组线程等待其他的线程完成工作以后在执行,相当于加强 阅读全文
posted @ 2020-03-19 18:28 琴昕LNS~ 阅读(104) 评论(0) 推荐(0) 编辑
摘要: 串行和并行: 串行:一个线程在处理操作 并行:多个线程在处理同一个操作 什么叫做并发编程:在多线程环境下,应用程序的执行 并发编程的目的:充分运用到资源,提高程序的效率 什么情况下用到并发编程: 1.在线程阻塞时,导致应用程序停止 2.处理任务时间过长时,可以创建子任务,来进行分段处理 3.间断任务 阅读全文
posted @ 2020-03-18 17:01 琴昕LNS~ 阅读(121) 评论(0) 推荐(0) 编辑
摘要: 简介: Hadoop是一个由Apache基金会所开发的分布式系统基础架构。用户可以在不了解分布式底层细节的情况下,开发分布式程序。充分利用集群的威力进行高速运算和存储。 Hadoop实现了一个分布式文件系统(Hadoop Distributed File System),简称HDFS。HDFS有高容 阅读全文
posted @ 2020-03-18 16:52 琴昕LNS~ 阅读(3222) 评论(0) 推荐(0) 编辑
摘要: 一.HashMap底层源码剖析 1.介绍HashMap底层用到的数据结构 数组:数组的每一项都是一个链表,其实就是数组和链表的结合体 单向链表:当发生Hash碰撞时,首先会找到数组对应位置,然后1.8采用尾插入法(1.7采用头插入法),形成一个单向链表结构 jdk1.8 后 红黑树:当数组中每项的链 阅读全文
posted @ 2020-03-17 17:03 琴昕LNS~ 阅读(133) 评论(0) 推荐(0) 编辑
摘要: 简介: User java.lang.Class 所有的类都是Class类的对象 类加载:由.java源文件编译生成.class二进制字节码文件,当运行时,首先Java虚拟机会将本地/网络阐传输.class文件加载到内存当中,那么加载的过程就叫做类加载 一.类加载的过程 加载过程:将.class文件 阅读全文
posted @ 2020-03-12 15:45 琴昕LNS~ 阅读(145) 评论(0) 推荐(0) 编辑
摘要: 简介: 前面我们通过tomcat本身的参数以及jvm的参数对tomcat做了优化,其实要想将应用程序跑的更快、效率更高,除了对tomcat容器以及jvm优化外,应用程序代码本身如果写的效率不高的,那么也是不行的,所以,对于程序本身的优化也就很重要了。 对于程序本身的优化,可以借鉴很多前辈们的经验,但 阅读全文
posted @ 2020-03-11 16:33 琴昕LNS~ 阅读(172) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 ··· 13 下一页