网站首页 > 开源技术 正文
Hutool是一个Java工具包,也只是一个工具包,它帮助我们简化每一行代码,减少每一个方法。针对常用工具提供了如:二维码工具-QrCodeUtil,模板引擎封装-TemplateUtil,Jsch(SSH)工具-JschUtil,FTP封装-Ftp,中文分词封装-TokenizerUtil等常用的实用,下面说一下这些工具常用方法。
二维码工具-QrCodeUtil
decode(File qrCodeFile)-解析二维码图片
encode(String content, com.google.zxing.BarcodeFormat format, QrConfig config)-文本内容生成二维码
generate(String content, com.google.zxing.BarcodeFormat format, int width, int height)-生成二维码图片
generateAsBase64(String content, QrConfig qrConfig, String imageType, String logoBase64)-生成带LOGO的二维码图片
toImage(com.google.zxing.common.BitMatrix matrix, int foreColor, Integer backColor)-BitMatrix转BufferedImage
模板引擎封装-TemplateUtil
createEngine()-根据用户引入的模板引擎jar
Jsch(SSH)工具-JschUtil
bindRemotePort(com.jcraft.jsch.Session session, int bindPort, String host, int port)-绑定ssh服务端的serverPort端口, 到host主机的port端口上.
close(String key)-关闭会话
createSftp(com.jcraft.jsch.Session session)-创建sftp
exec(com.jcraft.jsch.Session session, String cmd, Charset charset)-执行命令
openSession(String sshHost, int sshPort, String sshUser, String sshPass)-打开会话
openShell(com.jcraft.jsch.Session session)-打开shell链接
FTP封装-Ftp
cd(String directory)-打开目录
delDir(String dirPath)-删除文件夹
lsFiles(String path)-遍历某个目录下所有文件和目录,不会递归遍历
mkdir(String dir)-在当前远程目录(工作目录)下创建新的目录
pwd()-当前目录
upload(String path, String fileName, InputStream fileStream)-上传文件至目录
中文分词封装-TokenizerUtil
createEngine()-根据用户引入的分词引擎jar,自动创建对应的分词引擎对象
更多实用工具持续添加中。
猜你喜欢
- 2024-10-10 使用java连接SFTP记录(java sftp auth fail)
- 2024-10-10 使用maven也能一键部署Springboot项目
- 2024-10-10 在java中使用SFTP协议安全的传输文件
- 2024-10-10 如何实现通过JAVA远程执行重启tomcat操作?
- 2024-10-10 谈谈个人对JDK函数式编程的认知与使用
- 2024-10-10 Spring Boot应用Connection Reset 异常原因分析
- 2024-10-10 基于SpringBoot打造的一套集开发与运维为一体的辅助系统
- 2024-07-05 Linux服务器间ssh免密配置(linux服务器之间免密登录)
- 2024-07-05 巧用GenericObjectPool创建自定义对象池
- 2024-07-05 springboot 使用Hutool 的 JschUtil
欢迎 你 发表评论:
- 11-09删除的文件找回(删除的文件找回后打不开)
- 11-09手机开启了热点但电脑搜不到
- 11-09ttf字体怎么安装(ttf字体怎么安装到wps)
- 11-09字体大全免费使用软件下载(电脑字体大全免费使用软件下载)
- 11-09显卡万能驱动win7(显卡万能驱动离线安装包)
- 11-09win7usb万能驱动下载(电脑usb万能驱动下载)
- 11-09手机快电脑慢(wifi手机快 电脑慢)
- 11-09w7旗舰版激活(w7旗舰版激活秘钥)
- 1598℃北京那些看上去很牛的车牌们!(北京厉害车牌)
- 1115℃2025年度视频去水印软件TOP5对比:哪款最值得用
- 605℃新疆话里的“虫子”
- 530℃中兴光猫 Telnet下设置大全(中兴光猫命令大全)
- 521℃蓝牙设备配对失败的系统性解决方案与技术解析
- 518℃未备份电脑文件数据恢复的七种方法
- 502℃工艺管道常用英文缩写 英汉对照
- 457℃是爱情啊!比伯分享度假照 与海莉礁石上甜蜜接吻
- 最近发表
- 标签列表
-
- jdk (81)
- putty (66)
- rufus (78)
- 内网穿透 (89)
- okhttp (70)
- powertoys (74)
- windowsterminal (81)
- netcat (65)
- ghostscript (65)
- veracrypt (65)
- asp.netcore (70)
- wrk (67)
- aspose.words (80)
- itk (80)
- ajaxfileupload.js (66)
- sqlhelper (67)
- express.js (67)
- phpmailer (67)
- xjar (70)
- redisclient (78)
- wakeonlan (66)
- tinygo (85)
- startbbs (72)
- webftp (82)
- vsvim (79)

本文暂时没有评论,来添加一个吧(●'◡'●)