首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
数据结构
订阅
HeavensFeel
更多收藏集
微信扫码分享
微信
新浪微博
QQ
10篇文章 · 0订阅
DSL、fastjson、gson、jackson、protocol buffer、Thrift、Hession、Kryo、Fst 对比
# 为什么需要 json 不同语言之间,或者相同语言之间。需要一种对象到 json (持久化)的一种实现方式。以及反序列化的方式。 # 常见的序列化库对比 以下是 DSL、fastjson、G
如何利用Guava优化Java网络编程
合理地使用Guava可以极大地提高Java编程的效率和质量。但也要注意,任何工具的使用都需要根据实际情况来决定,避免不恰当的使用。希望这些最佳实践和注意事项对大家有所帮助,能让大家在使用Guava时更
字节一面——当我从闭包谈到高阶函数,面试官:来道 curry 函数尝尝😊
因一次面试经历有感而发,决定深入探究闭包~ 本文会帮助大家学习:闭包的概念、高阶函数、闭包的应用、闭包的风险及解决方案
深入理解树状数组 | 京东物流技术团队
树状数组 树状数组(BIT, Binary Indexed Tree)是简洁优美的数据结构,它能在很少的代码量下支持 单点修改 和 区间查询,我们先以 a[] {1, 2, 3, 4, 5, 6} 数
数据结构-字符编码
ASCII ASCII(American Standard Code for Information Interchange,美国信息交换标准代码)是最早的字符编码标准之一,于1963年由美国国家标准
枚举之后再验证性能太差?来试下动态规划
我们经常会遇到这样一个问题: 多个元素之间有很多种排列组合,让我们选出满足某个条件的最好的那个。 比如说: 一个字符串可以有 n 种子串,让我们从中选出最长的回文串。(回文串是指 abccba 这种反
效率高的位运算符如何使用?
对每一位执行**非(NOT)**操作,也可以理解为取反码。 对每一位执行**与(AND)**操作,只要对应位置均为 1 时,结果才为 1,否则为 0。 对每一位执行**或(OR)**操作,只要对应位置有一个 1 时,结果就为 1。 对每一位执行**异或(XOR)**操作,当对应…
在项目中用了Arrays.asList、ArrayList的subList,被公开批评
1. 使用 Arrays.asList 的注意事项 不禁疑问,只是简单添加个元素,为啥会抛这么个异常呢,不科学啊。 它也继承了AbstractList类,重写了很多方法,比如我们上面使用的contains方法,但是却没有重写add方法,所以我们在调用add方法时才会抛出java…
腾讯大牛教你如何使用Java实现二叉树的添加,删除,获取以及遍历
在计算机科学中,二叉树是每个结点最多有两个子树的树结构。通常子树被称作“左子树”(left subtree)和“右子树”(right subtree)。二叉树常被用于实现二叉查找树和二叉堆。 一棵深度为k,且有2^k-1个节点的二叉树,称为满二叉树。这种树的特点是每一层上的节点…
走进 JDK 之 LinkedList
如果你了解链表的基本结构的话,LinkedList 的源码其实还是比较容易理解的。LinkedList 是基于双向链表实现的,与 ArrayList 不同的是,它在内存中不占用连续的内存空间,相连元素之间通过 “链” 来链接。对于单链表,每个节点有一个 后继指针 指向下一个节点…