教程:如何使用Java以编程方式打印PDF文件?

  • Post author:
  • Post category:java

在不同的公司和组织中,打印PDF文档通常是一项关键功能,可以通过在环境中进行配置来使用Aspose.PDF for Java API 。在本文中,将介绍在Java应用程序中可能出现的不同PDF打印方案。 使用Java打印PDF文件 使用Java打印多个PDF文档 使用Java打印特定页面或页面范围 使用Java打印安全的PDF 使用Java打印PDF时检查打印任务的状态 目前,Java版Aspos…

继续阅读 教程:如何使用Java以编程方式打印PDF文件?

解决IDEA报错:Exception in thread “main“ java.net.BindException: Address already in use: bind

  • Post author:
  • Post category:java

项目场景: 在Java开发 Socket 中,遇到如下报错 Exception in thread "main" java.net.BindException: Address already in use: bind 问题描述 报错类为 BindException,在帮助文档中查询,发现是端口被占用 程序上用的端口为12345,但电脑上并没有什么应用占用了这个端口 原因分析: 可能是相同端口的程…

继续阅读 解决IDEA报错:Exception in thread “main“ java.net.BindException: Address already in use: bind

Linux使用之centos下运行Java程序

  • Post author:
  • Post category:java

前言 在Java中所有的程序都是在JVM上运行的。Java虚拟机(JVM)读取并处理经过编译的与平台无关的*.class文件。因为Java语言源程序编写后,先使用Java伪编译器进行伪编译,将其转换为中间码,也就是字节码(class文件) JVM原理 (下图) 前阵子一直都有在使用Linux系统,包括Ubuntu和centos,之前也写过Linux学习的 传送门 。但是还没在上面跑过Java程序,…

继续阅读 Linux使用之centos下运行Java程序

在SpringBoot中遇到java.sql.SQLException怎么办

  • Post author:
  • Post category:java

at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:129) at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:122) at com.mysql.cj.jd…

继续阅读 在SpringBoot中遇到java.sql.SQLException怎么办

Java Tcp(Socket、ServerSocket)

  • Post author:
  • Post category:java

TCP所提供服务的主要特点: 面向连接的传输; 端到端的通信; 高可靠性,确保传输数据的正确性,不出现丢失或乱序; 全双工方式传输; 采用字节流方式,即以字节为单位传输字节序列; TCP传输需要建立客户端和服务器端,即Socket和Server Socket,建立连接后,通过Socket中的IO流进行数据的传输。传输结束后关闭Socket。 package com.demo.test; impor…

继续阅读 Java Tcp(Socket、ServerSocket)

Linux中java环境变量配置

  • Post author:
  • Post category:java

假设将jdk下载解压在/usr/local/java路径下,为jdk1.8.0_171. 1.进入管理员权限 su 2.修改/etc/environment文件 gedit /etc/environment 3.打开文件内容如下: PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/l…

继续阅读 Linux中java环境变量配置

java try catch 接口_try-catch语句块和 AutoCloseable接口

  • Post author:
  • Post category:java

早期java捕捉异常的语法是这样的: try{ //do something }catch(Exception e){ //handle it }finally{ } 而到了JDK7之后,可以使用try-with-resources和multiple catch: try(FileInputStream inputStream = new FileInputStream(new File("tes…

继续阅读 java try catch 接口_try-catch语句块和 AutoCloseable接口

JavaScript–DOM浏览器窗口可视区域大小

  • Post author:
  • Post category:java

浏览器窗口可视区域大小 获得浏览器窗口的尺寸(浏览器的视口,不包括工具栏和滚动条)的方法: 一、对于IE9+、Chrome、Firefox、Opera 以及 Safari: •  window.innerHeight - 浏览器窗口的内部高度 •  window.innerWidth - 浏览器窗口的内部宽度 二、对于 Internet Explorer 8、7、6、5: •  document.…

继续阅读 JavaScript–DOM浏览器窗口可视区域大小

通过Java反射实现POJO实例转字符串的通用方法

  • Post author:
  • Post category:java

最近在根黑马教程的书自学java,虽然说java有些老了,我也不年轻了,但认真学一学还是能发现不少乐趣。 教程中有一个常用代码是重写POJO类的toString()方法以使打印输出实例时可以看到实例的值,而不是内存地址。对每个POJO类都重写一遍结构相同的代码简直是浪费生命,而单纯的复制粘贴然后再修改也不是好的解决方法。因为以前使用C#时对反射比较熟悉,就想着写一个工具方法来实现这个功能,到时只需…

继续阅读 通过Java反射实现POJO实例转字符串的通用方法