Resource leak: 's' is never closed的问题 问题:在编写Java时出现了Resource leak: 's' is never closed的问题,也就是对象s下面的波浪线产生的错误,鼠标放上去之后就可以知道详情. 原因:Scanner s = new Scanner(System.in)申明了名为s的数据输入扫描仪(Scanner),系统给它分配相应的内存空间,但是在程序结时却没有释放该内存,会造成资源浪费,因此出现警告. ps:当然只是警告,程序依旧可以执行,
In a Maven project, we may often struggle to get a certain file (e.g. json file or sql file). Here is how to place the resource file and use it in the java class. 1. If the main class is in folder src/main/java/, the resource file should be placed in
1. 前言 之前有一篇关于搭建S2SH的文章中提到建立Maven Web Module工程,有人反馈说这个方面不会.那还是唠叨一下,写篇文章说明一下吧. 建立Maven Web Module的方式有多种,比如通过Maven命令建立,Maven模板工程建立等等.但是这些有的依赖于外部环境,有的依赖于模板.而且好多时候都不会成功,这个时候就只能自己YY了,下面就是我YY出来的一个通过Java Web工程转Maven Web Module工程的方法. 注意,本文使用Eclipse环境. 2. 建立Ja
之前使用eclipse创建maven项目,文件夹都是建好的,这几次创建,都没有resource文件夹,需要手动创建resource. 现象描述 在eclipse中,创建maven项目有两种方式: 一种是勾选Create a simple project(skip archetype selection) 然后直接输入Group Id ,Artifact Id 如下图.就能创建一个maven项目,这时候,是有java和resource文件夹的 另一种是不勾选 Create a simple pro