了解JS静态分析、聊天气泡图片的动态拉伸、镜像与适配 | 酱酱的下午茶第155期

1,635 阅读5分钟

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

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

  • 【本期掘金酱的下午茶】亮点:
  • 了解JS静态分析,打开前端优化新思路
  • 前端性能优化——首页资源压缩63%、白屏时间缩短86%
  • 万字长文~vue+express+mysql带你彻底搞懂项目中的权限控制(附所有源码)
  • 如果 MySQL 数据库中的数据丢失,有哪些补救的办法呢?
  • 一文详解缓存策略
  • 聊天气泡图片的动态拉伸、镜像与适配
  • Combine | (VI) 自定义 Publisher & 处理 Backpressure
  • ……

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

每日干货|下午茶

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

『前端』

我们经常能在webpack和ES6相关知识中看到静态分析(静态优化)这个词,今天笔者就来给静态分析做了个分析,看完这篇文章,能让你知道以下三个内容:

什么是静态分析?

为什么要做静态分析?

JS如何做静态分析?

提升首屏的加载速度,是前端性能优化中最重要的环节,这里笔者梳理出一些 常规且有效 的首屏优化建议。

目标: 通过对比优化前后的性能变化,来验证方案的有效性,了解并掌握其原理

兔年到,本文带你学习如何实现一个H5版打兔兔游戏

本文针对业务字典定义的场景,使用 TypeScript 实现了一个工具函数,用于生成各种形式且带有类型提示的业务字典。同时指出了这个工具函数的一些使用限制和不足之处

本文带你详细了解前后端中有关项目中的权限控制的设计

『后端』

Spring Security核心功能, 认证和授权, 本文带你了解其核心章节, 授权的相关内容

本文带你了解在 MySQL 数据库运行过程中可能会发生数据丢失的几种情况

缓存是应对高并发场景下的一大神器,而如何设计好缓存模块并非直观想象的那么简单。本文聊一聊缓存模块设计过程中的那些事儿。涉及到的讨论有:

缓存与数据库操作的非原子性引发的一致性问题

并发引发的一致性问题写链路中是选择更新缓存还是删除缓存

主从延迟和延迟双删问题

在软件架构设计领域,有一个大名鼎鼎的设计原则——SOLID原则,它是由由Robert C. Martin(也称为 Uncle Bob)提出的,指导我们写出可维护、可以测试、高扩展、高内聚、低耦合的代码。本文通过JAVA示例深入浅出的明白这个重要的原则

本文带你了解有关基于幂等表思想的幂等实践场景

『移动端』

本文带你快速了解Android Studio 发布的大量的内容更新

本文带你详细了解Android的聊天气泡图片的动态拉伸、镜像与适配

本文从源码角度带你一起探索IOS底层的alloc的流程

笔者在之前文章中探究了消息慢速查找,即消息发送objc_msgSend从快速查找进入到慢速查找,并跟踪源码学习了方法慢速查找的流程。本篇关注如果快速查找和慢速查找都没有找到方法怎么办?

在学习 Combine 的过程中,可能会觉得框架中缺少很多 Operator。反应式框架通常提供丰富的 Operator 生态系统,包括内置的和第三方的。Combine 允许创建自己的 Publisher,本文带你了解如何实现。和学习背压(Backpressure),了解什么是背压以及如何创建处理它的 Publisher。

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

作者文章简介
程序猿直通车'# 新年送春联啦~~~新年到,送春联

📖 投稿专区|下午茶

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

今日主理人|下午茶

本期每日掘金由 Ylimhs 负责制作,Ylimhs是一个长期活跃于沸点的最佳摸鱼手,热爱Coding,喜欢分享,五湖四海皆兄弟,欢迎大家一起在沸点摸鱼,在掘金创作。

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