idea、git、maven、Fiddler、Windows、swagger

本文介绍了IDEA的快捷键使用,包括断点调试、代码折叠和生成方法等。讲解了Swagger的@Api注解、实体类和Controller的使用。此外,详细阐述了Git的版本控制概念,如暂存区、分支管理和协作策略。还涉及了Fiddler作为抓包工具的工作原理。同时,提到了Windows系统中调整图标显示问题的解决方案,并探讨了Maven项目结构和不同scope的含义。
摘要由CSDN通过智能技术生成

目录

swagger

@Api作用

用在controller上,标记一个Controller类做为swagger 文档资源

接收前端参数的实体类使用()

ApiModel用在类上,ApiModelProperty用在属性上,可以使用required = true,要求属性不能为空

controller里方法的参数使用(),方法上使用()

ApiParam,可以使用required = true
ApiOperation

springMVC的RequestParam和swagger的ApiParam的required = true 有什么不同

swagger的会在swaggerUI界面拦截,不输入就不能发出请求
springMVC的没有输入,返回400

Fiddler

Fiddler是一款()工具

抓包

Fiddler是以()的形式工作的

以代理WEB服务器

Windows

屏幕左边和下面图标都超出了屏幕能显示的范围怎么解决

屏幕有一排按键,藏在屏幕后面,按两下最左边的键,找到图像控制,选择自动调整就好了

idea快捷键

断点调试Breakpoint

add to watches
evaluate expression

bookMark

F11 打上book Mark,favorites可以找到bookmarks和breakpoint

折叠代码块

Ctrl + -

将当前行向上或向下调一行

alt + shift + ↑/↓

换行

Ctrl + shift + enter

生成for循环

  • itar : 数组,i=0~ i<array.length
  • itli:生成 list 的遍历
  • iter:增强for循环

写了对象调用方法后自动生成类型和变量

Ctrl + alt + v

try-catch、while等提示

Ctrl + alt + T

生成get/set方法,构造方法

alt + insert

重写父类方法

Ctrl + o

只是实现接口的抽象方法,不重写方法

Ctrl + I

查看类的子类

Ctrl + h

全文搜索

Ctrl + shift + R

查看类的继承关系图

Ctrl + alt + shift + u

查看类中所有方法,即查看structure

alt + 7

将代码抽取出方法

Ctrl + alt + M

调用方法时,不知道方法参数该写什么,使用()

Ctrl + p

查看方法的信息,例如查看方法的返回值

Ctrl + q

写好了方法名,参数,返回值,希望自动生成一个空方法

Alt + enter

用maven创建了一个web项目,没有java和resources目录,手动创建之后发现在java目录下创建的java文件无法被识别,只是当做普通文件

选择project structure,modules,使用Mark as,可以将文件夹标为sources,resources,tests

一键格式化

Ctrl + alt + L

git

集中式版本控制系统最大的毛病是()

必须联网才能工作

分布式版本控制系统没有中央服务器,因为()

每个人的电脑都是一个完整的版本库

分布式版本控制,甲修改了文件a,乙也修改了文件a,如何协作呢

互相推送就行,甲将修改推给乙,乙将修改推给甲

分布式版本控制经常会甲乙互相推送自己的修改吗

不会,

第一,两台电脑互相可能访问不了
第二,也可能电脑压根没开机
所以,分布式版本控制系统通常也有一台充当“中央服务器”的电脑

如何把目录变成可以管理的仓库

git init
会发现目录下多了一个.git文件

git只能跟踪()文件的改动,Word文件呢

文本文件
Word文件不能跟踪,因为是二进制的

<
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值