- 博客(19)
- 收藏
- 关注
原创 vue组件的封装
本文档规范了Vue组件从设计到交付的全生命周期管理,适用于大型项目和企业级组件库建设。通过工程化手段保障组件质量,结合架构设计原则实现可持续演进,为复杂前端系统提供可靠的组件化支持。Vue组件深度封装:打造企业级可复用解决方案。Composition API最佳实践。Web Components互操作方案。(以技术负责人视角重构技术文档)TypeScript深度集成方案。一、实现:生产级组件开发规范。集成测试 组件测试。五、面向未来的组件架构。三、测试策略质量标准。
2025-03-16 11:51:48
241
原创 javascript[购物车案例]
这个案例展示了 JavaScript 在网页开发中的常见应用,包括 DOM 操作、事件处理、数据存储和动态页面更新。
2025-03-16 11:33:56
277
原创 Promise 的常见使用场景
当有多个异步操作需要按顺序执行时,Promise 可以将它们串联起来,确保每个操作完成后下一个才开始。如果多个异步操作之间没有依赖关系,可以使用 Promise.all() 同时启动它们,等待所有操作完成后统一处理结果。在需要延迟执行某些操作或创建定时器时,Promise 也可以发挥作用。Promise 提供了集中处理异步操作错误的机制,通过.catch() 方法可以捕获整个 Promise 链中的任何错误。在 Web 开发中,常需要预加载图片、音频等资源,Promise 可以用于跟踪资源加载状态。
2025-03-10 18:46:15
300
原创 Java Swing 学习笔记
swing是一个比较老的技术了,我觉得学习它还是很有必要的,也比较容易激发学习的兴趣。Swing 是构建在 AWT(Abstract Window Toolkit)之上的轻量级 GUI 工具包,用于创建跨平台的图形用户界面。跨平台:Swing 界面在不同操作系统上具有一致的外观和行为。功能丰富:提供了各种组件,如按钮、文本框、列表、菜单等,还支持设置外观、背景图像、边框、工具提示等功能。灵活性高:Swing 组件可以自定义,通过为组件的特定事件(如单击、鼠标移动等)定义事件处理器来添加交互功能。
2025-02-19 14:53:01
963
原创 Java Applet 学习笔记(详细版)
Java Applet 是一种使用 Java 编程语言编写的小程序,它可以嵌入到网页中运行,通过浏览器的 Java 插件(Java Plug-in)或 Java 运行时环境(JRE)来执行。Applet 能够提供丰富的图形用户界面(GUI)、动画效果以及交互功能,增强网页的动态性和用户体验。
2025-02-19 14:45:47
763
原创 Java IO 字节流与字符流的区别
在 Java 编程中,IO 流是进行输入输出操作的重要工具,而字节流和字符流是 IO 流的两大核心分支。它们在数据处理方式、适用场景等方面存在诸多区别,下面将详细介绍。
2025-02-18 15:14:49
963
原创 Java IO流学习笔记:从入门到实战
什么是 IO 流?IO 是 Input/Output 的缩写,意为输入 / 输出。在 Java 中,流是一种用于传输数据的抽象概念,数据以流的形式从数据源(如文件、网络)流向目的地(如内存、文件)。流的分类按数据单位划分字节流(Byte Stream):以字节(8 位)为单位进行数据传输,适用于处理二进制数据,如图片、音频、视频等文件。常见的字节流类有(输入流)、(输出流)及其子类。字符流(Character Stream):以字符(16 位)为单位进行数据传输,适用于处理文本数据。字符流类包括。
2025-02-18 15:06:32
1074
原创 鸿蒙应用中使用本地存储实现数据共享
通过使用AppStorage,我们可以在鸿蒙应用的不同页面之间轻松地共享数据。这不仅提高了应用的性能,还提升了用户体验。希望本文的示例和解析能够帮助你在实际开发中更好地使用本地存储。如果你有任何问题或建议,欢迎在评论区留言,我们一起交流学习!
2025-02-17 09:04:38
691
原创 鸿蒙(HarmonyOS)开发学习路线指南:从零到实战
随着鸿蒙生态的快速发展,HarmonyOS 已成为物联网时代的重要开发平台。其分布式架构和“一次开发、多端部署”的理念吸引了大量开发者。本文将从零开始梳理鸿蒙开发的学习路径,帮助开发者高效掌握核心技能。
2025-02-16 11:18:20
1378
原创 深入浅出 Java 后端开发技术
Java 后端开发涉及从环境搭建、框架应用到设计模式与性能优化等多方面内容。掌握 Spring、MyBatis 等主流框架,结合多线程与并发处理,遵循良好的开发规范,能帮助开发者构建高效、可维护的后端系统。希望本文为你打开 Java 后端开发的大门,开启精彩的编程之旅!
2025-02-11 15:28:43
918
原创 阿里P8怒撕Java手册 这10个隐藏功能同事绝不敢让你知道(附实战代码)
javaif (name.startsWith("com.xxx")) { /* 自行加载 */ }- 场景:动态插件系统架构设计- 雷区:SPI机制与类加载器的量子纠缠- 救命:Arthas热更新类文件的神操作7. 并发鬼才:StampedLock锁升级的致命陷阱javaif (!// 可能死锁!- 阿里内部事故:库存超卖背后的锁升级惨案- 破局:用jstack发现隐藏锁的5个特征- 替代方案:ReentrantReadWriteLock性能对比表。
2025-01-30 09:57:44
724
原创 响应式设计【让网页布局更专业】
是 CSS3 中引入的一项功能,它允许你根据设备的特性(如屏幕尺寸、分辨率、设备方向等)来应用不同的 CSS 样式。指的是能够根据不同的设备屏幕大小、分辨率或用户设定自动调整大小的字体。:无论用户使用的是宽屏显示器、普通电脑屏幕、平板电脑还是手机,页面都能自动适应屏幕宽度,合理地展示内容,无需用户手动调整。:结合媒体查询,可以根据不同的屏幕尺寸和设备特性,对页面布局进行更细致的调整。例如,在屏幕宽度小于。它能够根据浏览器窗口的大小自动调整页面元素的宽度,使页面在不同屏幕尺寸下都能保持较好的显示效果。
2025-01-01 12:48:06
785
原创 [mybatis+spring boot]强强联手
来创建一个新的 Spring Boot 项目。如果不使用注解编写 SQL,也可以通过 XML 映射文件来实现。文件中添加 MyBatis 和相关数据库驱动的依赖。Spring Data JPA(可选,如果你使用 JPA 相关功能)如果不使用注解编写复杂 SQL,需要创建一个 XML 映射文件。创建一个 Mapper 接口,定义数据库操作方法。在服务层或控制器层中使用 Mapper 接口。创建一个 Java 实体类来映射数据库表。首先,你可以使用 Spring Initializr(文件夹,并在其中创建。
2024-12-24 13:09:43
471
原创 【MySQL】基础语句
合理使用索引可以显著提高查询性能,但过多的索引会降低插入和更新的速度。需要根据实际情况进行权衡。数据库上执行SELECT、INSERT和UPDATE操作的权限。的数据库,并指定了字符集和校对规则。分析查询语句的执行计划,以优化性能。字段上创建一个索引,提高查询效率。提交当前事务,使所有更改永久生效。删除匿名用户,提高数据库安全性。数据库以便在其上执行后续操作。回滚当前事务,撤销所有更改。列出当前数据库中的所有表。用户从任何远程主机登录。表中插入一条新记录。
2024-12-13 20:41:00
829
原创 java接口测试利器【postman】
Token通常作为HTTP请求的一部分。Cookie 通过HTTP请求头发送。Token通常比Cookie更安全。Cookie适合于Web应用。Session 是有状态的。Token适合于API服务。用来做接口测试的工具。Token是无状态的。
2024-12-06 18:35:56
1669
原创 传统软件与AI开发的生死一战
传统软件开发流程经过多年的发展和实践,已经形成了一套成熟的理论和实践体系,如瀑布模型、敏捷开发等,这些方法论在许多项目中被证明是有效的。那么我个人认为传统软件开发的流程是繁琐的 ,往往开发人员会把时间花在理解客户需求,不断修改代码的过程中,极大的降低了开发进度和代码质量。在AI时代的来临,减轻了开发人员的工作强度,也不得不承认在一些重复简单的开发任务上AI的开发效率是远远大于开发人员的。那么在近几年我国乃至全球,在AI时代下,各行各业的就业都受到的极大的冲击,尤其在软件开发以及数据处理方面。
2024-11-22 19:48:16
863
1
原创 正则表达式初步了解(Java)
可以通过Pattern和Matcher类的方法来匹配、提取和替换字符串,以及进行其他复杂的字符串操作。replaceAll(Stringregex,Stringreplacement):使用指定的替换字符串替换匹配正则表达式的部分。例如,正则表达式.*foo会匹配尽可能多的字符,直到最后一个"foo"出现为止。1.Java中的正则表达式支持Pattern:用于编译和处理正则表达式的对象。find():在当前位置和后续位置寻找匹配正则表达式的部分。Matcher:用于进行正则表达式匹配、查找和操作的对象。
2024-11-22 18:43:43
452
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人