技术标签: 编程规范
插件安装:
安装完成后再IDEA中即可通过快捷键:Alt+Insert 生成代码javadoc的注释:
缺点是:由该插件生成的代码注释风格无法进行修改,所以在类的注释上也就无法添加author及create time的标志性字段,这与《阿里巴巴开发规约》的第3条相违背,但是在看dubbo或者其它阿里系产品的时候,发现他们自己开发的代码中类的注释也是采用的类似javadoc的插件自动生成的注释,类上面也没有加类似的标志性字段,自己也没有遵守相应的规范?
还记得在idea中使用sout,编辑器会自动提示是否为System.out.println();的功能,这里就是类似这样的实现。
在Live templates中点击右侧的+号,选择第二项TemplateGroup,创建一个模板分组,而后在该分组下同样点击右侧的+号,这次选择第一项LiveTemplate。
这个名称尽量选择短一点,这其实就涉及到一个快捷键的问题,当输入cc的时候,就会自动生成类的注释,注释模板就采用阿里建议的模板风格:
/**
*TODO:
*
*@author xxxx
*@date $date$
*/
当编写完类需要完成什么功能后需要将TODO字样去掉,合乎《规范》第11.1的规定。
在Tool中直接点击generate javaDoc,然后选择需要生成的项目及生成位置即可:
文章浏览阅读6.8k次,点赞13次,收藏67次。在当今互联网时代,实时通信已成为很多应用的需求。为了满足这种需求,WebSocket协议被设计出来。WebSocket是一种基于TCP议的全双工通信协议,通过WebSocket,Web应用程序可以与服务器建立持久的连接,实现实时双向数据输,提供极低的延迟和高效的数据传输。_前端websocket
文章浏览阅读1k次,点赞24次,收藏17次。画图干货教程,零基础快速绘制线框图、流程图、架构图、思维导图、UML系列图、网络拓扑图、图文混排、日常ppt插图、ER图、数据库模型图、韦恩图、鱼骨图等等,一软搞定。 _pddon
文章浏览阅读1.2k次,点赞2次,收藏2次。梦开始的地方!补之前答应的Python环境配置,在Gitbook上进行修改了一下。当成自己的小笔记趴,侵权即删!安装Python想要进行Python开发,首先需要下载和配置Python解释器。下载Python访问Python官网: https://www.python.org/点击downloads按钮,在下拉框中选择系统类型(windows/Mac OS/Linux等)选择下载最新版本的Python安装Python双击下载好的Python安装包勾选左下角Add Python 3_pycharm需要的环境配置
文章浏览阅读1k次,点赞2次,收藏11次。随着社会的发展,计算机的优势和普及使得音乐播放器管理系统的开发成为必需。音乐播放器管理系统主要是借助计算机,通过对首页、音乐推荐、付费音乐、论坛信息、个人中心、后台管理等信息进行管理。减少管理员的工作,同时也方便广大用户对个人所需音乐的及时查询以及管理。音乐播放器管理系统的开发过程中,采用B / S架构,主要使用Java技术进行开发,结合最新流行的SpringMVC和Mybatis的SSM框架。中间件服务器是Tomcat服务器,使用Mysql数据库和Eclipse开发环境。该音乐播放器管理系统包括用户、会_本实验以“音乐点播管理系统”为例,针对用户的特点,确定系统的功能: (1)用户管理:
文章浏览阅读773次,点赞9次,收藏10次。每年转战互联网行业的人很多,说白了也是冲着高薪去的,不管你是即将步入这个行业还是想转行,学习是必不可少的。作为一个Java开发,学习成了日常生活的一部分,不学习你就会被这个行业淘汰,这也是这个行业残酷的现实。如果你对Java感兴趣,想要转行改变自己,那就要趁着机遇行动起来。或许,这份限量版的Java零基础宝典能够对你有所帮助。如果你觉得这些内容对你有帮助,可以添加V获取:vip1024b (备注Java)[外链图片转存中…(img-YSVRtu3l-1712091133557)]
文章浏览阅读98次。1. Slice order为[1:2:number_of_slices 2:2:number_of_slices],所以这里填入1:2:35 2:2:35。2. number of slices从radiant里面自己数。_slice timing
文章浏览阅读4.3k次。1.在app->Console->Commands中新增类 继承 Illuminate\Console\Command<?php namespace App\Console\Commands; use Illuminate\Console\Command; class TestCommand extends Command{ /** * 命令行执..._"lumen command \"user-level-fate\" is not defined."
文章浏览阅读4.8k次。http://m.elecfans.com/article/586773.html_数据低通滤波 截至频率
文章浏览阅读2.7k次,点赞11次,收藏24次。3_opengl 渲染一个模型
文章浏览阅读193次。GNOME界面CentOS下的文件夹打开方式,默认是打开一个文件夹就重新的打开一个窗口,并不是在原有的文件夹中显示要打开文件夹的内容。怎么修改:打开任意一个文件夹。Edit --> preference --> Behavior --> Always open in Browser Windows.怎..._登录gnome 图文说明
文章浏览阅读4k次,点赞2次,收藏6次。valueOf() 方法有以下几种不同形式:valueOf(boolean b):返回 boolean 参数的字符串表示形式。.valueOf(char c):返回 char 参数的字符串表示形式。valueOf(char[] data):返回 char 数组参数的字符串表示形式。valueOf(char[] data, int offset, int count):返回 char 数组参..._java valueof
文章浏览阅读1.4w次。装黑苹果_惠普g4 远景论坛