草庐IT

hutool-captcha

全部标签

使用hutool进行ftp文件下载和上传

1引入依赖dependency>groupId>cn.hutool/groupId>artifactId>hutool-all/artifactId>version>5.8.15/version>/dependency>dependency>groupId>commons-net/groupId>artifactId>commons-net/artifactId>version>3.6/version>/dependency>2工具类packageftp;importcn.hutool.core.io.FileUtil;importcn.hutool.extra.ftp.Ftp;importc

Java:Hutool工具箱之Hutool-crypto加密解密

文档https://hutool.cn/docs/#/crypto/概述目录1、摘要算法digest2、对称加密symmetric3、不对称加密asymmetric重点单词:symmetric[sɪ'metrɪk]adj.对称的asymmetric[ˌeɪsɪˈmetrɪk]adj.不对称digest[daɪˈdʒest]n.摘要摘自文档加密分为三种:对称加密(symmetric),例如:AES、DES等非对称加密(asymmetric),例如:RSA、DSA等摘要加密(digest),例如:MD5、SHA-1、SHA-256、HMAC等hutool-crypto针对这三种加密类型分别封装,并

hutool Http 工具发送POST请求的几种方式

    目录依赖🍊Maven🍐Gradle实践hutool源码hutool调用实践其它自定义项        本质上,HttpUtil中的get和post工具方法都是HttpRequest对象的封装,因此如果想更加灵活操作Http请求,可以使用HttpRequest。今天咱们就列举一下hutool工具中常用的几种发送post请求的方式。依赖🍊Mavenmaven项目添加依赖cn.hutoolhutool-all5.8.16🍐GradleGradle项目添加依赖implementation'cn.hutool:hutool-all:5.8.16'实践        通过链式构建请求,我们可以很方

java使用hutool把服务器图片链接转为base64编码

需求是把服务器的图片链接或者网上的图片链接地址转为base64位编码方便前端操作建议使用方法一base64编码转为图片在线网址https://imgtobase64.d777.com/方法一:使用hutool的HttpResponse方法1.1引入依赖dependency>groupId>cn.hutool/groupId>artifactId>hutool-all/artifactId>version>5.7.22/version>/dependency>1.2代码importcn.hutool.http.HttpRequest;importcn.hutool.http.HttpRespon

国密算法SM2实现基于hutool工具类

使用hutool工具类国密算法SM2实现首先引入mavendependency>groupId>org.bouncycastle/groupId>artifactId>bcprov-jdk15to18/artifactId>version>1.69/version>/dependency>dependency>groupId>cn.hutool/groupId>artifactId>hutool-all/artifactId>version>5.4.1/version>/dependency>dependency>groupId>org.projectlombok/groupId>artifa

使用hutool发送POST请求

之前使用Java程序发送请求都是使用的HttpURLConnection,不太方便,可以使用hutool封装好的方法。引入依赖dependency>groupId>cn.hutoolgroupId>artifactId>hutool-allartifactId>version>5.8.0.M4version>dependency>写程序//创建json对象作为requestBodyJSONObjectjsonObject=newJSONObject();jsonObject.put("username",user.getUsername());jsonObject.put("password"

使用hutool工具(ZipUtil)对多文件打包压缩并通过浏览器下载

使用hutool工具对多文件进行打包压缩并下载需求工作中遇到需要将详情页面数据导出为word,同时详情中有图片和附件,由于附件没法写入到word中(可能是自己没有找到对应的解决办法),故将需要导出的word文件,和附件一同打包成zip,进行下载实现共两个步骤使用hutool对多文件打包下载下载方法FileUtils中的方法/***下载ZIP压缩包(会对下载后的压缩包进行删除)**@paramfilezip压缩包文件*@paramresponse响应*/publicstaticvoiddownloadZip(Filefile,HttpServletResponseresponse){Output

(JAVA)hutool工具类-Date<——>String类型互转,加日期操作加一年、一月、一星期、一天、一分、一秒操作

之前小编去搜索,把时间格式转为String类型,搜索好几篇文章都还用【newSimpleDateFormat()】去转换,现在小编用hutool里的DateUtil里的方法,简单方便一行代码搞定!!publicstaticvoidmain(String[]args){//这是不是比newDate()方便,DateTimedate=DateUtil.date();System.out.println(date);System.out.println("---------------------------");//Date类型转String//Stringformat=DateUtil.form

HUTOOL 获取今天 , 多少天之后日期,本月第一天,本月最后一天

1:代码publicstaticvoidmain(String[]args){System.out.println("今天:"+DateUtil.today());//offset偏移天数,正数向未来偏移,负数向历史偏移System.out.println("10天前:"+DateUtil.format(DateUtil.offsetDay(DateUtil.date(),-10),"yyyy-MM-dd"));System.out.println("10天后:"+DateUtil.format(DateUtil.offsetDay(DateUtil.date(),10),"yyyy-MM-d

【Java-IO流】cn.hutool.core.io.IORuntimeException: IOException: Stream closed

今天在项目中需要读取request请求中的body多次,当我直接去read的时候出现了问题;报错如下:cn.hutool.core.io.IORuntimeException:IOException:Streamclosed产生的原因如下:httpServletRequest中的流只能读取一次的原因想要多次读取request中body的内容,需要先存储一份,然后读取;问了导师,有一个类可以多次读取body内容,因为他会将获取到的stream写回request。springboot接口如何多次获取request中的body内容类名称:HttpServletRequestWrapper欢迎讨论,共