Hello,又到了每天一次的下午茶时刻。酱酱们的下午茶新增优质作者介绍和码上板块,专心于发掘站内优质创作者和优质内容,欢迎咱们多提宝贵意见!

本文字数 1800+,阅览时刻大约需求 6 分钟。

  • 【本期酱的下午茶】亮点:
  • LeakCanary源码剖析(2.10最新版)
  • 你构建的代码为什么这么大
  • 【深入浅出Spring原理及实战】「源码原理实战」从底层视点去剖析研究PropertySourcesPlaceholderConfigurer的原理及实战注入机
  • ……

挑选规则:文章发布时刻在本期「酱的下午茶」发布时刻的 1-3 天内,且契合社区引荐规范,也会同步发布在相关技能社群。

今日主办人|下午茶

本期每日由 丘山子 担任制造,需求投稿下午茶请私信我的助理 小岳 。

PS:主办人目前正在招募中,有感爱好的掘友们能够联络Captain

每日干货|下午茶

主办人们会对近期(1-3 天)社区深度技能好文进行挖掘和挑选,优质的技能文章有机会呈现在下方列表,排名不分先后。

『前端』

  • 还不明白浏览器缓存?只需着手操作一次

合理运用缓存,能够提高页面的翻开速度,这句话是前端开发者耳熟能详的原则]

但具体缓存对页面性能有多大的影响呢?为了彻底弄懂浏览器缓存,就从着手验证这条原则开端吧

  • redux不好用?万字细究redux项目实操

咱们好,我是张添财。每次提及redux可能会有很多小伙伴头疼,究其原因redux的运用链路比较长。并且因为其灵活性较强,特别进行模块化拆分后,咱们看着那一堆的文件免不了要瑟瑟发抖。本文旨在协助咱们自始至终深入探求redux,并且引入书店借书这个实际场景与加深咱们的记忆。好了,嘿喂购,咱这就开端!

  • 浅谈前端包管理工具

当下最火的包管理工具是pnpm,在其呈现之前,前端最常用的包管理工具有两个 npm、yarn,那为什么会呈现 pnpm 呢,以及 pnpm 的呈现到底处理了哪些问题?

  • 你构建的代码为什么这么大

本文从一个典型的 Webpack+Babel 工程动身,找到构建产物体积变大的常见原因和对应的处理思路,减少项目代码构建后的体积

  • 前端png图片紧缩后布景变黑?音视频怎么截取第一帧作为封面?疑难杂症霸占篇

本文是对前端图片紧缩、音视频疑难杂症的汇总,并且深入剖析病症,本文将带你深入剖析其原理、思考剖析其问题、实践得出其处理方案。

『后端』

  • 什么是时刻轮

本次主要解说什么是时刻轮

  • 续-开发组件更新-提效工具共享

小一个月没更新了,有各式各样的事啦,这一篇有点水吧。围绕两方面,开发组件更新以及IDEA插件的共享,标题和我一样水,有点像是日本轻小说取名了,整这么长。本篇的触动来源于,我今天偶然发现之前开源的组件库有3个star还有一个fork,有人在重视,那赶紧更新更新,同时也写一篇文章,说明说明。

  • 一亿数据,为什么nutsdb扛不住,而badgerdb能够?

为什么同样是一亿数据,nutsdb内存会不够用,而badgerdb却能cover得住呢? 顺便咱们也能够从内存的视点来看,在大规模数据的布景下这两种架构的对应完成的表现怎么。

  • 美团动态线程池开源结构 DynamicTp

1.代码中创立了一个 ThreadPoolExecutor,可是不知道那几个中心参数设置多少比较合适

2.凭经历设置参数值,上线后发现需求调整,改代码从头发布服务,十分费事

3.线程池相对开发人员来说是个黑盒,运行状况不能及时感知到,直到呈现问题

如果你有以上痛点,动态可监控线程池结构(DynamicTp)或许能协助到你。

  • 【深入浅出Spring原理及实战】「源码原理实战」从底层视点去剖析研究PropertySourcesPlaceholderConfigurer的原理及实战注入机

主要有一下xml文件占位符解析和Java的属性@Value的占位符解析配置这两种场景进行剖析和完成解析,如下面两种案例。

『移动端』

  • Android高工进阶必会技能——synchronized锁升级与降圾

synchronized是Java完成同步的一种机制,它归于Java中关键字,是一种jvm级别的锁。synchronized锁的创立和开释是此关键字操控的代码的开端和完毕方位,锁是有jvm操控的创立和开释的,正是因为这一点,synchronized锁不需求手动开释,哪怕是代码呈现异常,jvm也能自动开释锁。同时jvm也记载的运用锁的线程,以及哪些线程呈现了死锁这十分有利于咱们排查问题。

  • LeakCanary源码剖析(2.10最新版)

LeakCanary内部用到了Refercence及ReferenceQueue来完成对对象是否被回收的监听。这是LeakCanary的中心逻辑,因此在解说LeakCanary之前,咱们先来简略了解一下Refercence及ReferenceQueue。

兴趣码上共享|下午茶

  • 码上精选,收集优秀的码上项目,供咱们一起学习:github.com/akira-cn/jc…
  • 码上游戏精选:g.jcode.pub/#/716133153…
作者 简介
小创不才 H5 Canvas 2048

浅谈前端包管理工具、一亿数据,为什么nutsdb扛不住,而badgerdb可以? | 酱酱的下午茶第136期

投稿专区|下午茶

咱们能够在评论区引荐以为不错的文章,并附上链接和引荐理由,有机会登上下一期。文章创立日期必须在近 1-3 天内;能够引荐自己的文章、也能够引荐别人的文章。