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。
趣味码上掘金分享|下午茶
- 码上掘金精选,收集优秀的码上掘金项目,供大家一起学习:github.com/akira-cn/jc…
- 码上掘金游戏精选:g.jcode.pub/#/716133153…
| 作者 | 文章 | 简介 |
|---|---|---|
| 程序猿直通车 | '# 新年送春联啦~~~ | 新年到,送春联 |
📖 投稿专区|下午茶
大家可以在评论区推荐认为不错的文章,并附上链接和推荐理由,有机会登上下一期。文章创建日期必须在近 1-3 天内;可以推荐自己的文章、也可以推荐他人的文章。
今日主理人|下午茶
本期每日掘金由 Ylimhs 负责制作,Ylimhs是一个长期活跃于沸点的最佳摸鱼手,热爱Coding,喜欢分享,五湖四海皆兄弟,欢迎大家一起在沸点摸鱼,在掘金创作。
PS:主理人目前正在招募中,有感兴趣的掘友们可以联系Captain