从 Wepy 到 Uniapp 变形记

随着小程序的出现,借助微信的生态体系和海量用户,使服务以更加便捷方式的触达用户需求。基于此背景,团队很早布局智能导购小程序(为 vivo 各个线下门店导购提供服务的用户运营工具)的开发。,早期的小程序...
3年前
700

谈谈技术架构的设计方法

这篇文章我其实更想跟大家聊聊一些常用的思考方法,思考问题的方式对了,往往可以帮助大家少走弯路。,,技术常用思考方法,技术思考本质还是结构化思考,所以常见的结构化思考方法也是适用的。这也是大家会看到很多...
4年前
700

可视化全链路日志追踪

作者:海友 怀宇 亚平等,可观测性作为系统高可用的重要保障,已经成为系统建设中不可或缺的一环。然而随着业务逻辑的日益复杂,传统的ELK方案在日志搜集、筛选和分析等方面愈加耗时耗力,而分布式会话跟踪方案...
4年前
700

一文读懂 Data Mesh

将一个系统置于恒定的约束之下可能会导致脆弱性的进化。-- C.S. Holling, ecologist,成为一个数据驱动的组织是许多公司的战略目标之一,因为数据驱动的好处显而易见: 基于数据和个性化...
4年前
700

关于性能测试需要知道的

随着各企业的业务发展、用户量以及数据量的不断增加,系统承载的压力也会随之增加,服务系统的性能好坏又严重影响企业的利益。因此,性能测试重要性与需求越来越强烈。,,性能测试是确定系统在特定工作负载下的稳定...
4年前
700

C语言是怎么写操作系统的

刚开始学C语言的时候,都感觉它除了在命令行里打印点东西之外,没有其他用处。,但是,又不断地听说Linux系统是C语言写的。,总之,就是感觉C语言名不符实,心理落差太大。,那么,咱就说说C语言是怎么写操...
5年前
700

js迭代器模式是什么

,说明,1、提供一种方法顺序访问一个聚合对象中各个元素, 而又无须暴露该对象的内部表示,2、可分为:内部迭代器和外部迭代器,内部迭代器: 内部已经定义好迭代规则,外部只需要调用一次即可。,外部迭代器...
3年前
690

Go 数组和切片的介绍

了解使用数组和切片在 Go 中存储数据的优缺点,以及为什么其中一个更好。,在本文中,我将解释 Go 数组和切片,包括如何使用它们,以及为什么你通常要选择其中一个而不是另一个。,数组是编程语言中最流行的...
3年前
690

推荐七个Python效率工具!

为了提高效率,我们在平时工作中常会用到一些Python的效率工具,Python作为比较老的编程语言,它可以实现日常工作的各种自动化。,Pandas是一个强大的分析结构化数据的工具集;它的使用基础是Nu...
4年前
690

软件工程师的硬件抓狂指南

近期尝试给服务器做外接硬盘的数据传输,期间各个方案依次撞墙,让我想起了几年来与硬件打交道的种种挫折。,,此次的需求是给一台服务器外接若干硬盘,把数据从外接SSD硬盘送入服务器后拔掉硬盘,换下一个。每天...
4年前
690

探索小程序底层架构原理

在这之前,我们先来思考一个问题,小程序在架构上为什么会选择双线程?,小程序的设计之初就是要求快速,这里的快指的是加载以及渲染。,目前主流的渲染方式有以下3种:,从小程序的定位来讲,它就不可能用纯原生技...
4年前
680

聊聊微服务划分的姿势

大家好,我是不才陈某~,我们知道微服务是一种理念,没有确切的定义和边界,好比设计原则,是属于抽象的概念。在定义不明确的情况下谈划分也是一种各说各话,具体问题需要具体分析,所以这篇文章谈到的划分也不是绝...
4年前
680

聊聊分布式配置中心 Apollo

由于 Apollo 概念比较多,刚开始使用比较复杂,最好先过一遍概念再动手实践尝试使用。,随着程序功能的日益复杂,程序的配置日益增多,各种功能的开关、参数的配置、服务器的地址……对程序配置的期望值也越...
4年前
680