2022年国内外前端发展态势、为什么我的 ListView 又双叒叕崩了、Eureka 延迟注册还有这个坑 | 酱酱的下午茶第42期

2,247 阅读7分钟

今日主理人|下午茶

本期每日掘金由丘山子 负责制作。

PS:主理人目前正在招募中,有感兴趣的掘友们可以联系Captain

酱酱们的下午茶新增优质作者介绍和码上掘金板块,专注于发掘站内优质创作者和优质内容,欢迎大家多提宝贵意见!

本文字数1500+,阅读时间大约需要 6 分钟。

【掘金酱的下午茶】亮点:

  • 全网最优雅的 React 源码调试方式
  • 2022年国内外前端发展态势
  • 用了TCP协议,就一定不会丢包吗?
  • [Flutter] 为什么我的 ListView 又双叒叕崩了
  • iOS之”Tagged-Pointer“内存管理策略,设计的巧而小之美
  • 从0搭建Vue3组件库:使用gulp自动化处理打包与发布
  • 我也是醉了,Eureka 延迟注册还有这个坑!
  • ……

筛选规则:文章发布时间在本期「掘金酱的下午茶」发布时间的1-3天内,且符合社区推荐标准,也会同步发布在掘金相关技术社群。

每日干货|下午茶

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

文章分类作者文章简介
前端zxg_神说要有光全网最优雅的 React 源码调试方式用了 react 比较长时间后,自然会想调试下源码来深入下,但是常规的调试方式只能调试 react-dom.development.js,虽然能理清逻辑,但是对应不到源码里的哪些包哪些文件,总感觉和最初的源码还有一段距离。
前端奇舞精选2022年国内外前端发展态势过去两年挺不容易的,在全球范围内引发了许多变化。自从我们的生活逐渐"搬到了线上",IT行业也顺势参与了数字转型。前端开发也在从技术探索再到落地实践等各个方面发生了很多变化。因此,我们尽可能的将前端2020年和2022年的数据并排呈现,以便更好地进行比较。
前端东方小月从0搭建Vue3组件库:使用gulp自动化处理打包与发布这一篇文章我们将实现组件库打包与发布的自动化,将我们从繁琐的打包和发布流程中解救出来(如:打包前要删除打包文件,发布前要增加版本号、修改package.json、每个包都要执行打包命令等等等等)。同时我们的组件样式的打包也将采用gulp流程化控制。 如果你不太了解gulp,你可以先花十分钟时间看下前端自动化工具gulp急速入门这篇文章。如果你对vue3组件库开发感兴趣的话,你也可以先阅读前置文章使用Vite和TypeScript带你从零打造一个属于自己的Vue3组件库。当然你也可以直接阅读本篇文章,每一步我都会有详细的解释说明。相信看完这篇文章你就会发现使用gulp自动化流程带来的魅力。
前端小丞同学【进阶】透过源码来看 Diff 算法!本文介绍了 React 在 Diff 算法中采用的三种策略,按 tree、类型、列表进行 Diff,并通过源码来分析了 React 的 Diff 实现。
前端日拱一寸彻底解决微前端主子应用之间的样式隔离有篇文章当中我也有写我是怎么解决样式冲突问题的,但是我觉得那个方案并不完美,有点像是打补丁一样,并没有从根源上解决,这段时间我也一直在寻找更完美的解决方案,今天它来了!!!
后端犟不过你甲方不让用开源【监控软件】?大不了我自己写一个!🏀相信在公司的小伙伴,有很多都经历过这样一种情况:公司对于某些开源软件禁止使用,或者说需要修改源码,去掉其logo或者身份信息,各种监控软件就是其受害者。对于较大的系统,或者组件较多的系统,拥有一个可靠的监控系统将是非常有必要的。
后端一灯架构精心整理16条MySQL使用规范,减少80%问题,推荐分享给团队合理规范的使用MySQL,可以大大减少开发工作量和线上问题,并提升SQL查询性能。我精心总结了这16条MySQL规约,分享给大家,欢迎评论指正。
后端拾叁不是13springboot如何进行混淆加密(proguard+xjar) 项目组核心代码模块部署于用户服务器上,另外一家公司获取了该服务器的root密码,常规的通过配置环境变量来进行数据库加密处理的方式,直接甩jar包到服务器的方式,极有可能导致数据泄露和代码泄露。本文使用proguard+xjar介绍springboot如何进行混淆加密
后端艾小仙我也是醉了,Eureka 延迟注册还有这个坑! Eureka 有个延迟注册的功能,也就是在服务启动成功之后不立刻注册到 Eureka Server,而是延迟一段时间再去注册,这样做的主要目的是因为虽然服务启动成功了,可能还有一些框架或者业务的代码没有初始化完成,可能会导致调用的报错,所以需要延迟注册。
后端小白debug用了TCP协议,就一定不会丢包吗?数据从发送端到接收端,链路很长,任何一个地方都可能发生丢包,几乎可以说丢包不可避免。平时没事也不用关注丢包,大部分时候TCP的重传机制保证了消息可靠性。当你发现服务异常的时候,比如接口延时很高,总是失败的时候,可以用ping或者mtr命令看下是不是中间链路发生了丢包。TCP只保证传输层的消息可靠性,并不保证应用层的消息可靠性。如果我们还想保证应用层的消息可靠性,就需要应用层自己去实现逻辑做保证。
Android凤凰战士[Flutter] 为什么我的 ListView 又双叒叕崩了在写完布局,满怀期待按下ctrl + s,短暂的热重载之后。控制台里的信息清晰可见:ListView又崩溃了。为什么要用又?因为在实现和Row、Column这一类布局的搭配实现布局的时候,只要遇到了ListView之间的配合,稍有不注意,UI就不见了或者抛出一行红红的错误,然后就会在控制台中看到这一类的报错。
IOS会飞的金鱼iOS之”Tagged-Pointer“内存管理策略,设计的巧而小之美本文主要研究Tagged Pointer技术,针对该技术需要解决的问题、以及在实际应用中的价值做一些简单的探讨。

摸鱼时刻|下午茶

圈子梗概沸点链接
上班摸鱼锻炼:这锅我不背锻炼真的掉发啊,我感觉不算特别多,就掉发,晚上下班基本是半小时跑步或者公司楼,15层*8爬楼梯,不出意外一周晚上训练会五次,咋补救头发juejin.cn/pin/7127447…
上班摸鱼竟然还有通勤4小时的,震惊了!jym,大家的通勤时间都是多久? 我先来:广佛跨城单程1.5小时走路+地铁!juejin.cn/pin/7126815…
掘友请回答xdm,我到底去不去呀兄弟们,拿了航天海鹰的offer,因为给的多,比其他外包给的多不少(大厂没戏系列 查了查说加班非常严重,现在害怕了… 要不要拒了…明天就体检去了juejin.cn/pin/7126942…

趣味码上掘金分享|下午茶

作者链接简介
alphardexjuejin.cn/post/708599…画了个精灵球~

code.juejin.cn/pen/7085983…

📖 投稿专区|下午茶

大家可以在评论区推荐认为不错的文章,并附上链接和推荐理由,有机会登上下一期。文章创建日期必须在近1-3天内;可以推荐自己的文章、也可以推荐他人的文章。

今日主理人|下午茶

本期每日掘金由丘山子 负责制作。

PS:主理人目前正在招募中,有感兴趣的掘友们可以联系Captain