随笔分类 -  java

动态地给Java对象添加字段并赋值
摘要:动态地给Java对象添加字段并赋值 一、场景 需求的叙述比较抽象难懂,总之,最后想要的结果就是动态的给对象添加属性,然后返回给前台。 二、思路 搜了一圈,还真有,基于cglib、commons-beanutils库实现 将原对象和扩展字段封装为字段map 基于字段map和原对象创建其子类对象 重新将 阅读全文

posted @ 2022-11-04 17:12 何苦-> 阅读(3389) 评论(0) 推荐(0) 编辑

org.apache.commons.lang3 StringUtils 解析
摘要:字符串是在程序开发中最常见的,Apache Commons开源项目在org.apache.commons.lang3包下提供了StringUtils工具类,该类相当于是对jdk自带的String类的增强,主要做了几方面的处理: 核心设计理念就是对于null的进行内部处理,使用时不再需要进行繁琐的nu 阅读全文

posted @ 2022-11-01 10:52 何苦-> 阅读(1691) 评论(0) 推荐(0) 编辑

pdf 工具类 生成pdf 表单填充 表单合并 pdf转图片 pdf水印
摘要:包 <dependency> <groupId>commons-io</groupId> <artifactId>commons-io</artifactId> <version>2.4</version> </dependency> <dependency> <groupId>commons-co 阅读全文

posted @ 2022-10-30 23:49 何苦-> 阅读(275) 评论(0) 推荐(0) 编辑

java 获取远程PDF文件并批量下载
摘要:package pdf; import cn.hutool.core.date.DateUtil; import cn.hutool.core.io.IoUtil; import cn.hutool.core.util.CharsetUtil; import lombok.extern.slf4j. 阅读全文

posted @ 2022-10-30 21:23 何苦-> 阅读(616) 评论(1) 推荐(1) 编辑

导出报错cannot be resolved to absolute file path because it does not reside in the file system
摘要:SpringBoot项目打包部署,读取jar里面的文件报错500,异常日志关键提示 cannot be resolved to absolute file path because it does not reside in the file system 报错定位 is = new FileInp 阅读全文

posted @ 2022-10-28 17:38 何苦-> 阅读(1798) 评论(0) 推荐(0) 编辑

Java System.getProperty(“java.io.tmpdir“) 获取系统临时目录
摘要:System.getProperty("java.io.tmpdir") 是获取操作系统的缓存临时目录 在windows7中的目录是: C:\Users\登录用户~1\AppData\Local\Temp\ 或者也可以直接去你的应用服务器对应的目录下面去查看,例如tomcat:%CATALINA_H 阅读全文

posted @ 2022-10-28 17:37 何苦-> 阅读(3021) 评论(0) 推荐(0) 编辑

解决response.setHeader设置下载文件名无效的问题
摘要:response.setHeader设置下载文件名无效 response.setContentType("application/octet-stream"); response.setHeader("Content-Disposition", "attachment; filename=down. 阅读全文

posted @ 2022-10-26 20:12 何苦-> 阅读(1821) 评论(0) 推荐(0) 编辑

java 选程获取文件并下载 写文件 下载
摘要:测试 @Test public void test04() throws Exception { // 测试url String httpUrl = "https://xxx/rest/file-system/operation/download?fileKey=$17753fba-7251-47c 阅读全文

posted @ 2022-10-26 17:04 何苦-> 阅读(156) 评论(0) 推荐(0) 编辑

java pdf 表单填充 linux下获取文件路径 linux下获取Resources下文件路径
摘要:对象转map Map<String, String> map = JSON.parseObject(JSONUtil.toJsonStr(platform), new TypeReference<Map<String, String>>() { }); 生成pdf ByteArrayOutputSt 阅读全文

posted @ 2022-10-26 13:28 何苦-> 阅读(311) 评论(0) 推荐(0) 编辑

Java获取URL中的参数 字符串截取
摘要:// 测试url String httpUrl = "https://www.baidu.com/rest/file-system/operation/download?fileKey=$55d7e9fd-3287-4499-9d9e-5cd52f593e4f$3236802050&signatur 阅读全文

posted @ 2022-10-26 11:00 何苦-> 阅读(708) 评论(0) 推荐(0) 编辑

java下载pdf等静态文件
摘要:package com.example.climbnumber; import java.io.FileOutputStream; import java.io.InputStream; import java.io.OutputStream; import java.net.URL; import 阅读全文

posted @ 2022-10-24 01:08 何苦-> 阅读(479) 评论(0) 推荐(0) 编辑

java后台远程调用获取文件
摘要:模拟本地服务为文件服务器(两种提供方式):假设本地文件为服务器,提供文件获取服务 方法一:直接将输出流放入response里面作为响应 @RequestMapping(value = "/getUrlDownload",method = RequestMethod.GET) @ResponseBod 阅读全文

posted @ 2022-10-24 01:05 何苦-> 阅读(1408) 评论(0) 推荐(0) 编辑

FileInputStream 和 FileOutputStream
摘要:阻塞式IO模型 Java IO是Java自带的 API,用于读取和写入数据(输入和输出)。大多数应用程序需要处理一些输入并根据该输入产生一些输出。 Java IO (java.io) 包的作用域 该java.io包实际上并未解决所有类型的输入和输出。例如,Java IO 包中不包括 GUI 或网页的 阅读全文

posted @ 2022-10-24 01:02 何苦-> 阅读(229) 评论(0) 推荐(0) 编辑

Stream类处理集合改变集合元素的某个属性
摘要:1. list = list.stream().map(s -> s.setAge(s.getAge() + 1)).collect(Collectors.toList()); 2. list.stream().forEach(x->{x.age+=1;}); 阅读全文

posted @ 2022-10-24 00:20 何苦-> 阅读(637) 评论(0) 推荐(0) 编辑

copyList集合拷贝
摘要:hutool List<ExportVerifyGatherSumVO> list = CglibUtil.copyList(records, ExportVerifyGatherSumVO::new); 阅读全文

posted @ 2022-10-24 00:18 何苦-> 阅读(381) 评论(0) 推荐(0) 编辑

POI导出Excel 错误THE MAXIMUM COLUMN WIDTH FOR AN INDIVIDUAL CELL IS 255 CHARACTERS
摘要:if (columnWidth > 255) columnWidth = 255; sheet.setColumnWidth(columnNum, columnWidth * 256); 阅读全文

posted @ 2022-10-23 23:56 何苦-> 阅读(1014) 评论(0) 推荐(0) 编辑

java 自动补齐数值至指定位数
摘要:如流水号需要在数字前自动补齐0,至指定位数。 如果已经达到了指定位数,不会补齐,返回原数值。 自定义 /** * 自动补齐位数 * @param length 补齐后的位数 * @param num 待补齐的数值 * @return */ public static String pad(int l 阅读全文

posted @ 2022-10-17 10:39 何苦-> 阅读(333) 评论(0) 推荐(0) 编辑

算数表达式求值 算数表达式字符串求值
摘要:package com.bison.tracecode.utils; import cn.hutool.core.util.NumberUtil; import java.math.RoundingMode; import java.util.Collections; import java.uti 阅读全文

posted @ 2022-09-28 19:11 何苦-> 阅读(58) 评论(0) 推荐(0) 编辑

WINDOWS安装pentaho-server 环境准备
摘要:安装JDK Pentaho Server的安装使用需要安装jdk,并配置相关环境变量。 window+R cmd java -version 下载pentaho-server安装启动 Pentaho Bi平台包含了服务端和web管理控制台 https://sourceforge.net/projec 阅读全文

posted @ 2022-09-08 11:23 何苦-> 阅读(583) 评论(0) 推荐(0) 编辑

Pentaho Server社区版开源BI安装配置详解
摘要:1. 安装环境 ubuntu 16.04.3 lts openjdk-8-jdk mysql-server 5.7.21 mysql-connector-java-5.1.17.jar pentaho-server-ce-8.0.0.0-28 2. 下载pentaho-server-ce-8.0.0 阅读全文

posted @ 2022-09-08 10:11 何苦-> 阅读(1409) 评论(0) 推荐(0) 编辑

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
点击右上角即可分享
微信分享提示