2024/5/5小于 1 分钟
2023/12/2小于 1 分钟
简介
安装 Selenium
<dependency>
<groupId>org.seleniumhq.selenium</groupId>
<artifactId>selenium-java</artifactId>
<version>4.15.0</version>
</dependency>
2023/11/12小于 1 分钟
见 Java 正则表达式 | 菜鸟教程 (runoob.com)
捕获组 示例代码
import java.util.regex.Matcher;
import java.util.regex.Pattern;
public class RegexMatches {
public static void main( String[] args ){
// 按指定模式在字符串查找
String line = "This order was placed for QT3000! OK?";
String pattern = "(\\D*)(\\d+)(.*)";
// 创建 Pattern 对象
Pattern r = Pattern.compile(pattern);
// 现在创建 matcher 对象
Matcher m = r.matcher(line);
if (m.find( )) {
System.out.println("Found value: " + m.group(0) );
System.out.println("Found value: " + m.group(1) );
System.out.println("Found value: " + m.group(2) );
System.out.println("Found value: " + m.group(3) );
} else {
System.out.println("NO MATCH");
}
}
}
2023/11/12小于 1 分钟
See: 使用 commons-cli 解析 Java 中的命令行选项 | Linux 中国 - 知乎 (zhihu.com).
Apache Commons CLI 是一个用于解析命令行参数的Java库。它提供了一种简单且灵活的方式来处理命令行参数,使开发者可以轻松地创建具有命令行界面的应用程序。该库可以解析命令行参数、选项和参数值,并提供一些有用的功能,如生成帮助信息、验证输入等。
2023/8/15大约 2 分钟
2023/6/23小于 1 分钟
HttpClient 概述
HttpClient 是 apache 组织下面的一个用于处理 HTTP 请求和响应的开源工具,是一套类库。
HttpClient 是 Apache Jakarta Common 下的子项目,用来提供高效的、最新的、功能丰富的支持 HTTP 协议的客户端编程工具包,并且它支持 HTTP 协议最新的版本和建议。
HttpClient 相比传统 JDK 自带的 URLConnection,增加了易用性和灵活性,它不仅是客户端发送 HTTP 请求变得容易,而且也方便了开发人员测试接口(基于 HTTP 协议的),即提高了开发的效率,也方便提高代码的健壮性。
2023/6/13大约 6 分钟
引入依赖。
<dependencies>
<!--dom4j依赖-->
<dependency>
<groupId>org.dom4j</groupId>
<artifactId>dom4j</artifactId>
<version>2.1.3</version>
</dependency>
<!--jaxen依赖-->
<dependency>
<groupId>jaxen</groupId>
<artifactId>jaxen</artifactId>
<version>1.2.0</version>
</dependency>
</dependencies>
2023/6/6小于 1 分钟
Javassist是⼀个开源的分析、编辑和创建Java字节码的类库。是由东京⼯业⼤学的数学和计算机科学 系的 Shigeru Chiba (千叶 滋)所创建的。它已加⼊了开放源代码JBoss 应⽤服务器项⽬,通过使⽤ Javassist对字节码操作为JBoss实现动态"AOP"框架。
引入依赖:
<dependency>
<groupId>org.javassist</groupId>
<artifactId>javassist</artifactId>
<version>3.29.1-GA</version>
</dependency>
2023/6/6大约 2 分钟
2023/6/3小于 1 分钟