代码生成器什么是代码生成器?答:根据指定数据库表,生成相应实体类和相应查询接口。有什么用?答:可以提高“搬砖”效率。如何使用代码生成器(我使用是工具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 用来替代
Spring Boot插件spring tool suite安装及使用 本文分为两部分:第一部分介绍如何给Eclipse安装Spring Boot开发插件spring tool suite(简称STS);第二部分介绍如何使用STS开发Spring Boot项目。 安装插件由于官网STS插件只提供最新俩个版本更新包,其他版本只有带Eclipse
(一)代码规范1.代码风格规范,主要是文字上规定; 2.代码设计规范,牵涉到程序设计、模块之间关系、设计模式等方方面面的通用原则。(二)代码风格规范代码风格原则是:简明、易读、无二义性。 1、缩进:将Tab键扩展定义为4个空格。不直接使用tab键原因是它在不同情况下会显示不同长度。4个空格可读性高; 2、行宽:行宽必须限制,建议100字符; 3、括号:在复杂条件表达式中,用括号清楚地
插件作为Java项目静态代码安全审计工具,侧重于在编码过程中发现项目潜在安全风险,并提供一键修复能力。本插件利用IDEA原生Inspection机制检查项目,自动检查当前活跃窗口活跃文件,检查速度快,占用资源少。插件提供规则名称均以"Momo"开头。版本支持Intellij IDEA ( Community / Ultimate )  >= 2017.3IDEA 香是香,可
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), 又称按约定编程,是一种软
基本框架Spring 框架是一个分层架构,由 7 个定义良好模块组成。组成Spring框架每个模块(或组件)都可以单独存在,或者与其他一个或多个模块联合实现。每个模块功能如下: 1、核心容器:核心容器提供 Spring 框架基本功能(Spring Core)。核心容器主要组件是 BeanFactory,它是工厂模式实现。BeanFactory 使用控制反转(IOC) 模式将应用程序
流程图如下所示: ```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
文章目录MyBatis 插件插件介绍MyBatis插件介绍MyBatis插件原理拦截自定义插件源码分析 MyBatis 插件插件介绍一般情况下,开源框架都会提供插件或者其他形式拓展点,供开发者自行拓展。这样好处是显而易见,意识增加了框架灵活性。二是开发者可以结合实际需求,对框架进行拓展,使其能够更好工作。以MyBatis为例,我们可以基于MyBatis插件机制实现分页、分表、监控等功能
转载 5月前
20阅读
断流器Hystrix不仅提供了微服务错误与延迟处理机制,还提供了仪表盘用于监控各个微服务程序健康状态,启用步骤如下。1. 添加健康监控对于每个Eureka客户端(微服务应用程序),默认采用心跳机制确认健康状态,通过启用actuator,可以激活基于事件触发WebSocket机制,只需要添加相关依赖即可,如下:<dependency> <groupId>org
  • 1
  • 2
  • 3
  • 4
  • 5