1 天前 / 九彩拼盘
本文适合有 react、antd 基础的小伙伴阅读 欢迎关注前端早茶,与广东靓仔携手共同进阶~ 作者:广东靓仔一、what sulasula 是在蚂蚁金服多个生产项目沉淀出来的一套「产品级」配置框架,通过插件化的方式实现了配置的高扩展性与高灵活性,并且 sula 通过行为插件的引入,建立了渲染插件与用户行为的连接,实现了场景式的语义化配置。 在 github 的 sula 项目中 package.json 可以看到如下: "antd":"4.3.4" 可以看出 sula 是基于 antd 的,因此熟悉 antd 的小伙伴上手是很快的。
6 天前 / reesunhuang
校招形势 在去年结束的秋季招聘中,后台开发或服务器开发的岗位需求一度火热,甚至超过了算法岗。不少同学从诸神黄昏的算法岗战场上退下,转向更偏向工程能力的后台开发岗,从而造成后台开发岗位竞争的大爆发。 后台开发工程师主流使用的编程语言有 C++、Java、PHP 以及目前慢慢流行的 Golang 等。本文就将以 C++ 的角度,讲讲如何学习和准备后台开发的岗位。 一、语言基础 无论是 C++ 开发还是 Java 开发,对于一个码农而言,最重要的就是对于编程语言的熟悉。同样,无论从事哪种类型的岗位,首当其冲的就是要掌握好语言基础。
14 天前 / 九彩拼盘
常见的管理后台系统的有 3 个特点: 页面数量多。相似页面多。页面业务复杂。问题及解决方案开发管理后台的相似的复杂页面,如果采用复制粘贴的方式,会出现大量的重复代码。每次改动重复的部分,都会产出巨大的工作量。以下面两个场景为例: 场景 1: 给所有列表页的搜索条件加重置功能 如果 100 个列表页,则要加 100 个地方。 场景 2: 第三方下拉框组件升级 下拉框是用第三方组件。新的需求要升级下拉框组件。新版本的组件的 API 变了。要把所有组件都改一遍。 场景 1 是重复代码多导致的的问题。可以通过提升代码复用性来解决。
71 天前 / Ryan众乐
背景 电商发展至今,流量红利见顶,供给侧升级降本提能、精细化运营是未来的关键,由此 B 端中后台需求井喷并呈增长态势。随着运营工作台 SOP 体系通过跨系统能力整合打造运营标准操作链路,解决运营操作体验及站点交付效率问题时,运营能力的产品 & 体验一致需要页面研发保障,提供保障体验的高效页面研发能力尤为重要。 中后台场景交互视觉趋于标准,需求链路长角色多协同成本高,现有研发方式研发核心围绕原子及业务组件 ProCode 大量低水平重复,LowCode 事件联动,数据绑定等仍需大量代码瓶颈明显,页面生产模式亟待突破。
332 天前 / 开发者头条
前言在互联网公司技术面试上,除了算法和网络、操作系统这种基础之外,还有一类系统设计和优化的问题。这类问题需要你有一个全局的技术视野,以及熟悉一些常用的系统优化方法论,也就是工程上的一些 Best Practice,而不至于自己临时拍脑袋瞎设计。 在互联网公司,经常面临一个“三高”问题: 高并发高性能高可用这篇文章将总结一下后台服务器开发中有哪些常用的解决“三高”问题的方法和思想。 希望这些知识,能够给你一丝启发和帮助,助力你收割 各大公司 Offer~ 先上本文思维导图: 正文一、缓存什么是缓存?看看维基百科怎么说: In computing, a cach...
397 天前 / 九彩拼盘
首发于 Fusion Design 写文章让中后台产品跑的更快更远布达阿里巴巴 前端工程师 50 人赞同了该文章今天我们在讨论产品、项目的时候,除了关注的除了产品功能外,聊得最多的就是什么时候上线?能不能再提前一周?因为一个产品上线过程离不开这两点:产品能力 + 迭代周期! 关于快,《黑客与画家》的作者 Paul Graham 曾经说过,想让研发速度变快,就应该让代码量缩小。比如让原来要写 100 行的 c 语言 变成只需要 10 行搞定的 lisp,高级语言是让他的公司在同行业中具备竞争力的关键。而高级语言之所以快,除了人性化的语法结构,还提供了丰富的函数类库。
811 天前 / reesunhuang
Photo @ https://www.standardmedia.co.ke/ 文 |牧瞳 「开发全流程在线化」近些年来热度不断攀升,比如 AWS 在 C9 的实践、开源届比较出名的 TheiaJS,到后起之秀 code-server、行业佼佼者 VS Online 等。我个人以及我们团队对于「开发流程在线化」也做了较为深入的探索实践,从开始的懵懂迷茫到现在的目标清晰。 从 WebIDE 讲起 整个集团对于 WebIDE 的建设可以说起步较晚,当业界有了 Theia-IDE 的完整解决方案、coding.net 自己 CloudStudio 的商业模式,我们还在内部建设阶段。
900 天前 / 涯之叶
来源:公众号【编程珠玑】作者:守望先生ID:shouwangxiansheng 如何实现一个守护进程?如何让程序在后台运行这是后台开发面试常问的一道题,那么守护进程到底是什么?又该如何实现?守护进程守护进程通常生存期长,很多是在系统启动时启动,系统退出时才关闭。它们的特点通常没有控制终端,后台运行。有人可能会会心一笑,后台运行程序,我知道呀。还有两种方式呢$./hello& 看,多么简单。但是运行之后,你试着关闭当前终端,你会发现程序会停止运行,因为一旦关闭终端,程序会收到一个信号SIGHUP,而收到该信号默认的动作就是程序退出。
1005 天前 / backkoms
先别急着往下拉文章,现在思考一个问题:你现在的软件开发团队或之前的团队,带领团队的人处于软件开发职能的哪一个岗位?产品经理,UI设计还是前端开发,后台开发,测试人员,运维人员?(专业团队除外) 给出上面的答案后,咱们继续往下看。不知道你有没有见过比较粗糙的团队,里面只有后台开发,其它岗位全部缺失,但一样能出结果。外包拉私活,是不是能少个角色就少个分钱的人,一样也能干。回到题目,我认为还是后台开发人员居多,为什么,简单看看各个岗位的职能来拆解下原因。
1097 天前 / 腾讯移动品质中心TMQ
从用户反馈说起 “我备份的照片怎么不见了”; “出现服务器错误-1001”; “下载的照片无法显示”。 用户反馈,测试过程中经常遇到各种与后台相关的非必现问题,对于一个重后台功能的产品,包括很多业务逻辑和用户的数据都与后台强相关,若只是通过客户端来测试后台功能的话,在遇到上述问题时,分析和重现问题对于测试人员来说非常困难。 除此以外,在日常的测试中,后台相关的测试还面临以下几类问题: 1、后台测试的充分性和完整性的保证; 2、不与客户端直接交互的功能...
1137 天前 / 龙羽
说到后台技术栈,脑海中是不是浮现的是这样一幅图? [图1] 有点眼晕,以上只是我们会用到的一些语言的合集,而且只是语言层面的一部分,就整个后台技术栈来说,这只是一个开始,从语言开始,还有很多很多的内容。今天要说的后台是大后台的概念,放在服务器上的东西都属于后台的东西,比如使用的框架,语言,数据库,服务,操作系统等等,整个后台技术栈我的理解包括4个层面的内容: 语言: 用了哪些开发语言,如:c++/java/go/php/python/ruby等等;组件:用了哪些组件,如:MQ组件,数据库组件等等;流程:怎样的流程和规范,如:开发流程...
1168 天前 / 虞大胆
这是去年在部门内部做的一个面向后台开发新同学的课程,因为其他BG一些同学要求分享,所以发一下。 其实内容都是些常见开源组件的high level描述,比如flask, express框架,中间件的演化,micro service的概念,一些对nosql/column based db的概念介绍,docker的一些简单概念等等。从单个概念来说,这只是一些科普。 但是为什么当时要开这门课呢?重点是我发现很多新入职的后台开发同学并不太清楚自己做的东西在现代互联网整体架构中处于一个什么样的角色,而在IEG内部则因为游戏开发和互联网开发的一些历史性差异,有些概念并不清晰。
1184 天前 / 腾讯云加社区
本文由云+社区发表作者:_Super_ 导语:hashicorp/raft是raft算法的一种比较流行的golang实现,基于它能够比较方便的构建具有强一致性的分布式系统。本文通过实现一个简单的分布式缓存系统来介绍使用hashicorp/raft来构建分布式应用程序的方法。 1. 背景 对于后台开发来说,随着业务的发展,由于访问量增大的压力和数据容灾的需要,一定会需要使用分布式的系统,而分布式势必会引入一致性的问题。 一般把一致性分为三种类型:弱一致性、最终一致性、强一致性。这三种模型的一致性强度逐渐递增,实现代价也越来越大。
1281 天前 / MagickKing
安装React Suite 可通过 npm安装。 npm i rsuite --save使用这里有一个简单的示例: import { Button } from 'rsuite';import 'rsuite/lib/styles/index.less'; // or 'rsuite/dist/styles/rsuite-default.css'ReactDOM.render(, mountNode);您可以在 CodeSandbox上查看该示例。
1595 天前 / yaya
如果你经历过创业,经历过快速迭代业务,经历过用户量不断上涨,经历过访问并发越来越大,你一定会遇到以下系统问题: 用户访问页面越来越慢 系统性能下降,数据库扛不住,连接数经常打满,最终数据库挂掉,重启后又快速挂掉 改了一个小地方,另外一个看似不相干的地方却挂了,严重耦合 如果你没有经历过,很可能是: 没到这一步项目就死了 身在所谓的大公司...