有意思的serviceWork、聊聊JDK的动态代理、如何阅读源码? | 每日掘金第201期
Hello,欢迎来到每日时刻。每日专注于发掘站内优质创作者和优质内容,欢迎咱们多提宝贵意见!
本文字数 1800+,阅览时刻大约需求 6 分钟。
- 【本期每日】亮点:
- 不要图片?CSS完成大屏常见不规则边框(系列一)
- 微服务架构下你不得不知的3种布置战略
- 共享一个修正了xml文件再也不必重启的项目mybatis-xmlreload
- 深化了解 图片内存优化的常见计划和 AndroidBitmapMonitor 的原理
- ……
筛选规则:文章发布时刻在本期「每日」发布时刻的 1-3 天内,且符合社区引荐规范,也会同步发布在相关技能社群。
今天主办人
本期每日由 丘山子 负责制造,需求投稿每日请私信我的助理 小岳 。
PS:主办人现在正在招募中,有感兴趣的掘友们能够联系Captain
每日干货
主办人们会对近期(1-3 天)社区深度技能好文进行发掘和筛选,优质的技能文章有时机出现在下方列表,排名不分先后。
『前端』
- 手摸手运用Vue3封装一个地图
入职这家公司之前,我是没有做过可视化项目的,最近可视化项目做的有点多,每一个可视化项目都不可避免地有一个地图,最初接手的可视化是
Vue2
+高德地图Api
的,后来运用第三方可视化渠道,而这个可视化渠道运用的jsx语法
封装组件,况且地图还要收费,对于我这种白嫖党肯定不能忍受!所以运用jsx
又封装了一个地图组件,最近又有一个可视化项目,领导找我讨论继续用渠道还是自己写,我义无反顾的挑选了还是自己搞吧!然后技能挑选了Vue3
+TypeScript
+高德地图Api
,特来此共享一下整个完成流程。
- 不要图片?CSS完成大屏常见不规则边框(系列一)
CSS完成大屏常见不规则边框
- antv/s2 自定义目录树 自定义框选功用
- 最近公司需求运用 antv/s2 去完成网页在线编辑表格的功用,在开发过程中发现 s2 自带的框选和仿制 与 excel 的功用不一样, 不太能满意公司的需求,所以我就依据 s2 原本的办法进行功用增加
首要增加功用
- 自定义框选规模
- 仿制
- 张贴
- 删除框选单元格值
- 有意思的serviceWork,阻拦恳求、网络断了还能拜访页面
观看文章之前看一下咱们的目的,我想运用
serviceWorker
去阻拦百度的恳求,从而完成serviceWorker
阻拦恳求的功用,是不是很有意思?
- 微前端结构single-spa子运用加载解析
本文首要经过对微前端结构single-spa的基座运用加载子运用的single-spa-vue函数库进行剖析,经过代码维度剖析让咱们了解在single-spa加载子运用的时分都做了哪些事情。怎么经过优化single-spa-vue函数库坚持子运用的状况。
『后端』
- 共享一个修正了xml文件再也不必重启的项目mybatis-xmlreload
在这里给咱们引荐一个完成了 Mybatis xml文件热加载的项目,mybatis-xmlreload-spring-boot-starter。它能够帮助咱们在Spring Boot + Mybatis的开发环境中修正 xml 后,不需求重启项目就能让修正过后 xml 文件当即收效,完成热加载功用。
- 我企图经过这篇文章,教会你一种阅览源码的方法。
教一种阅览源码的方法
- 聊聊JDK的动态署理和自己这几年的感悟吧
作为第一篇文章,就从jdk的动态署理说说吧。之前遭到转转的一篇文章启示:转转支付网关之注解式HTTP客户端,最近也是开源了一个根据jdk动态署理的声明式http模块 slow-creator-http ,经验不足,写的不好,如果能够的话大佬们能够点拨一下。
一起也十分感谢一些互联网大公司乐意共享他们自己在工作中遇到的问题、心得和技能,让咱们这些人能够了解遭到大公司考验的新技能,怎么用他们的经验、思路来处理咱们的问题。
- 微服务架构下你不得不知的3种布置战略
不知道咱们有了解过你们公司的软件产品是怎么布置的么?采用的什么布置战略?其实在软件开发生命周期中,布置是十分要害的一环,你需求考虑多方面的要素,怎么确保你布置对用户无感知?怎么把影响规模控制到最小?怎么出现问题快速的完成回滚?
现在的大多数运用程序都是云原生、微服务的方法。例如,淘宝,它便是由许许多多的子服务组成的。服务数量越多,意味着出现问题的可能性更大。那么布置的战略极为要害,高效布置的期望达成的方针有如下几点:
- 零停机
- 快速布置
- 客户对新版本的快速反馈
- 出现问题简略回滚
那么本文和咱们共享3种微服务布置比较常见的3种布置战略,滚动布置、蓝绿布置和金丝雀布置。
- Docker:教你怎么把服务器装进口袋里,让工资涨得明明白白(二)
Docker:教你怎么把服务器装进口袋里,让工资涨得明明白白
『移动端』
- 深化了解 图片内存优化的常见计划和 AndroidBitmapMonitor 的原理
这篇文章首要包含三部分:
为什么要重视图片占用的内存
许多人可能会觉得,都现已 2023 年了,大多数设备及 APP 都是 64 位的,为什么还需求重视内存?这一部分做一个简略的解答
图片内存监控、剖析常见计划
这一部分咱们来探讨下现在社区里常用的一些图片内存监控计划,及优缺点。
- 介绍新计划的功用和原理
- 了解iOS的后台任务履行的各种方法
Apple 中许多后台履行都是用户从前台进入后台之后,仍然坚持了一段时刻的活泼,最常见的比方运用
UIApplication.shared.beginBackgroundTask()
来申请更长的代码履行时刻,一起不同的线程后台申请履行任务的时刻也不同,这一点在我的另一篇文章中亦有深化的探究。
在iOS 13.0之后,Apple出了新的结构
BackgroundTasks
,这个和前者是有很大的不同的,那便是它并不会从前台到后台之后立马履行,而是会规划后台任务履行的时刻,体系自动挑选适宜的时刻来履行该任务,比方手机充电或者闲置的时分。它一共提供了两个Task来履行,分别是
BGProcessingTask
和BGAppRefreshTask
。纵观iOS的后台任务的机制,根本能够分为两类,一类是当即履行的后台任务,比方从前台到后台申请后台履行时刻完成前台任务、收到后台推送处理内容等等,这一类是当即履行后台任务的类型,还有一类便是延时履行的后台任务,由体系挑选适宜的时刻来履行任务。
趣味码上共享
- 码上精选,搜集优异的码上项目,供咱们一起学习:github.com/akira-cn/jc…
- 码上游戏精选:g.jcode.pub/#/716133153…
作者 | 简介 |
---|---|
尼古拉斯阿柴 | 坤坤的个人操练 |
投稿专区
咱们能够在评论区引荐以为不错的文章,并附上链接和引荐理由,有时机登上下一期。文章创立日期必须在近 1-3 天内;能够引荐自己的文章、也能够引荐他人的文章。