摘要:
大家好,我是 V 哥,今天的内容来聊一聊 ZGC,Java Z Garbage Collector(ZGC)是一个低延迟垃圾收集器,旨在优化内存管理,主要用于大内存应用场景。它通过以下几个关键创新,彻底改变了传统Java的内存管理方式: V 哥总结的以下5点,欢迎一起讨论。 1. 极低的暂停时间 Z 阅读全文
摘要:
大家好,我是 V 哥。使用EasyExcel进行大数据量导出时容易导致内存溢出,特别是在导出百万级别的数据时。你有遇到过这种情况吗,以下是V 哥整理的解决该问题的一些常见方法,分享给大家,欢迎一起讨论: EasyExcel大数据量导出常见方法 1. 分批写入 EasyExcel支持分批写入数据,可以 阅读全文
摘要:
大家好,我是 V 哥。今天的文章来聊一聊HarmonyOS NEXT应用上架。当你开发、调试完HarmonyOS应用/元服务,就可以前往AppGallery Connect申请上架,华为审核通过后,用户即可在华为应用市场获取您的HarmonyOS应用/元服务。 HarmonyOS会通过数字证书与Pr 阅读全文
摘要:
原生鸿蒙的正式发布,终于在10月22日这晚到来。 V哥昨天全程收看了直播,华为常务董事、终端BG董事长、智能汽车解决方案BU董事长余承东介绍,目前已经有超过15000多个鸿蒙原生应用和元服务上架,覆盖18个行业,通用办公应用覆盖全国3800万多家企业。原生鸿蒙降低了接入新系统的难度和成本,流畅度提升 阅读全文
摘要:
大家好,我是 V 哥。今天咱们来聊一聊 Java 后端确保 JavaScript 不被缓存的问题,先来了解一下为什么需要这样做,通常源于以下几种场景或问题: 1. 先来看几个问题 1. 文件更新后无法及时生效 浏览器缓存机制是为了加快加载速度和减少服务器压力,但有时会带来问题。当 JavaScrip 阅读全文
摘要:
大家好,我是 V 哥。在鸿蒙 NEXT 开发中,@Styles 装饰器是一种非常有用的方法,用于定义可重用的样式。这使得开发者可以将多条样式设置提炼成一个方法,以便在多个组件中复用,从而提高代码的可维护性和可读性。以下是 @Styles 装饰器的详细用法和应用场景案例。 @Styles 装饰器的使用 阅读全文
摘要:
在开发鸿蒙 NEXT 应用时,咱们需要经常创建自定义组件,由于自定义组件内部 UI 结构固定,仅与使用方进行数据传递,因此,ArkUI还提供了一种更轻量的 UI 元素复用机制@Builder。 大家好,我是 V 哥,在鸿蒙 NEXT 开发中,@Builder 装饰器是一种轻量级的 UI 元素复用机制 阅读全文
摘要:
在HarmonyOS中,ArkTS提供了创建自定义组件的能力,允许开发者封装和复用UI代码。以下是关于自定义组件的详细介绍,包括创建自定义组件、页面和自定义组件的生命周期、自定义组件的自定义布局、冻结功能,以及代码案例分析。 创建自定义组件 自定义组件是基于struct实现的,使用@Componen 阅读全文
摘要:
大家好,我是 V 哥,ArkTS 是 HarmonyOS 优选的主力应用开发语言,它在 TypeScript 的基础上进行了扩展,提供了声明式 UI 描述、自定义组件和动态扩展 UI 元素的能力。这些能力与 ArkUI 开发框架中的系统组件及其相关的事件方法、属性方法等共同构成了 UI 开发的主体。 阅读全文
摘要:
大家好,我是 V 哥。在实际的业务场景中,Spark任务出现OOM(Out of Memory) 问题通常是由于任务处理的数据量过大、资源分配不合理或者代码存在性能瓶颈等原因造成的。针对不同的业务场景和原因,可以从以下几个方面进行优化和解决。 一、业务场景及可能的OOM原因分析 数据量过大: 业务场 阅读全文