编程开源技术交流,分享技术与知识

网站首页 > 开源技术 正文

java组件HuTool相关工具类的使用(六)

wxchong 2024-10-10 12:49:14 开源技术 15 ℃ 0 评论

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,自动创建对应的分词引擎对象

更多实用工具持续添加中。

Tags:

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

欢迎 发表评论:

最近发表
标签列表