2023移动端技术探索、浅谈分库分表及实践之路、React打造引人注目的炫酷的悬停方块效果| 每日掘金第 243 期

1,039 阅读6分钟

Hello,欢迎来到每日掘金时间。每日掘金专注于发掘站内优质创作者和优质内容,欢迎大家多提宝贵意见!

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

  • 【本期掘金酱的每日掘金】亮点:
  • 手把手教你,用electron实现截图软件
  • 快来看看用React打造引人注目的炫酷的悬停方块效果
  • 分而治之--浅谈分库分表及实践之路 | 京东云技术团队
  • 从0到1搭建自己的脚手架(java后端)
  • 得物人事系统时间轴设计的演化历程
  • Fresco三级缓存原理分析&应用
  • 2023移动端技术探索
  • ……

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

今日主理人|每日掘金

本期每日掘金由 战场小包 负责制作。如有投稿文章,请私信👉 战场小包

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

每日干货|每日掘金

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

『前端』

在项目开发过程中,前端需要存储大量的数据。cookie, localstorage 都有存储长度限制。

产品经理:浏览器下载的进度条,用户体验一点也不好,实现一个自定义下载进度条吧。

因为我们日常开发项目的时候,需要和同事对接api文档还有UI图,所以有时候要同时打开多个窗口,并在多个窗口中切换,来选择自己要的信息,如果api文档不多的情况还好,但是有时候就是要做大量的页面,为了提升效率我决定自己做一个截图工具,并把自己要的信息截图钉在窗口上。

本文将介绍如何使用ReactDOM事来实现一个引人注目的交互式悬停方块效果。通过悬停鼠标,方块将随机改变颜色并显示阴影,为网页增添了动态和视觉吸引力。阅读本文,你将了解到使用React实现事件处理和动态样式设置的技巧,为你的Web应用程序带来更多有趣的交互效果。

『后端』

之前总在聊微服务, 微服务本身也是分布式系统,其实微服务的核心思想是分而治之,把一个复杂的单体系统,按照业务的交付,分成不同的自服务,以降低资深复杂度,同时可以提升系统的扩展性。

时间轴对于人事系统是重要且必要的,其将人事数据从离散变为有序,通过把各模块数据按照时间串联起来,构建成一套既可追溯企业发展历程、也支持预先规划未来发展的人事底层数据库。

脚手架是一种基础设施工具,用于快速生成项目的框架代码和文件结构。它是一种标准化的开发工具,使开发人员能够在项目的早期阶段快速搭建出一个具备基本功能和结构的系统。

单例模式的实现方法有很多种,如饿汉模式、懒汉模式、静态内部类和枚举等,当面试官问到“为什么双重效验锁要加volatile?”时,那么他指的是为什么懒汉模式中的私有变量要加 volatile?

在本文中,我们将探讨如何使用Kotlin、Ktor和jOOQ实现悲观锁和乐观锁,并提供实际示例,帮助您了解何时使用每种方法。

『移动端』

再细化动移动端,经过十年的发展,它已经步入“成熟期”,各行各业都被改造差不多了,技术上该有的轮子都有了,基础的服务也搭建差不多了,似乎真正到达瓶颈了,存量时代的小修小补对人力的需求已经是对半砍了

不需要重新启动应用就可以改变代码逻辑?出于好奇,我去研究了一下这个框架的使用方法,并进一步探究了它的实现原理。

HDR(High Dynamic Range)即高动态范围,是对 SDR 的升级,是一种提升视频显示质量的技术。HDR 改变了视频和图像的亮度和颜色信息在信号中的表示方式,从而支持更大的亮度范围(0.0005-10000nit)更宽广的色域(BT.2020)更高精度的量化(10bit 或 12bit)

当我们要实现App store的游戏页面的时候,惯性思维可能就是我们需要建立一个UITableView,并且在tableHeaderView或者在第一个cell内部嵌套一个横向滑动的UICollectionView
其实我们可以直接用一个collectionView就可以实现这么一个效果。这就是今天的主角——UICollectionViewCompositionalLayout

书籍章节内容的加载(大量字符串)和图片加载总有着异曲同工的感觉,体积都不小,都可以用到三级缓存,所以看看能否临摹下Fresco的框架。(Fresco官网

📖 投稿专区|每日掘金

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