51
Dev开发社区
首页
文章
问答
工具
搜索
登录
注册
#UNIX环境高级编程第三版
Java网络编程面试总结
转载。https://blog.csdn.net/qq_39470733/article/details/846352741.GET和POST的区别?GET请求可被缓存GET请求保留在浏览器历史记录中GET请求可被收藏为书签GET请求不应在处理敏感数据时使用GET请求有长度限制POST请求不会被缓存POST请求不会保留...
代码星球
·
2020-12-10
Java
网络编程
面试
总结
Java网络编程面试题
1、tcp和udp的区别 12、tcp连接建立的时候3次握手,断开连接的4次握手的具体过程 13、什么是同步?什么是异步? 24、.什么是阻塞?什么是非阻塞? 55、什么是阻塞IO?什么是非阻塞IO? 66、什么是同步IO?什么是异步IO? 77、IO模型有几...
代码星球
·
2020-12-10
Java
网络编程
试题
Java并发编程基础-Unsafe
前言:Unsafe是Java中一个底层类,包含了很多基础的操作,比如数组操作、对象操作、内存操作、CAS操作、线程(park)操作、栅栏(Fence)操作,JUC包、一些三方框架都使用Unsafe类来保证并发安全。介绍:获取Unsafe对象Unsafe构造方法为私有,虽然提供了一个getUnsafe静态方法,但会判断加...
代码星球
·
2020-12-09
Java
并发
编程
基础
-Unsafe
JAVA并发编程: CAS和AQS
版权声明:本文为博主原创文章,转载请注明出处https://blog.csdn.net/u010862794/article/details/72892300说起JAVA并发编程,就不得不聊聊CAS(CompareAndSwap)和AQS了(AbstractQueuedSynchronizer)...
代码星球
·
2020-12-09
JAVA
并发
编程
CAS
AQS
IDEA搭建Spring框架环境
spring是众多开源java项目中的一员,基于分层的javaEE应用一站式轻量 级开源框架,主要核心是 Ioc(控制反转/依赖注入)与Aop(面向切面)两大技 术,实现项目在开发过程中的轻松解耦,提高项目的开发效率。在项目中引入Spring可以带来以下好处: 1.降...
代码星球
·
2020-12-09
IDEA
搭建
Spring
框架
环境
Java并发编程三个性质:原子性、可见性、有序性
并发编程并发程序要正确地执行,必须要保证其具备原子性、可见性以及有序性;只要有一个没有被保证,就有可能会导致程序运行不正确 线程不安全在编译、测试甚至上线使用时,并不一定能发现,因为受到当时的CPU调度顺序,线程个数、指令重排的影响,偶然触发 线程安全的定义比如说一个类,不论通过怎样的调...
代码星球
·
2020-12-09
Java
并发
编程
三个
性质
20180829编程思考
20180829编程思考序今天在进行大量编码,编码过程中有一些想法,先记录之,后续跟进成果。1.在写多个相似的类及方法处理时。为统一处理,除了业务逻辑处理是不同的,其他是相同的,对于这种,是否可以写一个模板出来之后,通过代码,以及规则,自动实现代码的生成。2.一个MAP里面有很多key.但现只需要一个新的map,只需要...
代码星球
·
2020-12-09
20180829
编程
思考
并发编程: 同步容器、并发容器、阻塞队列、双端队列
主要代表有Vector和Hashtable,以及Collections.synchronizedXxx等。 锁的粒度为当前对象整体。 迭代器是及时失败的,即在迭代的过程中发现被修改,就会抛出ConcurrentMod...
代码星球
·
2020-12-09
并发
容器
队列
编程
同步
Java并发编程:线程间协作的两种方式:wait、notify、notifyAll和Condition
原文链接: http://www.cnblogs.com/dolphin0520/p/3920385.html --------------------------------------------------------------------------------------------------...
代码星球
·
2020-12-09
Java
并发
编程
线程
协作
Java并发编程:Timer和TimerTask
下面内容转载自: http://blog.csdn.net/xieyuooo/article/details/8607220 其实就Timer来讲就是一个调度器,而TimerTask呢只是一个实现了run方法的一个类,而具体的TimerTask需要由你自己来实现,例如这样:Timertimer= new...
代码星球
·
2020-12-09
Java
并发
编程
Timer
TimerTask
Java并发编程:Callable、Future和FutureTask
原文链接: http://www.cnblogs.com/dolphin0520/p/3949310.html--------------------------------------------------------------------------------------------------------...
代码星球
·
2020-12-09
Java
并发
编程
Callable
Future
Java并发编程:CountDownLatch、CyclicBarrier和Semaphore
原文链接: http://www.cnblogs.com/dolphin0520/p/3920397.html--------------------------------------------------------------------------------------------------------...
代码星球
·
2020-12-09
Java
并发
编程
CountDownLatch
CyclicBarrier
Java并发编程:线程池的使用
原文链接: http://www.cnblogs.com/dolphin0520/p/3932921.html 在前面的文章中,我们使用线程的时候就去创建一个线程,这样实现起来非常简便,但是就会有一个问题: 如果并发的线程数量很多,并且每个线程都是执行一个时间很短的任务就结束了,这样频繁创建线程就会大...
代码星球
·
2020-12-09
Java
并发
编程
线程
使用
Java并发编程:阻塞队列
原文链接: http://www.cnblogs.com/dolphin0520/p/3932906.html--------------------------------------------------------------------------------------------------...
代码星球
·
2020-12-09
Java
并发
编程
阻塞
队列
Java并发编程:同步容器
为了方便编写出线程安全的程序,Java里面提供了一些线程安全类和并发工具,比如:同步容器、并发容器、阻塞队列、Synchronizer(比如CountDownLatch)。今天我们就来讨论下同步容器。 以下是本文的目录大纲: 一.为什么会出现同步容器? 二.Java中的同步容器类 三.同步容器的...
代码星球
·
2020-12-09
Java
并发
编程
同步
容器
首页
上一页
...
68
69
70
71
72
...
下一页
尾页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他