代码坏味道:不合理命名与重复代码 一. 命名 1.1 命名是否具有业务含义 (1) 命名不精准,用词宽泛,不能有效反应代码含义 从沟通的角度看,这就不是一个有效的沟通。要想理解它,需要消耗大量的认知成本,时间和精力,同样也增加了后来人包括我们自己维护代码的成本。 其中,Info、data、flag、process、handler、build、maintain、manager、modify等,都是属于典型的过于宽泛的名字,当这些名字 后端 2025年04月25日 177 点赞 0 评论 9437 浏览
G1垃圾收集器实现原理 1 与垃圾收集器有关的算法 在分析G1前先简单回顾一下与垃圾收集器相关的算法。通常所谓的垃圾收集器更多地是指跟踪垃圾收集器(Tracing Garbage Collection),而不是引用计数(Reference Counting )垃圾收集器。跟踪垃圾收集器采用可达性分析方法确定哪些对象要被回收,通常会选取一些对象作为GC Roots,如果对象能直接或间接地被GC Roots中的对象引用,则认 后端 2025年04月27日 171 点赞 0 评论 9482 浏览
如何使用 Apache IoTDB UDF 本文将概述用户使用 UDF 的大致流程,UDF 的详细使用说明请参考官网用户手册: 编写 UDF IoTDB 为用户提供编写 UDF 的 JAVA API,用户可以自主实现 UDTF 类,IoTDB 将通过类加载机制装 后端 2025年04月19日 46 点赞 0 评论 9492 浏览
MySQL性能调优(三):MySQL中的系统库(mysql系统库) 文章目录 MySQL性能调优 数据库设计优化 查询优化 配置参数调整 硬件优化 MySQL中的系统库 1.5.Mysql中mysql系统库 1.5.1.权限系统表 1.5.2.统计信息表 1.5.2.1.innodb_table_stats 1.5.2.2.innodb_index_stats 1.5.3.日志记录表 1.5.3.1. gen 后端 2025年05月07日 188 点赞 0 评论 9535 浏览
LeetCode - #75 颜色分类(Top 100) 前言 本题为 LeetCode 前 100 高频题 我们社区陆续会将顾毅(Netflix 增长黑客,《iOS 面试之道》作者,ACE 职业健身教练。)的 Swift 算法题题解整理为文字版以方便大家学习与阅读。 LeetCode 算法到目前我们已经更新了 74 期,我们会保持更新时间和进度(周一、周三、周五早上 9:00 发布),每期的内容不多,我们希望大家可以在上班路上阅读,长久积累会有很大提升 后端 2024年11月24日 88 点赞 0 评论 9658 浏览
Gitee+Jenkins+SonarQube代码上线的实战操作 代码上线-流程图 image.png 添加Nexus流程图 image.png 机器的环境 172.168.0.1 jenkins # 建议-机器环境:1C以上,2G以上,40G磁盘以上 172.168.0.2 SonarQube # 建议-机器环境:2C以上,4G以上,40G磁盘以上 172.168.0.3 nexus(可选) # 后端 2025年05月03日 83 点赞 0 评论 9723 浏览
了解Mach-O文件 Mach-O文件 想要一个应用程序运行起来,那么它的可执行文件格式一定要被操作系统所理解。在Windows系统的可执行文件是PE,而在OS X和iOS 中的可执行文件是Mach-O。 那么Mach-O是怎么生成的呢?苹果公司目前使用的编译器是LLVM,在程序编译时,编译器会对每个文件进行编译,然后生成Mach-O文件,而后链接器会将项目中的多个 Mach-O 文件合并成一个,最终的这个就是我们的可 后端 2025年05月02日 151 点赞 0 评论 9728 浏览
6120-数组能形成多少数对 1.题目 给你一个下标从 0 开始的整数数组 nums 。在一步操作中,你可以执行以下步骤: 从 nums 选出 两个 相等的 整数 从 nums 中移除这两个整数,形成一个 数对 请你在 nums 上多次执行此操作直到无法继续执行。 返回一个下标从 0 开始、长度为 2 的整数数组 answer 作为答案,其中 answer[0] 是形成的数对数目,answer[1] 是对 nums 尽可能执行 后端 2025年04月08日 38 点赞 0 评论 9741 浏览
MySQL复合查询全解析:从基础到多表关联与高级技巧 前言:本文主要讲解了在MySQL中的复合查询,下面是关于本文章所需要数据的建表语句创建表的语句:DROP database IF EXISTS `scott`; CREATE database IF NOT EXISTS `scott` DEFAULT CHARACTER SET utf8 COLLATE utf8_gene 后端 2025年05月11日 95 点赞 0 评论 9768 浏览