首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
胖瘦瘦
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
196
文章 196
沸点 0
赞
196
返回
|
搜索文章
赞
文章( 196 )
沸点( 0 )
(十六)关于Java多线程锁的升级原理,这篇文章会让你另有收获
对象头用于存储对象的元数据信息,包括运行时数据和类型指针、实例数据存储的是真正有效数据、对齐填充主要补充字节,使得内存所占字节能被8整除。 实例对象按实际存储有不同大小,对象为空时等于0。 Padding表示对齐,当此时内存所占字节不能被8整除时补上相应字节数。 Java中锁升…
计算机网络基础知识总结
如果说计算机把我们从工业时代带到了信息时代,那么计算机网络就可以说把我们带到了网络时代。随着使用计算机人数的不断增加,计算机也经历了一系列的发展,从大型通用计算机 -> 超级计算机 -> 小型机 -> 个人电脑 -> 工作站 -> 便携式电脑 -> 智能手机终端等都是这一过程的…
如何优雅统计订单收益(一)
根据筛选的时间统计出时间段的收益. 订单表是肯定需要的.在写入或者修改订单表的时候同步写入修改收益表.只有自购和分享订单会记录到订单表中,分销以及活动赠送收益只在特殊业务中写入收益表.再以日为维度,创建一张用户收益日报表.单行记录写入用户当天收益情况.降低查询用户日/月/年收益…
全栈技术导图
本导图已在github开源:https://github.com/caiyongji/full-stack-mind-map
签到功能实现,没有你想的那么复杂(二)
签到周期: 常用的签到周期为一周或者一个月.我们的app采用的是一个月的方案.市面上的签到日历界面都大同小异,接下来我会给大家分享以月为周期的签到日历实现方案以及伴生的签到任务实现方案. /signIn GET协议 用于查询头部的总积分和签到日历部分. /signIn/conf…
反制面试官 | 14张原理图 | 再也不怕被问 volatile!
这一篇也算是Java并发编程的开篇,看了很多资料,但是轮到自己去整理去总结的时候,发现还是要多看几遍资料才能完全理解。还有一个很重要的点就是,画图是加深印象和检验自己是否理解的一个非常好的方法。 这是一份精心总结的Java内存模型思维导图,拿去不谢。 JMM是Java内存模型,…
布隆过滤器,不难
布隆过滤器(英语:Bloom Filter)是 1970 年由布隆提出的。它实际上是一个很长的二进制向量和一系列随机映射函数。主要用于判断一个元素是否在一个集合中。 通常我们会遇到很多要判断一个元素是否在某个集合中的业务场景,一般想到的是将集合中所有元素保存起来,然后通过比较确…
插件化理解与实现 —— 加载 Activity「类加载篇」
经过一番探索,尝试自己实现插件化,成功加载了四大组件之一Activity。 希望借着这篇文章,谈谈自己的理解。也希望通过我的小 Demo,能帮大家更轻松的理解诸如Small、VirtualApk、Atlas之类的大型框架。
hashmap源码-hash算法
这是 hashmap 源码系列文章的第一篇,主要带大家初步了解 hashmap 几个重要的知识点,在后续的文章中会深入讲解框架中各个部分的实现细节。 正常情况下 hashmap 元素存取的时间复杂度都为 O(1),如何做到的呢?这就要得益于它的散列机制,以元素的 key(has…
架构师的初级技能,选组件!(2020更新版)
2020年新版,对部分组件的描述进行了更新。19年文章参见 这里 。如果你在做选型方面的工作,或者想了解一些现在正在流行的技术,那么这篇文章正好适合你。 本篇内容涵盖14个方面,涉及上百个框架和工具。会有你喜欢的,大概也会有你所讨厌的家伙。这是我平常工作中打交道最多的工具,大小…
下一页
关注了
23
关注者
1
收藏集
0
关注标签
45
加入于
2017-06-30