聊聊缓存数据库一致性、Spring Boot 3.0该不该升级 | 酱酱的下午茶第151期
本文字数 1800+,阅读时间大约需要 6 分钟。
今日主理人|下午茶
每日干货|下午茶
主理人们会对近期(1-3 天)社区深度技术好文进行挖掘和筛选,优质的技术文章有机会出现在下方列表,排名不分先后。
『前端』
通过 CSS 变量,Element Plus 默认提供了“白天模式”和“夜间模式” (又或着叫:暗黑模式) 两种皮肤。“暗黑模式” 这个概念起初来源于 macOS 系统,该系统的 mojave 版本为用户提供两个主题皮肤,即浅色和深色的主题。自从有了这个概念之后,很多网站和系统都会为用户提供相应的两套样式,便于用户根据自己的习惯或爱好进行切换。Element Plus 也支持了这种模式。
当 git clone 下载大项目的时候,加个 --depth 1 可以提速几十倍。
下载下来的项目也可以正常的 pull 和 push。
这是因为 git 是通过 commit、tree、blob 的对象存储的,每个 commit 是关联这些对象的入口。
depth 1 只会下载最后一个 commit 关联的 object,下载内容更少,所以速度快很多。
想搞服务端,前端最好的选择无非就是 NodeJS 了,语法和我们写前端时的 JavaScript 是一样的,只需要了解相关的 node 模块即可上手编写服务端代码。而我们最先应该了解的就是
http
模块,它能让我们快速启动一个服务。但是因为历史包袱以及考虑到广泛的适用性,原生的模块多少是需要二次封装一下才能很好地服务于我们开发者。
CSS & SVG 绘制写作网格线的3种方式
『后端』
Spring boot 3.0于2022年11月正式发布了,这次的发布对于我们普通程序员的影响有多少呢?我们是不是需要考虑立马升级到Spring Boot3.0呢?
下面主要介绍更新数据库成功后,更新缓存和删除缓存这两个操作的区别和改进方案。
一般来说,我们在设计系统的时候,为了系统的高扩展性,会尽可能的创建无状态的系统,这样我们就可以采用集群的方式部署,最终很方便的根据需要动态增减服务器数量。但是,要使系统具有更好的可扩展性,除了无状态设计之外,还要考虑采用什么负载均衡算法,本文就带领大家认识以下常见的4种负载均衡算法。
相信大家在之前的文章文章中已经对类加载子系统有了清晰的认识,接下来就让我们来揭开“运行时数据区”的神秘面纱吧。
今天我想从架构的角度来和小伙伴们聊一聊微服务。不聊具体的技术点,就单纯来看看一个微服务项目该怎么设计。
『移动端』
本文主要介绍解决货拉拉Android客户端SSL证书到期的解决方案及Android端SSL证书相关知识
仓库模式及其在 Swift 项目中的应用
📖 投稿专区|下午茶
大家可以在评论区推荐认为不错的文章,并附上链接和推荐理由,有机会登上下一期。文章创建日期必须在近 1-3 天内;可以推荐自己的文章、也可以推荐他人的文章。
转载自:https://juejin.cn/post/7187255275701665848