11 天前 / 前端大刘
为了适应新项目的微前端架构,把使用到的微前端实现库 qiankun 进行实践,这里记录下入门实践的过程。 构建工具:webpack v5.74.0 框架:vue2 / vue3 / react18 微前端库:qinakun v2.x 实践的目标 在主应用 vue2中打开vue3,react18 和 web子应用及子应用路由间跳转 实现主应用和子应用的通信,并能修改和监听全局状态 打包完整的项目进行部署 项目 / 端口 开发模式 构建模式 主应用 vue2 /8090 localhost:8090 localhost:8080 子应用vue3 /8091 localhost:8090/vue3/ localhost:8080/vue3 子应用 react18 /8092 localhost:8090/react18 localhost:8080/re...
12 天前 / 冷星1024
介绍先介绍一下我们的项目背景,该项目是从 18 年开始启动的中间搁置了很久导致项目架构比较落后并且后期继续业务开发的时候也没有持续对架构进行优化迭代而是直接进行了业务开发,导致后面有很多的问题比如启动慢、代码耦合性强、项目体量巨大导致开发效率降低之类的问题 问题描述目前项目体量达到了 400 个路由打包完的包大小为 60MB 左右首次启动时间为 3 分钟左右热更新时间为 10s 左右过程经过一段时间对项目架构的优化迭代,包括对路由架构的划分重构,解决了一部分在开发中的问题...
28 天前 / Inputing
点击关注公众号,Java 干货及时送达 来源:腾讯开源 项目简介腾讯 tmagic-editor 是一个所见即所得的页面可视化编辑器,基于 tmagic-editor 可以快速搭建可视化页面生产平台,让非技术人员可以通过拖拽和配置,自助生成 H5 页面、PC 页面、TV 页面,大大降低页面生产成本,实现零代码 / 低代码生成页面。 以下是腾讯视频会员业务基于 tmagic-editor 搭建的可视化页面搭建平台示意图。tmagic-editor 已经用于腾讯视频会员、爱玩游戏、云视听极光、腾讯会议等十几个腾讯业务,每月生产和发布数百个页面。
30 天前 / 冷星1024
点击上方前端阳光,关注公众号 回复加群,加入技术交流群交流群 前言 如题这三个东西,相信很多人都见过,也都会用会配置,但要是让你说出个所以然来,恐怕还不是那么容易。 曾经的我,一边 google 一边配置,只要能用就万事大吉了,且每次 google 出来的似乎还跟上次的都有所不同,所以每次配置项目时,有差异的。然而却很少去深究为啥?为啥这样配也可以,那样配也可以,那到底怎样配置才是最佳的? 下面就来简单说说我的理解,不对的地方欢迎指正。 名称解释 preset-env 从名称看有个 env,这里就是包含“环境”之意。
34 天前 / Scenic
原文链接:https://yashwanth-nimmala.medium.com/kubernetes-graceful-shutdown-73bb23af2abd 在应用程序的整个生命周期中,正在运行的 pod 会由于多种原因而终止。在某些情况下,Kubernetes 会因用户输入(例如更新或删除 Deployment 时)而终止 pod。在其他情况下,Kubernetes 需要释放给定节点上的资源时会终止 pod。无论哪种情况,Kubernetes 都允许在 pod 中运行的容器在可配置的时间内正常关闭。 请查看下面的图表,以便更好地了解删除 pod 时发生的情况。 以下是 Pod 关闭的 2 个场景。 优雅关机 在这种情况下,pod 中的容器会在宽限期内正常关闭。
43 天前 / reesunhuang
来自公众号:沉默王二时间就如白驹过隙,转眼间已经是 2028 年了。小二入职一家初创公司已经 6 年了,眼瞅着开发团队从 3 个人壮大到 54 人,心里有时候会感觉挺不可思议的。 这些年,身边的同事来了又去,有些刚熟悉没多久,就因为看不到公司前景迅速撤退了,像他这样坚持下来的老员工,寥寥无几,大概也就四根手指头吧,如果不包括老板的话。 小二之所以没走,并不是因为他目光长远,看清楚了公司的发展前景,而是他自己不知道去哪里更好,只是没想到,公司在当地发展的还挺有模有样。
45 天前 / 冷星1024
阅读本文,你将 可能什么也学不到。 了解一个 vue3 巨石项目落地为 react 容器 + vue3 子应用微应用方案的落地全过程。 你问我为啥要切换到 React 技术栈?公司决定统一技术路线,选了 React,冒办法啊。.. 了解一些已经实际落地的工程化方案;一、背景 复杂的方案。是为了解决复杂的问题。 假设某产品具备 “Sass 化”、“多业态支持”的模式。 在此模式指导下,可以设想的使用场景为:在同一套后台管理平台中,不仅可以按需给用户分配可用模块、还必须支持同一模块在不同业态下的“区分性”和“定制性”。
47 天前 / 浪客书心
因公众号更改推送规则,请点“在看”并加“星标”第一时间获取精彩技术分享 点击关注#互联网架构师公众号,领取架构师全套资料都在这里 0、2T 架构师学习资料干货分享上一篇:不好意思, Maven 该换了! 大家好,我是互联网架构师!来源:toutiao.com/a6775476659416990212 前言 在 SpringBoot 框架中,我们使用最多的是 Tomcat,这是 SpringBoot 默认的容器技术,而且是内嵌式的 Tomcat。 同时,SpringBoot 也支持 Undertow 容器,我们可以很方便的用 Undertow 替换 Tomcat,而 Undertow 的性能和内存使用方面都优于 Tomcat...
51 天前 / 逆锋起笔
code 小生 一个专注大前端领域的技术平台公众号回复 Android 加入安卓技术群 作者:DoctorCat2020 链接:https://www.jianshu.com/p/0b6674c3a3ad 声明:本文已获 DoctorCat2020 授权发表,转发等请联系原作者授权 文章示例代码已上传 GitHub,地址:https://github.com/chenglei1986/reuse_a_flutter_engine_across_screens 1 准备工作集成 Flutter 到现有项目具体步骤请参考官方文档。 如果你的项目是基于 Flutter stable 分支(在这篇文章完成当时的版本为 1.17.1-stable),那么 Android 项目 Application 模块的文件夹名称必须为 app,否则编译报错。
53 天前 / sjf0115
背景“大数据”这个概念逐渐深入人心,很多公司都面临的着: 工具和平台的数量爆炸式增长 越来越多的人开始使用数据、应用数据 对于一个大企业而言,每个子公司 / 部门可能都有着属于自己的数据团队 总的来说,就是“大数据”中的“大”不仅仅是数据量大,也指的是数据种类多、数据来源复杂,不同的数据被各式各样的人使用。如何发现数据,确定数据的来龙去脉就成了一个急迫的问题。 OpenLineage 应运而生。 介绍 OpenLineageOpenLineage 可以翻译成开源血缘。
54 天前 / yybbb
再多的理论也不能代替动手实践。 教科书和课程会让你误以为精通,因为材料就在你面前。但当你尝试去应用它时,可能会发现它比看起来更难。而「项目」可帮助你快速提高应用的 ML 技能,同时让你有机会探索有趣的主题。 此外,你可以将项目添加到你的投资组合中,从而更轻松地找到工作,找到很酷的职业机会,甚至协商更高的薪水。 在这篇文章中,我们将为初学者介绍 8 个有趣的机器学习项目。你可以在一个周末完成其中的任何一个,或者如果你很喜欢它们,可以将它扩展为更长的项目。 1、机器学习角斗士 我们亲切地称其为「机器学习角斗士」,但它并不新鲜。
62 天前 / 冷星1024
前言 由一个案例延伸出算法在前端的运用。今日前端早读课文章由腾讯 @camdyzeng 授权分享。 @camdyzeng:腾讯 CSIG 前端开发高级工程师。团队主要致力于前端相关技术的研究和在腾讯业务的应用,团队内部每周有内部分享会,有兴趣的读者可以加入我们或者参与一起讨论。邮箱:[email protected]。 正文从这开始~~ 之前看到技术同学提问“刷算法题对实际工作有多大的作用呢?”,我觉得算法是有用的,所以就简短的回答了一下。
63 天前 / u277623
2022 年 6 月 16 日,Apache 软件基金会(ASF)官方宣布 Apache Doris 顺利毕业,成为顶级项目(TLP)。 关于Apache Doris Apache Doris 源于百度自研的 MPP 分析型数据库,旨在解决百度凤巢高并发、高吞吐、低延迟的报表问题。2017 年正式在 GitHub 进行开源,并于 2018 年 8 月正式捐献给全球顶级开源社区 Apache 软件基金会(ASF),对外开源版本的名称为 Apache Doris,成为 ASF 孵化级项目。
66 天前 / 开发者头条
本文内容节选自「码农周刊 VIP 会员专属邮件周报 Vol.094」,感谢阅读。 想邮件订阅周报?扫码即刻订阅!↓↓↓ 比尔·盖茨推荐夏季书单 https://mp.weixin.qq.com/s/S4ah8FvvOrH6oUoOyYNTtQ 话题包括美国政治两极分化与气候问题 半佛仙人:骚人有骚福 https://mp.weixin.qq.com/s/OX-WLKhFdO_mmfNxxR6NnA 如何赚钱,以及财富到底会给人带来什么。 那些技术实战中的架构设计方法 https://toutiao.io/k/e9vlh55 阿里 10 年沉淀 异地多活架构设计与实践 https://toutiao.io/k/46dgjrn 一些注意事项与设计点归纳和整理 一款用来监控 ElasticSearch 状态和操作...
67 天前 / sjf0115
今年的 1 月份,Cloudera 的工程师、Apache Ambari PMC 主席 Jayush Luniya 曾经给社区发了一份提议将 Apache Ambari 一定 Attic 的邮件。原因是在过去的两年里,Ambari 只发布了一个版本(2.7.6),大多数提交者(Committer)和 PMC 成员都没有积极参与到这个项目中来。按照Apache 的项目生命周期 [1],其应该是 reached its end of life;所以需要将其从 Apache 项目移到 Apache Attic 项目中。具体可以参见《Apache 董事会即将终止 Apache Ambari 项目》。