常用类库API
文章平均质量分 87
收集了一些开发常用类库API及简单使用示例
郑重其事,鹏程万里
主要侧重于实用方面的博客
展开
-
Excel导入导出(autoExcel)
1. javaAPI1.1 相关资料(1)github项目(2) 百度网盘jar包资源 提取码: 26v82. 模板语法原创 2021-01-30 22:50:08 · 924 阅读 · 1 评论 -
字符串处理工具(strman)
1. maven <dependency> <groupId>com.shekhargulati</groupId> <artifactId>strman</artifactId> <version>0.4.0</version> </dependency>2.API(1) 静态工具类Strman原创 2021-01-23 18:47:54 · 513 阅读 · 0 评论 -
拼音工具(pinyin4j)
1. maven <dependency> <groupId>com.belerweb</groupId> <artifactId>pinyin4j</artifactId> <version>2.5.0</version> </dependency>2. API2.1 静态工具类(PinyinHe原创 2021-01-20 22:18:56 · 593 阅读 · 1 评论 -
正则表达式构造器(java-verbal-expressions)
1 maven <dependency> <groupId>ru.lanwen.verbalregex</groupId> <artifactId>java-verbal-expressions</artifactId> <version>1.4</version> </dependency>2 API原创 2021-01-17 08:43:49 · 431 阅读 · 0 评论 -
缓存(caffeine)
1.maven<dependency> <groupId>com.github.ben-manes.caffeine</groupId> <artifactId>caffeine</artifactId> <version>2.8.6</version></dependency>2. APICaffeine 缓存类构造器原创 2021-01-08 23:21:58 · 1195 阅读 · 0 评论 -
模板引擎(FreeMarkerAPI)
1. 非web方式使用1.1 maven <dependency> <groupId>org.freemarker</groupId> <artifactId>freemarker</artifactId> <version>2.3.30</version> </dependency>1.2 常用A原创 2021-01-05 22:47:00 · 1003 阅读 · 1 评论 -
csv导入导出(opencsv)
1. maven<dependency> <groupId>com.opencsv</groupId> <artifactId>opencsv</artifactId> <version>4.6</version></dependency>2. 基础API2.1 构建器相关(1)CSVParserBuilder 解析器构建器方法 描述 CSVPar.原创 2020-12-23 21:31:55 · 3484 阅读 · 1 评论 -
json处理(FastJson)
1 Json 处理1.1 常用API//JSON方法 //json字符串转对象,参数还可配置ParserConfig,,Feature等,转换文本可为byte[] Object parse(String text) //json字符串转 JSONObject 对象,参数可配置Feature JSONObject parseObject(String tex...原创 2020-01-07 13:42:57 · 1201 阅读 · 0 评论 -
实体映射类库(modelmapper和MapStruct)
ModelMapper1. 简单使用(1) 引入maven <dependency> <groupId>org.modelmapper</groupId> <artifactId>modelmapper</artifactId> <...原创 2020-01-07 13:45:23 · 3540 阅读 · 0 评论 -
ES-javaAPI
1. javaAPI操作1.1 elasticsearch-rest-client (1) maven依赖<dependency> <groupId>org.elasticsearch.client</groupId> <artifactId>elasticsearch-rest-client</ar...原创 2019-11-21 08:36:31 · 269 阅读 · 0 评论 -
模板引擎(thymeleafAPI)
与springboot整合maven配置 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-thymeleaf</artifactId> </dependency>thymeleaf的简单配置及使用(1) 添加maven依赖(2) 在resource.原创 2020-12-19 09:15:09 · 614 阅读 · 1 评论 -
通用工具(common)
commons-io 引入IOUtils方法(有多个重载方法略)描述copy(InputStream in, OutputStream out)流复制,可复制字节流及字符流copyLarge(InputStream in, OutputStream out)大流复制,可复制字节流及字符流toInputStream(String input, Charset charset)获取字符串的输入流toBufferedInputStream(InputSt..原创 2020-10-02 08:36:34 · 1443 阅读 · 0 评论 -
token(jwt)
jwt结构JWT由三个部分组成,之间由一个“.”连接; Header(头部).Payload(载荷).Signature(签名)Header 头信息,主要定义token的类型和使用的算法,也可添加其他参数Payload JWT存储信息的部分,主要存在Claims对象中Signature 对Header、Payload的签名maven <dependency> <groupId>com.auth0</groupId&..原创 2020-10-02 08:11:03 · 858 阅读 · 0 评论 -
json处理(jackson)
ObjectMapper配置方法(链式调用)方法描述registerModule(Module module)注册模块registerModules(Module… modules)注册多个模块findAndRegisterModules()查找并注册模块setSerializerFactory(SerializerFactory f)设置序列化工厂setSerializerProvider(DefaultSerializerProvider .原创 2020-10-02 08:04:52 · 1347 阅读 · 0 评论 -
json处理(Gson)
GsonBuilder Gson构造器,用于创建及配置Gson方法描述(大部分方法为链式调用)new GsonBuilder()构建方法setVersion(double versions)设置版本excludeFieldsWithModifiers(int… modifiers)排除某些修饰符修饰的字段modifiers为Modifier.PRIVATE等generateNonExecutableJson()生成不可以用的Json字符串exclud..原创 2020-10-02 07:51:25 · 255 阅读 · 0 评论 -
csv文件导入导出(javacsv)
maven <dependency> <groupId>net.sourceforge.javacsv</groupId> <artifactId>javacsv</artifactId> <version>2.0</version> </dependency>APICsvWriter (写文件)构造方法参数描.原创 2020-09-04 09:45:53 · 431 阅读 · 0 评论 -
kaptcha(验证码生成类库)
1. maven <dependency> <groupId>com.google.code.kaptcha</groupId> <artifactId>kaptcha</artifactId> <version>2.3</version> </dependency>或 <..原创 2020-09-03 08:53:13 · 675 阅读 · 0 评论 -
zxing(二维码生成与读取)
1. maven <dependency> <groupId>com.google.zxing</groupId> <artifactId>core</artifactId> <version>3.3.0</version> </dependency> <!-- 如果是原创 2020-09-29 16:23:35 · 675 阅读 · 0 评论 -
commonmark(Markdown 解析)
1. maven<dependency> <groupId>com.atlassian.commonmark</groupId> <artifactId>commonmark</artifactId> <version>0.15.0</version></dependency>2. API2.1 基础API类 描述 方法 描述 Parser原创 2020-09-03 08:54:42 · 2476 阅读 · 0 评论 -
代码简化开发(lombok)
注:使用先需先安装lombok插件1. maven <dependency> <groupId>org.projectlombok</groupId> <artifactId>lombok</artifactId> <version>1.18.12</version> <scope>provid原创 2020-10-02 08:44:47 · 413 阅读 · 0 评论 -
获取系统信息(oshi-core)
1. maven <dependency> <groupId>com.github.oshi</groupId> <artifactId>oshi-core</artifactId> <version>3.5.0</version...原创 2020-04-30 21:28:54 · 11001 阅读 · 5 评论 -
emoji表情字符(emoji-java)
1. maven <dependency> <groupId>com.vdurmont</groupId> <artifactId>emoji-java</artifactId> <version>4.0.0</version&g...原创 2020-04-28 22:52:54 · 1917 阅读 · 0 评论 -
mp3处理工具(mp3agic)
1. maven <dependency> <groupId>com.mpatric</groupId> <artifactId>mp3agic</artifactId> <version>0.9.1</version> ...原创 2020-04-28 20:50:42 · 1565 阅读 · 1 评论 -
图片处理(thumbnailator)
1. maven <dependency> <groupId>net.coobird</groupId> <artifactId>thumbnailator</artifactId> <version>0.4.8</version...原创 2020-04-24 13:57:09 · 944 阅读 · 0 评论 -
MP3播放(javazoom.jl.player.Player)
1. maven <dependency> <groupId>javazoom</groupId> <artifactId>jlayer</artifactId> <version>1.0.1</version> ...原创 2020-04-22 22:38:05 · 5529 阅读 · 0 评论 -
EasyExcel操作API与示例
1. 注解ExcelProperty指定当前字段对应excel中的那一列。可以根据名字或者Index去匹配。不写,默认按顺序匹配 value名头名称 index字段与列数对应索引 converter字段转化器ExcelIgnore默认所有字段都会和excel去匹配,加了这个注解会忽略该字段DateT...原创 2020-04-27 22:37:51 · 13854 阅读 · 1 评论