SuppressWarnings注解value值记录
关键字 用途 all to suppress all warnings (抑制所有警告) boxing to suppress warnings relative to boxing/unboxing operations (抑制装箱、拆箱操作时候的警告) cast to suppress warnings relative to cast operations (抑制映射相关的警告) dep-ann to suppress warnings relative to deprecated annotation (抑制启用注释的警告) deprecation to suppress warnings relative to deprecation (抑制过期方法警告) fallthrough to suppress warnings relative to missing breaks in switch statements (抑制确在switch中缺失breaks的警告) finally to suppress warnings r...
RESTful风格的接口命名规范
REST 描述了 HTTP 层里客户端和服务器端的数据交互规则;客户端通过向服务器端发送 HTTP(s)请求,接收服务器的响应,完成一次 HTTP 交互。这个交互过程中,REST 架构约定两个重要方面就是HTTP请求的所采用方法,以及请求的链接。 因此,REST 规范可以简单粗暴抽象成以下两个规则: 请求 API 的 URL 表示用来定位资源; 请求的 METHOD 表示对这个资源进行的操作; 以下将以这两个规则为基础,描述如何构造一个符合 REST 规范的请求。 一、API的urlURL 用来定位资源,跟要进行的操作区分开,这就意味着URL不该有任何动词。 1.1 下面示例中的 get、create、search 等动词,都不应该出现在 REST 架构的后端接口路径中。比如:/api/getUser/api/createApp/api/searchResult/api/deleteAllUsers 1.2 当我们需要对单个用户进行操作时,根据操作的方式不同可能需要下面的这些接口:/api/getUser (用来获取某个用户的信息,还需要以参数方式传入用户 id 信息)/...
jvm常用命令(长期记录)
123456jinfo: 可以输出并修改运行时的java 进程的opts。jps: 与unix上的ps类似,用来显示本地的java进程,可以查看本地运行着几个java程序,并显示他们的进程号。jstat: 一个极强的监视VM内存工具。可以用来监视VM内存内的各种堆和非堆的大小及其内存使用量。jstack: 用于打印出给定的java进程ID或core file或远程调试服务的Java堆栈信息,如果是在64位机器上,需要指定选项"-J-d64",Windows的jstack使用方式只支持以下的这种方式:jmap: 打印出某个java进程(使用pid)内存内的所有'对象'的情况(如:产生那些对象,及其数量)。jconsole/jvisualvm: java GUI监视工具,可以以图表化的形式显示各种数据。并可通过远程连接监视远程的服务器 命令后接>>输出某一位置,如: jstat -gc 13976 >> d:\c.txt jps jps 1仅显示简单类名和pid jps -l 1输出主类或者jar的完全路径名 ...
