- 博客(422)
- 资源 (61)
- 收藏
- 关注
原创 鸿蒙架构师修炼之道-面向对象的分布式架构
在基于对象的分布式系统中,对象的概念在分布式实现中起着极其关键的作用。从原理上来讲,所有的一切都可以被作为对象抽象出来,而客户端将以调用对象的方式来获得服务和资源。分布式对象之所以成为重要的范型,是因为它相对比较容易地把分布的特性隐藏在对象接口后面。此外,因为对象实际上可以是任何事务,所以它也是构建系统的强大范型。面向对象技术于20世纪80年代开始用于开发分布式系统。同样,在达到高度分布式透明性的同时,面向对象中远程服务器宿主独立对象的理念构成了开发新一代分布式系统的稳固的基础。
2026-04-13 16:22:37
368
原创 鸿蒙架构师修炼之道-什么是软件架构
在当今数字化浪潮中,软件无处不在,从手机里的各类App,到企业核心的业务系统,再到智能设备中的运行程序,软件已深度融入生活与工作的方方面面。而在这些软件背后,有一个关键的概念支撑着它们的高效运行与不断发展,那就是软件架构。
2026-04-01 08:53:28
433
原创 鸿蒙架构师修炼之道-实践应用
在数据层,将不同类型的数据,如用户数据、笔记数据、标签数据等进行抽象建模,形成统一的数据结构和存储方式,方便数据的管理和查询。在客户端,缓存用户的常用数据和界面资源,如用户的个人信息、关注列表、常用标签等,这样用户在下次打开App时,可以快速加载相关数据,减少等待时间。在服务器端,采用内存缓存和分布式缓存等技术,缓存热门笔记、热门标签等数据,当用户请求这些数据时,可以直接从缓存中获取,避免频繁地访问数据库,大大提高了系统的性能。同时,关注数据安全和隐私保护,建立完善的数据安全体系,确保用户数据的安全。
2026-03-26 11:32:11
355
原创 鸿蒙架构师修炼之道 - 关键要素
架构师的设计思维涵盖多个关键要素,这些要素相互关联、相互影响,共同构成了架构师进行有效设计的基础,以下从抽象与建模、整体与局部、技术与业务等维度加以阐述。
2026-03-19 22:22:03
395
原创 鸿蒙架构师修炼之道-架构师核心思维方式
架构师设计系统时,应善于发现问题、定义问题。精准识别问题:架构师要能够从复杂的业务场景和技术环境中,精准地识别出真正的问题所在。不能仅仅停留在问题的表面现象,而是要深入挖掘问题的本质。例如,当用户反馈系统响应速度慢时,不能简单地认为是服务器性能问题,而要通过深入分析,可能发现是数据库查询语句不合理、网络延迟、系统架构设计导致的资源竞争等深层次问题。清晰界定问题边界:明确问题的范围和边界,确定哪些因素与问题相关,哪些是无关的干扰因素。这有助于将问题聚焦,避免在解决问题的过程中陷入无关的细节和复杂性中。
2026-03-12 08:50:54
406
原创 从开发者到架构师:一本打通鸿蒙全栈的成长地图——《鸿蒙架构师修炼之道》书评
还在只会写鸿蒙业务代码?想升架构师,却不知道差在哪?这本《鸿蒙架构师修炼之道》,直接帮你打通鸿蒙全栈成长路线!它不教基础入门,只教升维思维:Stage 模型、分布式架构、多端协同、性能调优、工程规范……从程序员到架构师的差距,这本书一次性补齐。不讲空话,全是落地实战:架构怎么设计、方案怎么选型、坑怎么避开,跟着学,直接能用在项目里。不管你是:鸿蒙开发想进阶、全栈架构师转鸿蒙、技术负责人带团队,这一本都够打。鸿蒙生态爆发期,先懂架构,才能先吃红利。想走鸿蒙架构路线,这本书闭眼入!
2026-03-05 10:02:09
402
原创 从OpenClaw到NullClaw,极致轻量Claw新成员来了
NullClaw直接做到“零门槛部署”,单文件自包含二进制,支持arm、x86、risc-v全架构,无需安装任何依赖,不用懂一行代码,不用调试任何参数,下载、双击、使用,三步到位,就算是电脑小白,也能轻松上手,真正做到“人人都能玩得转”的本地AI智能体,彻底打破了OpenClaw“不适合非技术用户”的局限。OpenClaw打开了赛道的大门,而NullClaw,正在带领赛道走向更极致、更亲民、更高效的未来,让“轻量化AI”不再是口号,让每一个人、每一家企业,都能轻松拥有属于自己的高效AI数字员工。
2026-02-23 10:11:30
737
原创 【HarmonyOS NEXT+AI】问答08:仓颉编程语言是中文编程语言吗?
【HarmonyOS NEXT+AI】问答08:仓颉编程语言是中文编程语言吗?
2026-02-02 10:05:41
852
原创 跟老卫学仓颉编程语言开发:欢迎进入仓颉编程语言编程世界
华为推出自主研发的仓颉编程语言,这是一款面向全场景应用开发的现代编程语言。仓颉集成了多种编程范式,支持函数式、命令式和面向对象编程,具有类型推断、代数数据类型等特性。在安全性方面,通过静态类型系统、自动内存管理和空引用安全等机制保障程序可靠性。其轻量级线程模型和并发对象库简化了并发编程,而模块化编译和优化技术则实现了卓越性能。仓颉还提供完整的开发工具链,包括调试、测试、性能分析等工具,为开发者提供高效便捷的开发体验。
2025-12-08 09:27:08
772
原创 Cangjie新作《仓颉编程从入门到实践》简介
本书主要是介绍仓颉编程语言开发,内容涉及仓颉编程语言的通用编程概念、基本数据类型、类、接口、扩展、模式匹配、泛型、集合类型、异常处理、包、基础I/O操作、函数式编程、并发编程、宏编程、网络编程、自动化测试、CJPM包管理等众多话题,可谓是仓颉编程语言的“百科全书”。新技术、新场景下应用软件的开发对编程语言提出了新的诉求和挑战。(1)入门(第1~10章):介绍仓颉编程语言的基础知识,包括开发环境、通用编程概念、基本数据类型、类、接口、扩展、模式匹配、泛型、集合类型、异常处理、包、模块、基础I/O操作等;
2025-11-29 13:03:49
474
原创 HarmonyOS Navigation嵌套Tabs导致Tabs布局异常问题解决
HarmonyOS Navigation 嵌套 Tabs 导致 Tabs 布局异常问题解决
2025-10-30 10:46:03
1108
原创 鸿蒙操作系统6特别发布,HarmonyOS 5终端设备数量突破2300万!
鸿蒙操作系统6特别发布,HarmonyOS 5终端设备数量突破2300万!
2025-10-22 15:58:23
334
原创 全网首发鸿蒙6 AI教程“鸿蒙HarmonyOS 6 AI应用开发”上线啦!
全网首发鸿蒙6 AI教程“鸿蒙HarmonyOS 6 AI应用开发”上线啦!
2025-10-20 08:54:00
950
原创 【HarmonyOS NEXT+AI】问答07:仓颉编程语言的DevEco Studio Cangjie Plugin在哪里下载?为什么看不到?
【HarmonyOS NEXT+AI】问答07:仓颉编程语言的DevEco Studio Cangjie Plugin在哪里下载?为什么看不到?
2025-10-09 06:44:45
504
原创 Spring Cloud Gateway Server Web MVC报错“Unsupported transfer encoding: chunked”解决
Spring Cloud Gateway中报错"Unsupported transfer encoding: chunked"是由于Feign客户端与HTTP分块传输编码不兼容导致的。该问题通常出现在服务端返回chunked编码响应时。解决方案是规范REST接口类型,避免使用泛型返回。应将接口返回类型明确指定为具体DTO类型,并在Controller中构造明确类型的ResponseEntity返回,而不是使用Map或通配符类型。这样可以确保Feign客户端能正确处理响应,避免类型推导问题
2025-07-30 13:06:00
465
原创 跟老卫学HarmonyOS开发:HarmonyOS ArkTS 获取位置服务
本文介绍了在HarmonyOS下使用ArkTS获取位置服务的方法。首先概述了Location Kit的功能,包括GNSS定位、基站定位等不同定位技术,以及地理围栏、地理编码等附加功能。接着详细说明了创建应用、申请位置权限的步骤,包括修改配置文件和在Ability中进行权限校验。然后展示了通过geoLocationManager获取当前位置的UI设计和实现代码,其中包含定位请求参数设置和结果回调处理。最后演示了运行效果,当用户点击界面时,系统会返回包含经纬度等信息的定位数据。文章还提供了相关参考资源链接。
2025-07-21 09:33:36
1460
Flex+J2EE实例(cairngorm+blazeDS+hibernate+spring) part4.pdf(完)
2012-02-21
【HTML5】\HTML5 Cookbook.(高清本文)pdf
2012-08-18
Flex+J2EE实例(cairngorm+blazeDS+hibernate+spring)完整版本
2012-03-03
openfire 3个jar包coherence.jar、coherence-work.jar、tangosol.jar
2012-07-20
Oracle 10g数据库基础教程[孙风栋 等][课后习题解答(选择题答案)]
2011-10-12
【实例】flex4 动态获取对象属性,动态生成数据源,动态生成lineChart,清除数据。
2012-10-31
Flex+J2EE实例(cairngorm+blazeDS+hibernate+spring)part1.
2011-12-23
Flex+J2EE实例(cairngorm+blazeDS+hibernate+spring) part3.pdf
2012-02-21
【HTML5】\HTML5游戏开发示例HTML5 Games Development by Example.(高清文本)pdf
2012-08-18
【HTML5】Head First HTML5 Programming (高清文本)PDF
2012-08-18
Flex+J2EE实例(cairngorm+blazeDS+hibernate+spring) part2.pdf
2012-02-18
“华为电脑管家安装器”huawei-pc-manager-bootstrap-v0.1.11,在非华为电脑上也能安装华为电脑管家
2025-10-08
Windows8.1 preview硬盘安装(waylau).pdf
2013-09-25
java与com基本数据类型的交互
2013-10-25
领域驱动设计源码dddsample-core-dddsample-1.1.0
2016-11-23
java操纵com组件–java调用C#写的DLL文件
2013-10-24
( Go for Java programmers(面向java开发者的go编程) 中文
2013-01-13
Jedis API 文档(20170823)
2017-08-23
Universal-USB-Installer-1.9.3.6(操作系统u盘安装器)
2013-06-29
junit4.11稳定版(含hamcrest-core.jar)[www.waylau.com]
2014-08-03
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅