代号:希望
代号:希望
全部文章
程序设计
Beautiful Code(3)
Design Patterns(13)
ElasticSearch(3)
Hadoop(7)
InfluxDB(1)
Java性能调优(1)
JVM(7)
Linux(1)
Mysql(12)
Redis(1)
RESTful API(1)
Shell小例子(8)
Spring(5)
Struts2(4)
技术探究及感悟(1)
未归档(7)
架构篇(2)
由感而发(4)
算法(4)
网络(1)
计算机原理(2)
读书笔记(2)
面试题(4)
归档
标签
去牛客网
登录
/
注册
代号:希望的博客
每天一点点
全部文章
/ 程序设计
(共5篇)
Fork/Join框架
线程池: 简单的理解就是拥有很多线程的容器,为什么需要线程池?因为线程是一个轻量级的工具,其创建和关闭依然需要花费时间,当需要创建线程的时候,就可以从线程池获得空闲线程,关闭线程变成了向线程池归还线程。 在Java.util.concurrent包中,ThreadPoolExecutor表示一个...
Java
2018-10-29
0
487
Java高并发理论篇
作为IT程序猿,掌握多线程是作为服务器开发人员不可缺少的技能之一,同时在单核CPU的情况下,为了模拟多核的情况,我们也必须掌握多线程编程的问题,下来我们了解一下并行编程: 一:前提知识的相关概念 同步、异步: 同步异步通常形容方法调用, 同步:在方法调用中,同步方法指的是方法的执行必须有序进...
Java
2018-10-25
0
373
ReaWriteLock应用
java.util.concurrent.locks.ReentrantReadWriteLock 使用Java提供的读写锁实现读和写操作; package com.dong.testThread; import java.util.Random; import java.util.con...
Java
2018-10-27
0
384
JavaNIO代码篇
传统的I/O: 传统的服务器的I/O是阻塞的,即当服务器端开启后,它会监听端口,直到有客户端发来请求,否则一直将是堵塞的, NIO(非阻塞I/O): 基础概念: 通道:用于建立客户端和服务端的连接,可以将输入/输出流写入到通道,通道将缓冲区的数据块移入或移出到各种I/O源,如文件,socke...
Java
2018-10-29
0
302
ThreadLocal和无锁
线程安全 线程安全,一般指的是某个对象,变量在进行多线程操作的时候,得到的结果与期望的结果一致。当我们使用线程去访问一个对象时,由于对象内部的某些操作原因,而导致的线程的最终结果不符合期望,就是线程不安全,例如:ArrayList是一个线程不安全的容器,如果在多线程中使用ArrayList,程序有...
Java
2018-10-31
0
466