代码生成器什么是代码生成器?答:根据指定的数据库表,生成相应的实体类和相应的查询接口。有什么用?答:可以提高“搬砖”效率。如何使用代码生成器(我使用的是工具idea,项目是springboot)项目结构:pom.xml<!-- springboot对springMVC的整合 -->
<dependency>
<gro
转载
2024-03-26 15:13:29
53阅读
静态检查:静态测试包括代码检查、静态结构分析、代码质量度量等。它可以由人工进行,充分发挥人的逻辑思维优势,也可以借助软件工具自动进行。代码检查代码检查包括代码走查、桌面检查、代码审查等,主要检查代码和设计的一致性, 代码对标准的遵循、可读性,代码的逻辑表达的正确性,代码结构的合理性等方面;可以发现违背程序编写标准的问题,程序中不安全、不明确和模糊的部分,找出程序中不可移植部分、违背程序编程风格的问
转载
2024-10-29 13:39:58
14阅读
http://pmd.sourceforge.net/eclipse
原创
2023-04-25 21:10:34
107阅读
# 如何实现Python代码质量检测插件
在开发过程中,维护代码质量至关重要。作为一名刚入行的小白,学习如何实现一个代码质量检测插件将对你的成长非常有帮助。下面,我们将通过一个具体的流程来教你如何实现这个插件。我们会分为几个步骤,并详细说明每一步的实现代码。
## 整体流程
| 步骤 | 描述 |
|
原创
2024-08-02 11:59:57
107阅读
让你在关注代码质量的同时,减少 code review 的工作量,提高 code review 的效率,并通过代码质量分析去反向提
背景:现代软件架构的复杂性需要协同开发完成,如何高效的协同呢?对软件来说,适当的规范和标准不是消灭代码内容的创造性、优雅性,而是限制过度个性化,以一种普遍认可的统一方式一起做事,提升协作效率,降低沟通成本。代码质量的提升是尽可能少踩坑,杜绝踩重复的坑,切实提升系统稳定性,码出质量。所以每个程序员都有必要提高自己的代码质量,对自己的代码负责的同时也对自己的工作负责。特别是对于同一团队,统一的代码规范
idea好用的插件推荐代码审核工具1. Alibaba java coding guidelines 首先要推荐的是和《手册》配套的阿里巴巴 Java代码规范插件。安装该插件后,代码超过 80 行、手动创建线程池等,这些和《手册》中的规约不符时,IDEA中会给出警告提示。建议大家一定一定一定要安装该插件,它会帮助你检查出很多隐患,督促你写更规范的代码。2. checkstyle-idea 这个主要
转载
2024-08-11 11:43:54
415阅读
VSCode 如何使用自动任务检测,任务系统的目的,是将各种形形色色的任务脚本尽可能地统一化,然后提供一套简单但又定制化强的方式操作它们。这里举个我自己的例子。比如,我在使用 git 进行版本管理,当我在终端里要创建一个的新的分支时,得输入 git checkout -b branchName,但是要每次都打全这个命令太麻烦了,于是我自己创建了一个 bash 的别名(alias)gco 用来替代
转载
2024-07-24 12:46:00
56阅读
Spring Boot插件spring tool suite安装及使用
本文分为两部分:第一部分介绍如何给Eclipse安装Spring Boot开发插件spring tool suite(简称STS);第二部分介绍如何使用STS开发Spring Boot项目。 安装插件由于官网STS插件只提供最新俩个版本的更新包,其他版本只有带Eclipse
转载
2024-03-26 12:43:54
188阅读
(一)代码规范1.代码风格规范,主要是文字上的规定;
2.代码设计规范,牵涉到程序设计、模块之间的关系、设计模式等方方面面的通用原则。(二)代码风格规范代码风格的原则是:简明、易读、无二义性。
1、缩进:将Tab键扩展定义为4个空格。不直接使用tab键的原因是它在不同的情况下会显示不同的长度。4个空格可读性高;
2、行宽:行宽必须限制,建议100字符;
3、括号:在复杂的条件表达式中,用括号清楚地
转载
2023-07-17 22:03:29
53阅读
本插件作为Java项目静态代码安全审计工具,侧重于在编码过程中发现项目潜在的安全风险,并提供一键修复能力。本插件利用IDEA原生Inspection机制检查项目,自动检查当前活跃窗口的活跃文件,检查速度快,占用资源少。插件提供的规则名称均以"Momo"开头。版本支持Intellij IDEA ( Community / Ultimate ) >= 2017.3IDEA 香是香,可
转载
2024-07-30 09:07:01
165阅读
1.Free Mybatis plugin在使用 MyBatis 框架的时候,发现 Mapper 接口和 XML 文件之间跳转十分的麻烦,经常的操作是在 Mapper 接口中将接口名称复制一下,然后去查找对应的 XML 文件,打开后 CRTL+F 查找对应的 xml 实现,效率很低。安装Free Mybatis plugin插件可以像 Java 代码一样直接跳转。原作者已经停止维护,新版本:Git
转载
2023-12-14 21:55:23
7阅读
Spring Boot源码学习笔记Spring Boot 简介官方如此定义Spring Boot,Spring Boot是你所有spring项目的起点,目的是为了尽快跑起来你的Spring应用程序并且尽可能的减少配置文件,spring boot包含了两个策略,约定优先于配置和开箱即用约定优先于配置约定优先于配置(Convention over Configuation), 又称按约定编程,是一种软
转载
2023-12-16 00:30:41
39阅读
基本框架Spring 框架是一个分层架构,由 7 个定义良好的模块组成。组成Spring框架的每个模块(或组件)都可以单独存在,或者与其他一个或多个模块联合实现。每个模块的功能如下:
1、核心容器:核心容器提供 Spring 框架的基本功能(Spring Core)。核心容器的主要组件是 BeanFactory,它是工厂模式的实现。BeanFactory 使用控制反转(IOC) 模式将应用程序的
转载
2024-04-16 15:04:17
21阅读
流程图如下所示:
```mermaid
flowchart TD;
A(了解需求)-->B(创建Spring Boot项目);
B-->C(添加调试插件依赖);
C-->D(编写代码);
D-->E(启动调试模式);
E-->F(设置断点);
F-->G(调试代码);
```
以下是详细的步骤和每一步需要做的事情以及相应的代码示例:
1. 了解
原创
2024-01-20 09:38:41
49阅读
一、 AOP概念AOP:【动态代理】指在程序运行期间动态的将某段代码切入到指定方法指定位置进行运行的编程方式;二、 AOP实践步骤1、导入aop模块;Spring AOP:(spring-aspects)2、定义一个业务逻辑类(MathCalculator)3、定义一个日志切面类(LogAspects):4、给切面类的目标方法标注何时何地运行(通知注解);5、将切面类和业务逻辑类(目标方法所在类)
转载
2024-04-08 11:14:53
17阅读
经过很多查看在巨人的肩膀上写完这篇博客,如有雷同纯属巧合,虽然自己也查了些文章才总结的,但是站在巨人肩膀上不敢搞原创!学习使用一些插件,可以提高平常工作中的开发效率。对于我们开发人员很有帮助!插件安装IDEA里面,依次选择打开 File → Settings → Plugins,在Plugins里面可以搜索需要的插件,然后安装(安装完插件,一定要重
转载
2023-10-03 14:06:54
4542阅读
iOS开发学习之触摸事件和手势识别
iOS的输入事件
触摸事件手势识别手机摇晃一、iOS的输入事件
触摸事件(滑动、点击)
运动事件(摇一摇、手机倾斜、行走),不需要人为参与的
远程控制事件(耳机控制手机声音)
1⃣️iOS事件对象都是UIEvent类的实例
UIE
转载
2024-08-15 13:55:49
44阅读
文章目录MyBatis 插件插件介绍MyBatis插件介绍MyBatis插件原理拦截自定义插件源码分析 MyBatis 插件插件介绍一般情况下,开源框架都会提供插件或者其他形式的拓展点,供开发者自行拓展。这样的好处是显而易见的,意识增加了框架的灵活性。二是开发者可以结合实际需求,对框架进行拓展,使其能够更好的工作。以MyBatis为例,我们可以基于MyBatis插件机制实现分页、分表、监控等功能
断流器Hystrix不仅提供了微服务的错误与延迟处理机制,还提供了仪表盘用于监控各个微服务程序的健康状态,启用步骤如下。1. 添加健康监控对于每个Eureka客户端(微服务应用程序),默认采用心跳机制确认健康状态,通过启用actuator,可以激活基于事件触发的WebSocket机制,只需要添加相关的依赖即可,如下:<dependency>
<groupId>org
转载
2023-11-26 12:02:53
135阅读