- 编程技术
OpenHarmony源码解析之JavaScript(文件管理API)
文件管理在手机、平板、智慧屏等设备上都是一个很重要的功能,通过文件管理相关 API 我们可以实现对指定文件的删除、复制、移动、压缩解压缩等操作...
- 编程技术
面试官又整新活,居然问我 For 循环用 i++ 和 ++i 哪个效率高?
听到这,我感觉这面试官确实有点不按套路出牌了,放着好好的八股文不问,净整些幺蛾子的东西。在临走的时候,小伙伴问面试官这道题的答案是什么,...
- 编程技术
如何画出一张优秀的架构图?
阿里巴巴技术专家三画,将分享自己和团队在画好架构图方面的理念和经验,希望对你有所帮助。...
- 编程技术
基于Netty的代理网关设计与实现
本文的技术路线。在实现代理网关之前,首先介绍下代理相关的原理及如何实现。...
- 编程技术
HarmonyOS ArkUI之自定义组件侧滑菜单(JS)
鸿蒙这次API7更新除了新增TS声明式开发之外,还有JS开发也增加了很多API,JS开发自定义组件越来越方便了。本文介绍最新出的插槽用法,实现侧滑菜单、支...
- 编程技术
事件驱动架构和微服务架构的区别与联系
我们生活在一个软件开发的新时代,一个云原生应用时代。为云交付而构建的应用程序必须具有高度可传输性、非常松散耦合、高度弹性和极快的响应能力...
- 编程技术
关于 RocketMQ ClientID 相同引发的消息堆积的问题
这篇文章讲解了 RocketMQ 的 Consumer 启动之后都做了哪些操作,对理解本次要讲解的 BUG 有一定的帮助。...
- 编程技术
类静态初始化块即将纳入ES2022,我们先一睹为快
对于类的静态部分的设置,我们只有静态字段。ECMAScript建议为类引入静态初始化块,大致上,它对静态类的作用就像构造函数对实例的作用。...
- 编程技术
谈一谈系统架构的性能优化思路
今天谈下业务系统性能问题分析诊断和性能优化方面的内容。 这篇文章重点还是谈已经上线的业务系统后续出现性能问题后的问题诊断和优化重点。...
- 编程技术
HarmonyOS ArkUI之仿微信图片选择
本文介绍仿照微信选择图片、多选图片、点击浏览大图,删除选择的图片,因为用的ets语言开发,为了方便演示,图片数据没有获取手机本地图片,使用内...
- 编程技术
重拾面向对象软件设计
在欧洲文艺复兴时期,一位伟大的数学家天文学家-哥白尼,在当时提出了日心说,驳斥了以地球为宇宙中心的天体思想,由于思想极其超前,直到半个世纪...
- 编程技术
分布式系列第一弹:分布式一致性!
互联网时代和环境下,为了快速需求响应和提高系统吞吐,往往进行微服务化改造,将复杂系统和数据进行拆分;这时候的一致性指分布式服务化系统之间的...
- 编程技术
Axios 功能扩展之Axios-Retry 源码阅读笔记
通过对 axios-retry 这一周下载量 100w+ 的三方库来学习下其功能设计,工具库项目的发包策略,并借此抛砖引玉,以提升我们的编码设计能力!...
- 编程技术
HarmonyOS自定义组件之分页功能组件封装实例
组件是对数据和方法的简单封装。个人对组件的通俗理解是:对单独的某个通用功能点或UI显示模块的封装。...
- 编程技术
OpenHarmony 源码解析之安全子系统 (应用权限管理)
本文将介绍标准系统下安全子系统应用权限管理部分如何在系统内适配及实现,尽力深入细节部分。...
- 编程技术
快速入门 Postcss 插件:自动转换 Px 到 Rem
postcss 是 css 的 transpiler,它对于 css 就像 babel 对于 js 一样,能够做 css 代码的分析和转换。同时,它也提供了插件机制来做自定义的转换。...