首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
java
订阅
Faker
更多收藏集
微信扫码分享
微信
新浪微博
QQ
6篇文章 · 0订阅
Java压缩算法大全&性能对比
游戏开发中,经常在玩家进入游戏的时候进行必要的信息初始化,往往这个初始化信息数据包是相对来说还是比较大的,一般在30-40kb左右,还是有必要进行压缩一下再发送消息。是否可切分表示:是否可以搜索数据流的任意位置并进一步往下读取数据,这项功能在Hadoop的MapReduce中尤其...
jvm的GC原理及调优
这是我参与11月更文挑战的第26天,活动详情查看:2021最后一次更文挑战 jvm的GC原理及调优。
Java SynchronousQueue阻塞传输器源码深度解析【三万字】
基于JDK1.8详细介绍了SynchronousQueue的底层源码实现,包括“没有容量”的原理,以及“入队列“、“出队列”等操作源码。
新型列式存储格式 Parquet 详解
Apache Parquet 是 Hadoop 生态圈中一种新型列式存储格式,它可以兼容 Hadoop 生态圈中大多数计算框架 (Hadoop、Spark 等),被多种查询引擎支持 (Hive、Impala、Drill 等),并且它是语言和平台无关的。使用 Parquet 可以在一定程度上提高查询性能。
撸完这篇线程池,我快咳血了!
我们知道,线程需要的时候要进行创建,不需要的时候需要进行销毁,但是线程的创建和销毁都是一个开销比较大的操作。 虽然我们程序员创建一个线程很容易,直接使用 new Thread() 创建就可以了,但是操作系统做的工作会多很多,它需要发出 系统调用,陷入内核,调用内核 API 创建…
Java并发编程之锁机制之AQS
在上篇文章《Java并发编程之锁机制之Lock接口》中,我们已经了解了,Java下整个Lock接口下实现的锁机制是通过AQS(这里我们将AbstractQueuedSynchronizer 或AbstractQueuedLongSynchronizer统称为AQS)与Condi…