首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
java基础
订阅
小小夏
更多收藏集
微信扫码分享
微信
新浪微博
QQ
18篇文章 · 0订阅
计算机网络:这是一份全面 & 详细 的TCP协议学习指南
计算机网络基础 该是程序猿需掌握的知识,但往往会被忽略 今天,我将详细讲解计算机网络中最重要的TCP协议,含其特点、三次握手、四次挥手、无差错传输等知识,希望你们会喜欢
深入理解Java虚拟机(一)
如果执行java方法,计数器记录正在执行的字节码指令地址。如果执行的是Native方法,计数器为空。 唯一没规定任何OutOfMemoryError情况的区域。 异常:线程请求的栈深度大于虚拟机允许的深度,抛出StackOverflowError。虚拟机动态扩展过程中无法申请到…
Java:全面 & 清晰的 NIO 学习攻略
JDK 1.4后,Java提供了一个全新的IO API,即 Java New IO 本文 全面 & 详细解析Java New IO,希望你们会喜欢
彻底弄懂 Java 线程池原理
这篇文章是我在阅读源码时整理的一些笔记,对源码的关键点进行了比较详细的注释,然后加上一些自己对线程池机制的理解。最终目的是要弄清楚下面这些问题: AtomicInteger 类型。高3位存储线程池状态,低29位存储当前线程数量。workerCountOf(c) 返回当前线程数量…
ArrayMap是如何提高内存的使用效率的?
ArraySet使用数组保存数据,提高了内存的使用效率,在数据量不超过1000时,相较于HashSet,效率最多不会降低50%,本节来分析下ArraySet 添加和删除元素分析,谷歌指出ArrayMap的设计也是为了更加高效地使用内存,在数据量不超过1000时,效率最多不会降低…
漫画:什么是动态规划?
有一座高度是10级台阶的楼梯,从下往上走,每跨一步只能向上1级或者2级台阶。要求用程序来求出一共有多少种走法。 比如,每次走1级台阶,一共走10步,这是其中一种走法。我们可以简写成 1,1,1,1,1,1,1,1,1,1。 再比如,每次走2级台阶,一共走5步,这是另一种走法。我…
看得见的数据结构Android版之开篇前言+完篇总结
零、前言本系列后续更新链接合集:(动态更新)看得见的数据结构Android版之开篇前言看得见的数据结构Android版之数组表(数据结构篇)看得见的数据结构Android版之数组表(视图篇)看得见的数
Java:那些鲜为人知的关键字volatile
本文主要讲解Java的关键字volatile
Java容器工具类Arrays
前面把List, Set, Map的结构梳理了一下,在java的容器体系下,还有两个非常重要的工具类Collections,Arrays,本文主要梳理下Arrays类提供的方法。 Arrays提供两种排序:sort和parallelSort。首先看下sort相关的函数: 上图展…
什么是消息队列?
公司用到的很多技术,自己之前都没学过(尬),于是只能慢慢补了。这次给大家写写我学习消息队列的笔记,希望对大家有帮助。 消息队列不知道大家看到这个词的时候,会不会觉得它是一个比较高端的技术,反正我是觉得它好像是挺牛逼的。 我们先不管消息(Message)这个词,来看看队列(Que…