最新消息:开发工具之家

JAVA

分析 ThreadLocal 原理与使用场景

souyunku 5年前 (2020-09-11) 250浏览

什么是ThreadLocal变量 ThreadLoal 变量,线程局部变量,同一个 ThreadLocal 所包含的对象,在不同的 Thread 中有不同的副本。这里有几点需要注意: 因为每个 Thread 内有自己的实例副本,且该副本只能由当前 T...

请不要在 JDK 7+ 中使用这个 JSON 包了

souyunku 5年前 (2020-09-11) 242浏览

Json-lib 介绍 Json-lib 是以前 Java 常用的一个 Json 库,最后的版本是 2.4,分别提供了 JDK 1.3 和 1.5 的支持,最后更新时间是 2010年12月14日。虽然已经很多年不维护了,但在搜索引擎上搜索 "Java...

直观讲解一下RPC调用和HTTP调用的区别

souyunku 5年前 (2020-09-11) 224浏览

很长时间以来都没有怎么好好搞清楚RPC(即Remote Procedure Call,远程过程调用)和HTTP调用的区别,不都是写一个服务然后在客户端调用么?这里请允许我迷之一笑~Naive!本文简单地介绍一下两种形式的C/S架构,先说一下他们最本质...

来了来了,Java14它真的来了

souyunku 5年前 (2020-09-11) 248浏览

近年来,甲骨文做出了一些突破性的决定。 他们包括新的半年发布模式与预览功能和更短的发布和反馈周期的新功能。 许可模式也发生了变化,Oracle JDK 不再免费提供。 这加剧了竞争,因此您现在可以从包括 Oracle 在内的各种供应商获得免费的 Op...

面试难题:Redis 分布式锁,有哪些缺点,需要人工补偿吗?

souyunku 5年前 (2020-09-11) 196浏览

序-碎碎叨叨 在家办公的第N周, 也不知道笔者工位上的键盘和显示器有没有想我, 不知道会不会落灰太严重,被保洁阿姨扔掉了。 笔者今天带来一篇关于redis锁的文章 连敲带画码出此文,有一些细节,对redis锁不清晰的盆友不妨瞧一瞧。 如果是有经验的盆...

HashMap的加载因子为什么是0.75?

souyunku 5年前 (2020-09-11) 227浏览

前言 有很多东西之前在学的时候没怎么注意,笔者也是在重温HashMap的时候发现有很多可以去细究的问题,最终是会回归于数学的,如HashMap的加载因子为什么是0.75? 本文主要对以下内容进行介绍: 为什么HashMap需要加载因子? 解决冲突有什...

OpenJDK 从 Mercurial 迁移到 GitHub

souyunku 5年前 (2020-09-11) 209浏览

OpenJDK 项目正在从 Mercurial 迁移到 GitHub,预计在2020年9月完成。切换至 Git 代码版本控制系统的部分预期目的是提升性能和对代码审查的更好支持。 OpenJDK 从 2008 年起一直使用 Mercurial 作为源代...

Java8 的 Stream 快速实现List转map 、分组、过滤等操作

souyunku 5年前 (2020-09-11) 247浏览

这篇文章主要介绍了java8快速实现List转map 、分组、过滤等操作,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧 利用java8新特性,可以用简洁高效的代码来实现一些数据处...