我正在使用8 GB RAM的Windows 2003服务器(64位).如何增加堆内存最大值?我正在使用该-Xmx1500m标志将堆大小增加到1500 Mb.我可以将堆内存增加到物理内存的75%(6 GB堆)吗?
我正在使用此代码来检查HashMap中是否存在该数组.
public class Test {
public static void main(String[] arg) {
HashMap<int[], String> map = new HashMap<int[], String>();
map.put(new int[]{1, 2}, "sun");
System.out.println(map.containsKey((new int[]{1, 2})));
}
}
Run Code Online (Sandbox Code Playgroud)
但这打印错误.如何检查HashMap中是否存在该数组.提前致谢.
我想在分析模式下在Linux服务器上运行java程序.
是否有任何分析工具可以在命令提示符下在Linux服务器上分析java程序?
我有一个非常简单的正则表达式问题.假设我有两个条件:
如何使用正则表达式提取baseUrl?
样本输出:
我在java中使用iText读取pdf文件时遇到问题.我只能阅读一页,但是当我进入第二页时,它会给出异常.我想阅读任何pdf文件的所有页面.
PdfTextExtractor parser =new PdfTextExtractor(new PdfReader("C:/Text.pdf"));
parser.getTextFromPage(3);
Run Code Online (Sandbox Code Playgroud)
我正在使用这些行,在第二行给出异常.
我正在使用Apache POI写入.xlsx文件.我可以写入.xlsx文件,但我无法添加新内容.如何在.xlsx文件中添加新内容?
我的代码是:
public static void write(){
try {
Workbook[] wbs = new Workbook[]{new XSSFWorkbook()};
Workbook workbook=wbs[0];
org.apache.poi.ss.usermodel.Sheet sheet = workbook.createSheet();
System.out.println(sheet.getSheetName());
Row row = sheet.createRow(2);
for(int i=0;i<10;i++){
Cell cell=row.createCell(i);
cell.setCellValue("Sun System");
}
FileOutputStream fout=new FileOutputStream("D:/Test.Xlsx");
workbook.write(fout);
fout.close();
} catch (Exception e) {
}
}
Run Code Online (Sandbox Code Playgroud) 我想用java删除lucene 2.4中的文档.我的代码是
Directory directory = FSDirectory.getDirectory("c:/index");
IndexReader indexReader = IndexReader.open(directory);
System.out.println("num="+indexReader.maxDoc());
indexReader.deleteDocuments(new Term("name","1"));
System.out.println("num="+indexReader.maxDoc());
output
num=1
num=1
Run Code Online (Sandbox Code Playgroud) java ×7
apache-poi ×1
arrays ×1
hashmap ×1
heap-memory ×1
itext ×1
linux ×1
lucene ×1
regex ×1