Java读取一张图片,打印出宽度和高度,我用软件查看这个图是横向的,但是用下面的程序打印出来却是宽度和高度却相反的,代码如下: BufferedImage originalImage = ImageIO.read(new File(inputPath)); System.out.println("originalImage width, height: " + originalImage.getWidth() + ", " + originalImage.getHeight()); 可能是因为图像的元数据中的旋转信…

2024-07-08 0条评论 26点热度 0人点赞 admin 阅读全文

Java或者SpringBoot程序启动的时候,需要export LD_LIBRARY_PATH,还需要使用参数:-Djava.library.path export LD_LIBRARY_PATH="/path/to/library" java -Djava.library.path=/path/to/library some_jar.jar Linux环境下,加载so库的Java代码: System.loadLibrary("libname"); 以上代码中注意libname是库的名字,如果文件是libopen…

2024-07-03 0条评论 45点热度 0人点赞 admin 阅读全文

检测是否jpg代码: public static boolean isJpg(File file) throws IOException { try (InputStream is = new FileInputStream(file)) { ImageInputStream iis = ImageIO.createImageInputStream(is); Iterator<ImageReader> readers = ImageIO.getImageReaders(iis); if (!reader…

2024-05-04 0条评论 218点热度 0人点赞 admin 阅读全文

一种特定的场景,需要检测指定字符串的长度,但是一个中文字需要占用2个长度,另外还需要截图字符串长度,指定的长度也是按1个中文字符2个长度来算 代码如下,说明写在注释里: /** * 判断是否为汉字 */ private static boolean isChineseChar(char c) { Character.UnicodeBlock ub = Character.UnicodeBlock.of(c); return ub == Character.UnicodeBlock.CJK_UNIFIED_IDEOG…

2024-04-04 0条评论 450点热度 0人点赞 admin 阅读全文

使用Apache   POI 写入Excel文件,不希望是字符串类型,而希望是数值型,这样不会有一个提示,例如: 解决办法的代码如下: XSSFWorkbook workbook = new XSSFWorkbook(); XSSFSheet sheet = workbook.createSheet(); Row row = sheet.createRow(0); Cell cell = row.createCell(2);//创建单元格 CellStyle percentCellStyle = workbook.…

2024-02-18 0条评论 315点热度 0人点赞 admin 阅读全文

用JavaMail的imap协议连接邮箱并收取邮件,代码如下: import javax.mail.*; import javax.mail.internet.InternetAddress; import javax.mail.search.SubjectTerm; import org.springframework.stereotype.Service; import java.util.Properties; @Service public class EmailService { public void …

2023-12-12 0条评论 431点热度 0人点赞 admin 阅读全文

如题,分享自用的阿拉伯数字金额转成中文大写,支持负数,单位元,小数支持2位数(角、分),网上摘录的,看到的比较靠谱的一个, 测试结果如下: System.out.println(NumberToWords.convertToWords(-3.14)); // 负叁元壹角肆分 System.out.println(NumberToWords.convertToWords(10002)); // 壹万零贰元整 public class NumberToWords { private static final Strin…

2023-11-25 0条评论 410点热度 0人点赞 admin 阅读全文

Java使用freemaker导出word,使用的是ftl模板文件,本质是xml的格式。 如果在某个地方,内容还没有撑满一页的情况下,需要强制换到下一页,要如何做到呢? 编辑ftl模板文件,在需要强行分页的地方,增加如下代码即可: <w:p><w:r><w:br w:type="page"/></w:r></w:p>  

2023-11-22 0条评论 302点热度 0人点赞 admin 阅读全文

使用Spring提供的一个下载Office文档的接口报错(具体是使用Apache POI生成OfficeExcel和Word文件),直接输出到HttpServletResponse的OutputStream流,如下报错: org.apache.poi.openxml4j.exceptions.OpenXML4JRuntimeException: Fail to save: an error occurs while saving the package : The part /docProps/core.xml f…

2023-10-24 0条评论 375点热度 0人点赞 admin 阅读全文

Java下将Html转成PDF的方式,详见:https://blog.terrynow.com/2021/09/26/itextpdf-flying-saucer-complex-html-css-to-pdf/ 使用的是iTextPDF和flying saucer,以下是简要的操作说明: pom.xml: <dependency> <groupId>com.itextpdf</groupId> <artifactId>itextpdf</artifactId&…

2023-08-08 0条评论 406点热度 0人点赞 admin 阅读全文
1234521