java后端小工具
WeAreFarmer
(๑╹◡╹)ノ"""码上有钱
展开
-
java通过ZipOutputStream 下载多级.zip文件
【代码】通过ZipOutputStream 下载多级.zip文件。原创 2023-09-13 16:12:47 · 610 阅读 · 0 评论 -
关于使用java ZipOutputStream中文乱码问题
使用java.util.zipoutputstream发现中文名出现乱码,并且试着使用new String(filename.getBytes("GBK"),"ISO-8859-1")还是无效。后来查阅资料,java.util.zipoutputstream无法设置字符集,只能使用org.apache.tools.zip.ZipOutputStream,这样的话可以设置字符集。只需要将包替换成Apache的即可,代码不需要改变,多一行 zos.setEncoding("UTF-8");原创 2023-09-13 14:04:57 · 673 阅读 · 1 评论 -
将jsp链接转为pdf文件
将jsp链接转为pdf文件原创 2023-06-08 14:53:17 · 878 阅读 · 0 评论 -
java合并时间点为时间段(时间区间)
如何将{2022-08-01,2022-08-02,2022-08-03,2022-08-04,2022-08-06,2022-08-07}这种时间点的list转化为时间区间list呢?先说思路:1、先对时间点按时间顺序排序。2、在进⾏循环⽐较的时候,下一个时间点跟上一个时间点如果相差大于1天,证明不连续了,记录当前时间跟下一个时间点原创 2022-10-08 16:23:39 · 1320 阅读 · 0 评论 -
java 正则表达式 以字母数字数字开头
java 正则表达式 以字母数字数字开头,例如:A33你好hello E82666@javaPattern p = Pattern.compile("^[A-Z][0-9][0-9].*");Matcher m = p.matcher(fdName);if (m.matches()) { // 通过正则}原创 2022-03-30 10:06:11 · 5734 阅读 · 0 评论 -
java集合排序
// 要排序的集合List<Map<String, Object>>> rtnList = new ArrayList();// Map是集合中的元素类型Collections.sort(rtnList, new Comparator<Map<String, Object>>() { public int compare(Map<String, Object> o1, Map<String, Object> .原创 2022-01-11 15:18:22 · 194 阅读 · 0 评论 -
JAVA利用HttpClient进行GET请求(HTTPS),实现忽略证书
直接上代码,版本比较老,不更新jar的情况下可以使用package com.landray.kmss.third.tcmeeting.utils;import com.landray.kmss.third.ywork.util.SSLClient;import org.apache.http.HttpEntity;import org.apache.http.HttpResponse;import org.apache.http.client.HttpClient;import org.原创 2021-04-22 16:48:48 · 1213 阅读 · 0 评论 -
java对象与Map之间的相互转换
/** * 将对象装换为map * * @param bean * @return */ public static <T> Map<String, Object> beanToMap(T bean) { Map<String, Object> map = Maps.newHashMap(); if (bean != null) { BeanMap bean.原创 2021-04-01 16:43:40 · 205 阅读 · 0 评论 -
java将inputStream转化为file对象
小工具:/** * 将inputStream转化为file * @param is * @param file 要输出的文件目录 */public static void inputStream2File (InputStream is, File file) throws IOException { OutputStream os = null; try { os = new FileOutputStream(file); int len .原创 2020-12-09 17:21:13 · 23016 阅读 · 0 评论 -
JAVA 通过POI实现插入图片
JAVA 通过POI实现插入图片 (包含二维码生成)private void exportExcel2(HttpServletRequest request, HttpServletResponse response, FileInputStream in, String fileName, ReportDataSet dataSet) throws IOException { HSSFWorkbook wb; POIFSFileSystem原创 2020-09-14 16:00:58 · 2936 阅读 · 0 评论 -
JAVA 用POI实现Excel的导出
JAVA 用POI实现Excel的导出 小案例 (100%可用)public void exportExcel(ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response) throws Exception{ HSSFWorkbook wb = new HSSFWorkbook(); HSSFSheet sheet = wb.createSheet("ta.原创 2020-09-14 11:34:55 · 194 阅读 · 0 评论 -
Java之数组与集合相互转化
一、数组转换为集合数组转换为集合使用的是数组的工具类Arrays的静态方法asList。查看API文档可知该方法返回由指定数组支持的固定大小的列表。 String [] strArr = {"aaa","bbb","ccc","ddd"}; List<String> list = Arrays.asList(strArr); System.out.println(list);//[aaa, bbb, cc, ddd]思考一下:如果我想往这个由数组转换过来的集...原创 2020-07-21 11:32:02 · 248 阅读 · 0 评论 -
用java实现文件下载后端代码
项目中实际用到的excel文件模板下载(包含文件名乱码问题),记录一下:public void download(HttpServletResponse response) throws Exception{ String fileName = "xxx.xlsx"; String path = request.getSession().getServletContext().getRealPath("/WEB-INF/download/excelTemplate")原创 2020-07-10 10:42:26 · 1824 阅读 · 2 评论