编辑
2022-10-14
实用工具
00

方法注释

第一步点开idea左上角的设置

  • editor下的live Templates
  • 再userDefine下新建一个注释
  • change勾选需要的文件类型,比如说java

第二步在文本区域粘贴上注释内容

/** * * @Author weee * @Description: //TODO * @Date $time$ $date$ * @Param $param$ * @return $return$ */

或者

/** * * @author weee * @since: $date$ $time$ * @return $return$ */

需要点击Edit variables 进行配置获取 时间 日期等信息

nameExpression
datedate()
timetime()
returnmethodReturnType()
description
paramsmethodParameters()

描述可以自定义

groovyScript("def result='请在此处输入方法描述信息';return result") | | param| groovyScript("def result=''; def params=\"${_1}\".replaceAll('[\\\\[|\\\\]|\\\\s]', '').split(',').toList(); for(i = 0; i < params.size(); i++) {result+='@param ' + params[i] + ((i < params.size() - 1) ? '\\0 ' : '')};return result", methodParameters())

参数获取自定义

groovyScript("def result = '';def params = \"${_1}\".replaceAll('[\\\\[|\\\\]|\\\\s]', '').split(',').toList(); for(i = 0; i < params.size(); i++) {if(params[i] != '')result+='* @param ' + params[i] + ((i < params.size() - 1) ? '\\r\\n ' : '')}; return result == '' ? null : '\\r\\n ' + result", methodParameters())

返回值获取自定义

groovyScript("def result=''; def params=\"${_1}\".replaceAll('[\\\\[|\\\\]|\\\\s]', '').split('<').toList(); for(i = 0; i < params.size(); i++) {if(i!=0){result+='<';}; def p1=params[i].split(',').toList(); for(i2 = 0; i2 < p1.size(); i2++) { def p2=p1[i2].split('\\\\.').toList(); result+=p2[p2.size()-1]; if(i2!=p1.size()-1){result+=','} } ; }; return result", methodReturnType())

最后点击应用后,在程序中只需要**加Tab键就可以快速添加作者信息

类注释

模板

java
/** * <p> * $description$ * </p> * * @author weee * @since $date$ $time$ */
编辑
2022-10-14
实用工具
00

1.Forest框架介绍

  • Forest是一个高层的、极简的声明式HTTP调用API框架相比于直接使用Httpclient您不再用写一大堆重复的代码了,而是像调用本地方法一样去发送HTTP请求
  • 官方gitee地址
  • 官方文档地址

2.Forest框架用法

  • 第一步先在项目的pom中引入forest
编辑
2022-10-14
实用工具
00

hutool工具类 官网 API文档

优点

Hutool是一个小而全的Java工具类库,通过静态方法封装,降低相关API的学习成本,提高工作效率,使Java拥有函数式语言般的优雅,让Java语言也可以“甜甜的”。

hutool1

主要使用点日期的获取年月日等各种时间(DateUtil),两个类进行拷贝(BeanUtil)方法为copyProperties方法。

pom文件中引入

<dependency> <groupId>cn.hutool</groupId> <artifactId>hutool-all</artifactId> <version>5.8.12</version> </dependency>
编辑
2022-10-13
项目分享
00

提示

服务器的带宽不足,会导致访问网站很慢,这时我们就需要使用CDN为自己的网站进行加速,其原理加速云服务器事先对网站的资源进行缓存,从而提高网站的访问效率。

由于我的域名在腾讯云,我就采用腾讯云的CDN加速服务

1.进入腾讯云控制台,搜索CDN

点击立即使用,就可以进入CDN控制台

2.进入控制台主页,点击添加域名

编辑
2022-10-12
遇到的问题
00

前提

当我们获取到一个jar包的时候,需要导入maven时,不了解jar包的信息就写不了导入的语句

1.可以去maven官网查询jar包的信息

只需输入jar包名称就可以查询到,如图

maven.png

点击版本就可以看到更详细的信息

maven2.png

但是只能查到网络上公开的jar包信息,因为这些jar包才会被收录进去,第三方的jar就不能查询到