logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

【OpenHarmony】鸿蒙开发之FlexSearch

本项目是基于 js 库开源库 FlexSearch进行移植的 OpenHarmony 适配版本。FlexSearch 是一个快速、零依赖的全文搜索库。在原始搜索速度方面,FlexSearch 优于每一个搜索库, 并提供灵活的搜索功能,如多字段搜索,语音转换或部分匹配。根据使用的选项,它还提供最高内存效率的索引。FlexSearch 引入了一种新的评分算法,称为“上下文索引”,基于预先评分的词典字典

#harmonyos#华为
[资源]鸿蒙系统实战短视频App,从0到1掌握HarmonyOS

鸿蒙系统实战短视频App 从0到1掌握HarmonyOS(完结)---夏のke:----97it.----top/-----3736/手机电视云端发现设备传输播放上下文获取4K片源同步播放状态手机电视云端。25%30%20%25%能力分布设备发现数据同步任务迁移硬件互助。2024年,HarmonyOS的分布式能力正推动短视频应用进入。实现跨设备无缝体验,涵盖从架构设计到性能优化的全链路实践。本文将

#harmonyos#音视频#华为
鸿蒙内核源码分析(系统调用篇) | 开发者永远的口头禅

本篇通过一张图和七段代码详细说明系统调用的整个过程,代码一捅到底,直到汇编层再也捅不下去. 先看图,这里的模式可以理解为空间,因为模式不同运行的栈空间就不一样.mainmq_openmq_openmq_opensyscall。

#harmonyos#华为
java面试这一篇就够了(干货)

本文全面总结了Java核心技术要点,涵盖基础语法、JVM、多线程、Spring框架、MySQL数据库等内容。文章从Java语言特点、面向对象基础、数据类型等基础知识入手,深入讲解JVM内存模型、垃圾回收机制等底层原理,并详细分析多线程并发编程中的核心概念和解决方案。此外,还系统梳理了Spring框架的IOC、AOP等核心机制,以及MySQL数据库的索引优化、事务隔离等关键知识点。全文结构清晰,内容

文章图片
#java#职场和发展#面试 +3
java八股文(全网最全)

本文总结了Java多线程编程的核心知识点,包括线程状态转换、死锁条件、线程池使用等。线程状态分为新建、就绪、运行、阻塞和死亡5种;死锁产生需要互斥、请求保持、不剥夺和循环等待4个必要条件;介绍了4种Java线程池及其特点。此外还对比了synchronized与Lock的区别,解释了反射机制和动态代理应用,区分了深拷贝与浅拷贝。文章最后提供了获取完整面试资料的链接,内容涵盖Java基础、并发编程、集

文章图片
#java#开发语言#jvm +4
RocketMQ 与 Kafka 对比:消息队列选型的核心考量因素

如果业务是指数级增长(比如初创公司的用户量快速增长):两者都支持横向扩容,但Kafka的扩容更成熟,分区机制更灵活,适合海量数据场景;RocketMQ的扩容也很简单,控制台操作即可,适合业务消息场景。如果未来有多语言开发需求:选Kafka。它的多语言生态更全,Go、Python客户端都很成熟;RocketMQ虽然也支持多语言,但Java客户端的体验最好,其他语言的客户端功能相对简陋。业务场景推荐M

#rocketmq#kafka#数据库
8年经验面试官详解 Java 面试秘诀

本文基于作者8年Java面试官经验,为不同阶段的Java开发者提供简历优化和面试准备建议。在简历方面,强调突出商业项目经验、匹配岗位需求的技术点,合理说明职业空白期和离职原因。面试技巧包括:引导面试官关注核心技术点,结合项目展示框架、性能优化等高级技能,准备数据库调优、分布式系统等加分项。文章还提供了技术面试常见问题应对策略,如通过底层代码讲解展示深度,利用Linux命令体现问题排查能力等。帮助求

文章图片
#java#面试#开发语言 +3
告别字段注入:为什么你应该在 Spring 中使用构造器注入

做法推荐度说明构造器注入⭐⭐⭐⭐⭐强制依赖首选,安全、可测、清晰Setter 注入⭐⭐☆仅用于可选依赖或循环依赖(尽量避免)字段注入⚠️ 不推荐虽然能跑,但属于技术债记住:好的代码不仅“能跑”,更要“可维护、可测试、可演进”。从今天起,告别@Autowired字段注入,拥抱构造器注入吧!

#spring#log4j#java
基于SpringCloud + ElasticSearch + Redis + RabbitMQ 构建高性能电商搜索和个性化推荐系统

本文基于技术栈,完整实现了一套高性能电商实时搜索与个性化推荐系统,重点突出了 RabbitMQ 在数据同步、事件分发、系统解耦中的核心作用。该方案适合中小规模电商平台,具有部署轻量、可靠性高、开发成本低等优势,可快速落地并解决传统搜索推荐方案的核心痛点。在实际项目中,可根据业务规模灵活扩展:小型电商可简化部署(单节点 RabbitMQ + ES 单节点),中大型电商可升级为 RabbitMQ 集群

#spring cloud#elasticsearch#redis
Hibernate(56)Hibernate的批量删除策略是什么?

以下是一个简单的实体类Product的定义:使用HQL进行批量删除:通过HQL语句可以直接执行批量删除操作,避免逐条删除实体。配置Hibernate批量操作设置:通过在中设置等属性,可以优化批量删除的性能。批量删除示例:通过使用批量操作设置和定期刷新清理会话,可以有效地处理大批量的数据删除。通过这些方法,可以显著提高Hibernate应用程序的批量删除性能。希望这些详细的解释和代码示例能帮助您更好

#hibernate#java#后端
    共 246 条
  • 1
  • 2
  • 3
  • 25
  • 请选择