- 博客(5)
- 资源 (2)
- 收藏
- 关注
原创 SonarQube安装使用教程
在现代软件开发中,代码质量直接影响项目的可维护性、安全性和稳定性。手动检查代码问题耗时费力,而 SonarQube 作为一款开源的代码质量管理平台,能够自动化检测代码中的漏洞、坏味道、重复代码和测试覆盖率等问题。因为现在这个已经集成到很多CI/CD中,而该文档是手动上传本地的项目到sonar平台上进行分析,一般用于个人的项目分析,可以快速了解一下Sonar,同时在过程中也出现了很多问题,下面会一步步完成 SonarQube 的安装、配置和项目分析,帮助你提升代码质量,减少技术债务。
2025-08-07 10:51:23
187
原创 下载安装使用mysql详细教程
3、按照以上步骤安装完成后,下载数据库客户端,navicat、dbeaver或者其他工具都可以,这里使用的是dbeaver;换了新电脑就忘了怎么安装mysql。),然后测试连接,即可连接成功。
2025-02-26 17:38:43
273
原创 什么是内联函数
一、什么叫inline函数?inline(小心,不是online),翻译成“内联”或“内嵌”。意指:当编译器发现某段代码在调用一个内联函数时,它不是去调用该函数,而是将该函数的代码,整段插入到当前位置。这样做的好处是省去了调用的过程,加快程序运行速度。(函数的调用过程,由于有前面所说的参数入栈等操作,所以总要多占用一些时间)。这样做的不好处:由于每当代码调用到内联函数,就需要在调用处直接插入一...
2019-08-05 17:26:00
696
1
转载 HashMap的工作原理
1、为什么用HashMap?HashMap是一个散列桶(数组和链表),它存储的内容是键值对(key-value)映射HashMap采用了数组和链表的数据结构,能在查询和修改方便继承了数组的线性查找和链表的寻址修改HashMap是非synchronized,所以HashMap很快HashMap可以接受null键和值,而Hashtable则不能(原因就是equlas()方法需要对象,因为HashM...
2019-07-07 22:38:13
2423
原创 Serializable接口的意义和用法
本人软件工程大三妹子一枚,以下为个人观点仅供参考:最近在云课堂学习springmvc+mybatis项目时,发现老师在实体类中引用了serializable这个接口,如下: import java.io.Serializable;public class Admin implements Serializable {} 百度上是这么讲的:Serializable接口...
2018-05-18 11:33:17
18118
30
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人