自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 Maven 环境变量配置:macOS 下 bash 与 zsh 终端配置冲突

在 macOS 系统中配置 Maven 环境变量时,由于不同终端(bash/zsh)加载的配置文件不同,可能导致配置冲突。

2025-11-03 15:25:23 142

原创 Tomcat 11 初体验:在 IDEA 中完成配置与项目部署

通过以上步骤,即可在 IDEA 中完成 Tomcat 11 的配置与项目部署。Tomcat 11 支持 Jakarta EE 9+ 规范,适合现代 Java Web 开发。通过以上步骤,即可在 IDEA 中完成 Tomcat 11 的配置与项目部署。Tomcat 11 支持 Jakarta EE 9+ 规范,适合现代 Java Web 开发。

2025-11-03 14:11:07 945

原创 总结梳理:Java 集合框架中排序算法的底层实现对比

集合/方法底层算法时间复杂度稳定性最佳场景TimSort稳定对象集合(如 ArrayList)Arrays.sort() (对象)TimSort稳定对象数组排序Arrays.sort() (原始类型)不稳定原始类型数组(高效内存)红黑树$O(\log n)$ 操作稳定动态有序集合,范围查询堆排序$O(\log n)$ 操作不稳定优先队列,极值操作TimSort (间接)稳定链表排序,但效率较低。

2025-11-02 20:17:43 663

原创 Hive 小文件合并:HQL 与参数配置双重解决小文件问题

N_{reduce} = \frac{\text{总数据量}}{\text{hive.merge.size.per.task}}$例如 1TB 数据按 256MB 拆分:$N_{reduce} = \frac{1024}{0.256} \approx 4000$

2025-11-02 19:02:26 132

原创 Binder 跨进程调用超时问题:原因分析与重试机制设计

Binder 跨进程调用超时问题可通过系统监控和智能重试缓解。监控与诊断:使用 Android 工具(如)分析 Binder 状态,优先优化代码以避免死锁和资源泄漏。重试机制应用:在客户端集成上述重试逻辑,重点处理超时错误。测试时模拟高负载场景验证效果。性能权衡:重试会增加延迟,因此需平衡 $N_{\text{max}}$ 和 $T_0$;一般 $N_{\text{max}} \leq 5$ 和 $T_0 \approx 100\text{ms}$ 是合理起点。扩展考虑。

2025-11-02 16:33:14 583

原创 DeepSeek+Notion:构建自动化技术知识库与任务管理系统

通过DeepSeek + Notion构建的自动化系统,能显著提升技术知识管理和任务效率。核心在于API集成:DeepSeek处理智能内容,Notion提供结构化存储。您可以从简单脚本开始,逐步扩展。建议参考官方文档(Notion API和DeepSeek API)获取最新细节。如果您提供具体需求(如输入源类型),我可以进一步定制方案!

2025-11-02 14:56:44 942

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除