04 2019 档案
摘要:最近面试被问到一个问题,AtomicInteger如何保证线程安全?我查阅了资料 发现还可以引申到 乐观锁/悲观锁的概念,觉得值得一记。 众所周知,JDK提供了AtomicInteger保证对数字的操作是线程安全的,线程安全我首先想到了synchronized和Lock,但是这种方式又有一个名字,叫
阅读全文
摘要:1.什么是Socket? Socket就是为网络服务提供的一种机制。 通讯的两端都有Sokcet 网络通讯其实就是Sokcet间的通讯 数据在两个Sokcet间通过IO传输。 2.TCP与UDP在概念上的区别 udp: a、是面向无连接, 将数据及源的封装成数据包中,不需要建立建立连接 b、每个数据
阅读全文
摘要:参数 介绍server.address 服务器应绑定到的网络地址server.compression.enabled = false 如果启用响应压缩server.compression.excluded-user-agents 从压缩中排除的用户代理列表server.compression.mim
阅读全文