Tag: java

如何从HttpServlet获取客户端的MAC地址?

我被要求写一个servlet,收集客户的详细信息,如IP,MAC地址等 得到他的IP是非常直接的( request.getRemoteAddr() ),但我没有find一个优雅的方式来获得他的MAC地址。 似乎是合理的,networking服务器可以访问数据,如Mac地址等,因为它获取TCP数据包和所有。 这个数据是否在某个地方注册? 可以访问吗? (我正在Tomcat6之上工作)

Hibernate / JPA – 注释bean方法vs字段

我有一个关于Hibernate使用的简单问题。 我一直使用JPA注释中的一种方法来注释一个类的字段,并在相应的bean上注释get方法。 我的问题如下:注解字段和bean方法与JPA annoations(如@Id)之间有区别。 例: @Entity public class User { **@ID** private int id; public int getId(){ return this.id; } public void setId(int id){ this.id=id; } } – – – – – -要么 – – – – – – @Entity public class User { private int id; **@ID** public int getId(){ return this.id; } public […]

如何判断文件删除在Java中失败的原因?

File file = new File(path); if (!file.delete()) { throw new IOException( "Failed to delete the file because: " + getReasonForFileDeletionFailureInPlainEnglish(file)); } getReasonForFileDeletionFailureInPlainEnglish(file)已经在那里有一个很好的实现? 否则我只能自己写。

java.io.FileNotFoundException:(访问被拒绝)

我试图读取文件夹内的文件,但是当我运行该程序时,它会引发此exception。 我也尝试了一些其他的文件夹。 它引发同样的exception。 Exception in thread "main" java.io.FileNotFoundException: C:\backup (Access is denied) at java.io.FileInputStream.open(Native Method) at java.io.FileInputStream.<init>(Unknown Source)

如何更改操作栏上标题文本的大小?

每个Android 4.0应用程序都有一个ActionBar ,它有一个标题。 我需要减less这个尺寸。 但我不明白我该怎么做,因为ActionBar不提供公共方法。 备注:我不想使用自定义视图。

NoClassDefFoundError在parsingJSON对象时JsonAutoDetect

我正在开发一个使用亚马逊云服务的Web应用程序,我需要使用JSON对象。 我的项目是如何build立的,我有一个HTML表单,用户将填写他们的信息并提交。 一旦提交,数据将被放入在线数据库中,并向他们发送确认电子邮件。 在我可以提交数据到数据库之前,我需要把它放到一个JSON对象中。 我的servlet,用Java完成,看起来像这样: public class FormHandling extends HttpServlet { //doGet function public void doGet (HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { // In this part of the code I take in the user data and build an HTML // page and return it to the user // Create String Mapping for User […]

如何在pdfbox中插入另一个PDPage中的PDPage

我使用不同的工具,如处理来创buildvector图。 这些地块被写成单页或多页PDF文件。 我想用pdfbox将这些地块包含在一个单一的报告中。 我目前的工作stream程包括这些pdf作为图像与下面的伪代码 PDDocument inFile = PDDocument.load(file); PDPage firstPage = (PDPage) inFile.getDocumentCatalog().getAllPages().get(0); BufferedImage image = firstPage.convertToImage(BufferedImage.TYPE_INT_RGB, 300); PDXObjectImage ximage = new PDPixelMap(document, image); PDPageContentStream contentStream = new PDPageContentStream(document, page); contentStream.drawXObject(ximage, 0, 0, ximage.getWidth(), ximage.getHeight()); contentStream.close(); 虽然这工作,它放弃了vector文件格式的好处,特别是文件/大小与打印质量。 是否可以使用pdfbox作为embedded对象在页面中包含其他PDF页面(不作为单独的页面添加)? 我可以使用PDStream吗? 我更喜欢像PDFlatex这样的解决scheme能够将pdf数字embedded到新的pdf文档中。 你可以推荐哪些Java库来完成这个任务?

证书注册过程

我正在寻找一个注册证书的程序。 我search了很多,但没有find一个很好的答案。现在我得到,首先我必须生成一个密钥存储区(创build一个公钥和一个私钥)然后私钥应保持私人和公钥是发送与其他信息(如姓名,组织)到CA.然后CA会生成一些东西,并给我回来,其中包含公钥和信息。 直到现在我得到这个,但什么CA生成? 什么是P12文件和什么是.cer文件包含? 任何人都可以帮助我解决这个问题,我真的很无奈。 提前致谢。

如何在另一个方法中使用一个方法的variables?

我想知道如何使用方法Scores()的variablesa[i][j]在以下代码中的方法MD()和sumD()中使用它: 在我的代码中,方法MD()和sumD()不能得到结果。 public class Test3 { public void Scores() { double[][] a= new double[3][5]; int i,j; for(i=0; i<3; i++ ){ for(j=0; j<5; j++){ a[i][j]= (double) Math.random(); System.out.println("a[" + i + "][" + j + "] = " +a[i][j]); } } } public void MD(){ double[][] b =new double[3][5]; int [] m = new int[5]; int […]

如何在java fx中每2秒更新一次标签框?

我试图在应用程序GUI中模拟一个基本的恒温器。 我想用新的温度值每2秒更新一次标签框值。 例如,我的初始温度将显示为68度,并更新为69到70,等等,每2秒钟75。 这是我在Java fx中编写的一段代码。 controlpanel面板是标签框存在的forms的对象。 它只更新最终值为75.它不会每2秒更新一次。 我写了一个方法暂停,导致2秒的延迟。 所有标签都更新为最终值,但不会每2秒更新一次。 当我debugging时,我可以看到值每2秒增加一个。 这段代码是用onClick事件写的 private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) { int i=0; Timer asd = new Timer(1000,null); asd.setDelay(1000); while(i < 10) { jTextField1.setText(Integer.toString(i)); i++; asd.start(); } }