Java
文章平均质量分 52
御前四品铲屎官
这个作者很懒,什么都没留下…
展开
-
POI对word文档中的指定内容添加批注
public static void main(String[] args) throws Exception { InputStream is = new FileInputStream(new File("D:\\test.docx")); XWPFDocument doc = new XWPFDocument(is); for (XWPFParagraph paragraph : doc.getParagraphs()) { ...原创 2020-12-28 20:06:26 · 1922 阅读 · 0 评论 -
POI高亮word文档中指定文本
public static void main(String[] args) throws Exception { InputStream is = new FileInputStream(new File("D:\\test.docx")); XWPFDocument doc = new XWPFDocument(is); for (XWPFParagraph paragraph : doc.getParagraphs()) { if (pa.原创 2020-12-28 18:02:47 · 502 阅读 · 0 评论 -
实体中时间属性的几种格式化注释
@JSONField(format = “yyyy-MM-dd HH:mm:ss”) // 使用fastjson时需要的配置@JsonFormat(pattern = “yyyy-MM-dd HH:mm:ss”, timezone = “GMT+8”) // 使用默认的jackson时需要的配置@DateTimeFormat(pattern = “yyyy-MM-dd HH:mm:ss”) /...原创 2020-03-06 11:55:23 · 708 阅读 · 0 评论 -
Java服务器获取客户端MAC地址(仅在同一网段内有效)
方法一通过执行CMD命令获得客户端MAC地址nbtstat -a 172.16.30.4import java.io.IOException;import java.io.InputStreamReader;import java.io.LineNumberReader;public class RemoteMacTest { public static Strin...原创 2018-05-07 15:16:24 · 1866 阅读 · 1 评论 -
工具类生成验证码
前言最近看到同事用的一个生成图片比较好看的验证码工具类,故记录一下。VerifyCodeUtil博主特地找了一下,这个工具类是CSDN的另一博主自己写的Java生成图片验证码(有点仿QQ验证码的意思)具体代码就不在这里写了,大家可以去原PO看一下 应用博主这里的应用环境为Spring boot 1. controller/** * 获取验证码 * @thro...原创 2018-05-07 13:53:47 · 338 阅读 · 0 评论 -
Lombok简化实体类编程
前言最近,经同事介绍,知道一个非常有用的插件Lombok,仔细一查,已经有很多人开始使用Lombok技术了。简介Lombok最大的特点就是通过注释来简化程序员的代码,在编译器编译时通过操作AST(抽象语法树)改变字节码生成。 官网地址:https://projectlombok.org/ Git项目地址:https://github.com/rzwitserloot/lombok...原创 2018-04-28 14:04:03 · 577 阅读 · 0 评论 -
JavaFX CSS修改饼图的默认颜色
饼图默认为八种备选颜色,我们可以根据自己软件的风格选择适当的颜色,引入自定义的CSS。.default-color0.chart-pie { -fx-pie-color: #dd3a2e; }.default-color1.chart-pie { -fx-pie-color: #ff9e2c; }.default-color2.chart-pie { -fx-pie-color: #ffd...原创 2018-05-10 15:40:32 · 1120 阅读 · 0 评论 -
Maven设置编译时跳过单元测试
方法一 在执行mvn命令时加上-DskipTests不执行但编译测试用例类 举例:mvn install -DskipTests相当于在pom.xml中利用插件设置:<plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-su...原创 2018-05-10 10:30:17 · 1175 阅读 · 0 评论 -
用format()方法代替字符串拼接
用format()方法代替字符串拼接前言最近看到一位同事用String.format()通过转换符的方式来替代字符串拼接,觉得很有意思,稍微对这种字符串拼接方法做了一下解了。Formatter.format()方法public static String format(String format, Object... args)public static String...原创 2018-03-29 16:58:45 · 2294 阅读 · 0 评论 -
通过lwjgl获得显示设备当前分辨率、可支持分辨率列表
利用lwjgl获得当前屏幕设备可支持分辨率列表根据版本不同方法也有很大的变化lwjgl-2.X.X在lwjgl-2.X.X版本中Display与DisplayMode可被用来获得当前屏幕设备可支持分辨率列表import org.junit.Test;import org.lwjgl.LWJGLException;import org.lwjgl.opengl.Display...原创 2018-04-08 09:58:27 · 417 阅读 · 0 评论 -
JavaFX线程阻塞问题
前言在开发过程中遇到在JavaFX Controller中执行FTP上传文件操作时,JavaFX线程被阻塞,对JavaFX界面的修改不执行的问题,尝试使用java.util.concurrent.FutureTask来执行上传功能,但依然失败。 调查之后,了解到原来JavaFX本身就提供javafx.concurrent包来专门处理与UI进行交互的多线程代码,保证这写交互只发生在正确的线程里...原创 2018-04-07 16:54:12 · 2141 阅读 · 0 评论 -
通过快捷方式lnk获得文件真实路径
通过快捷方式.lnk获得文件真实路径前提最近开发资源管理,需要预先上传大量资源,负责整理资源的同学因为空间不足,直接用快捷键方式整理视频资源OTZ,所以只能想办法通过.lnk文件获得文件的真实地址。以下所有内容都来自网络,博主仅做了参考与总结。.lnk文件格式解析此处对lnk文件组成做一个大概介绍主旨是帮助了解如何从link文件中提取需要的信息 一个lnk文件包括一下...原创 2018-03-14 16:46:52 · 4636 阅读 · 0 评论 -
利用AWT获得显示设备当前分辨率、可支持的分辨率
1.AWT或SWING环境下使用 import java.awt.DisplayMode;import java.awt.GraphicsDevice;import java.awt.GraphicsEnvironment;public class TestReslution { @Test public void display() { Grap...原创 2018-03-14 17:39:14 · 555 阅读 · 0 评论 -
利用OpenOffice/LibreOffice将office文件转换成pdf
利用OpenOffice/LibreOffice将office文件转换成pdf开发环境:Windows操作系统 项目架构:Maven 依赖Jar包:jodconverter-local-4.2.0.jar 转换软件:OpenOffice / LibreOfficepom.xml配置<dependencies> <!-- https://mvnre...原创 2018-03-15 09:56:39 · 3204 阅读 · 0 评论 -
java.util.prefs.Preferences用法
简介在软件开发过程中,我们可能需要保存一些用户设置信息,方便再下次打开软件是加载这些用户设置。1. 原来保存用户设置信息之前在项目中尝试过的做法是,在指定位置保存一个文件,通过键值读取文件信息: - ini文件 - properties文件 - xml文件2. Preferences保存用户设置信息但实际上,早在JDK1.4就提供了Pref...原创 2017-08-11 17:21:14 · 1266 阅读 · 0 评论 -
Swing
Swing是一个为Java设计的图形用户界面(GUI)工具包。Swing是Java API的一部分。Swing包括了GUI的元器件,如:文本框,按钮,分隔窗格和表。Swing用于提供一组“轻量级”(全部是 Java 语言)组件,它们用纯Java写成,所以同样可以跨平台使用。轻量级元件的缺点则是执行速度较慢,优点就是可以在所有平台上采用统一的行为。原创 2017-08-11 14:18:00 · 1064 阅读 · 0 评论