首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
JasonGaoH
掘友等级
Android
|
Alibaba
公众号 @ JasonGaoH
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
83
文章 68
沸点 15
赞
83
返回
|
搜索文章
最新
热门
你可能需要这份大厂面经
今年小红书这边发完年终奖之后,心里隐隐觉得要出去看看机会,因为在小红书这边已经呆了快三年了,对于一些技术,业务总觉得有点麻木了,内心里总觉得自己啥都会了,但是很多只是知道个皮毛。 有句话是这么说的,一个人在一个地方待久了,内心里以为他所处的这个环境就是全世界,所以想着做些改变,…
快到年底的年中总结
今天聊聊技术以外的话题。 这个和为什么坚持写博客的问题类似,我的回答是为了进步。16年毕业,我一直在坚持写博客,早期的时候对于技术这块可能关于Activity的生命周期都能整一篇文章出来,现在有时候因为时间忙,可能好几个月才会出一篇文章,但是我还是一直在坚持着,应该以后也会一直…
Feed流上的优化实践
之前一直负责小红书的关注Feed的迭代工作,因为一直是在完成新功能的迭代工作,对于Feed的性能和消费体验就没有特别关注,加上对于这块业务的一些监控也没有落地,所以长期对于这块的性能基本上就是一个忽视的状态。随着业务越来越复杂,功能越来越多,收到好多反馈都是说关注页面的滑动体验…
红黑树,这篇你肯定能看懂
写博客以来画图最多的一篇文章
我画了近百张图来理解红黑树
之前在公司组内分享了红黑树的工作原理,今天把它整理下发出来,希望能对大家有所帮助,对自己也算是一个知识点的总结。 这篇文章算是我写博客写公众号以来画图最多的一篇文章了,没有之一,我希望尽可能多地用图片来形象地描述红黑树的各种操作的前后变换原理,帮助大家来理解红黑树的工作原理,下…
一篇文章彻底搞懂volatile关键字
volatile关键字和synchronized关键字一样,在Java多线程开发中,是一道必须要跨越的槛。之前有篇文章已经分析过synchronized关键字的原理,synchronized关键字的原理,这一次,我们来一步一步分析下volatile关键字的工作原理。 本文篇幅稍…
ConcurrentHashMap是如何保证线程安全的
之前分析过HashMap的一些实现细节,关于HashMap你需要知道的一些细节, 今天我们从源码角度来看看ConcurrentHashMap是如何实现线程安全的,其实网上这类文章分析特别多,秉着”纸上得来终觉浅,绝知此事要躬行“的原则,我们尝试自己去分析下,希望这样对于Conc…
仿京东、淘宝首页,通过两层嵌套的RecyclerView实现tab的吸顶效果
之前写过一篇文章使用CoordinatorLayout过程中遇到的两个问题以及浅析CoordinatorLayout工作机制,这篇文章上主要讲了通过CoordinatorLayout实现tab吸顶的效果时遇到的问题,效果跟京东、淘宝首页类似,只不过实现方法不同而已,但是使用Co…
synchronized关键字的原理
JDK官网对synchronized关键字有个比较权威的解释。 Synchronized keyword enable a simple strategy for preventing thread interference and memory consistency err…
java中的synchronized(同步代码块和同步方法的区别)
synchronized用于解决同步问题,当有多条线程同时访问共享数据时,如果不进行同步,就会发生错误,java提供的解决方案是:只要将操作共享数据的语句在某一时段让一个线程执行完,在执行过程中,其他线程不能进来执行可以。解决这个问题。这里在用synchronized时会有两种…
下一页
个人成就
文章被点赞
708
文章被阅读
76,992
掘力值
2,781
关注了
31
关注者
1,092
收藏集
2
关注标签
6
加入于
2019-06-04