public static void main(String[] args) throws IOException {
String modpath = “C:\Users\Administrator\Desktop\鲲鹏认证\test\”;
getFiles(“C:\Users\Administrator\Desktop\鲲鹏认证\测试用例清单”, modpath, 160);//将图片压缩至100宽
}
复制代码
文件大小处理
/**
-
@param srcPath 原图片路径
-
@param desPath 转换大小后图片路径
-
@param width 转换后图片宽度
-
@param height 转换后图片高度
*/
public static void resizeImage(String srcPath, String desPath, int width, int height) throws IOException {
File srcFile = new File(srcPath);
Image srcImg = ImageIO.read(srcFile);
BufferedImage buffImg = null;
buffImg = new BufferedImage(width, height, BufferedImage.TYPE_INT_ARGB);
//使用TYPE_INT_RGB修改的图片会变色
buffImg.getGraphics().drawImage(srcImg.getScaledInstance(width, height, Image.SCALE_SMOOTH), 0, 0, null);
String filePath=“”;
if (srcFile.getName().contains(“#”)) {
filePath = srcFile.getName().replace(“#”, “”);
}else{
filePath=srcFile.getName();
}
ImageIO.write(buffImg, “PNG”, new File(desPath + filePath));
}
复制代码
获取目录文件信息
先自我介绍一下,小编13年上海交大毕业,曾经在小公司待过,也去过华为、OPPO等大厂,18年进入阿里一直到现在。
深知大多数初中级Java工程师,想要提升技能,往往是自己摸索成长或者是报班学习,但对于培训机构动则近万的学费,着实压力不小。自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!
因此收集整理了一份《Java开发全套学习资料》送给大家,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。
由于文件比较大,这里只是将部分目录截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频
如果你觉得这些内容对你有帮助,可以扫码领取!
那么如何才能正确的掌握Redis呢?
为了让大家能够在Redis上能够加深,所以这次给大家准备了一些Redis的学习资料,还有一些大厂的面试题,包括以下这些面试题
-
并发编程面试题汇总
-
JVM面试题汇总
-
Netty常被问到的那些面试题汇总
-
Tomcat面试题整理汇总
-
Mysql面试题汇总
-
Spring源码深度解析
-
Mybatis常见面试题汇总
-
Nginx那些面试题汇总
-
Zookeeper面试题汇总
-
RabbitMQ常见面试题汇总
JVM常频面试:
Mysql面试题汇总(一)
Mysql面试题汇总(二)
Redis常见面试题汇总(300+题)
679845)]
Mysql面试题汇总(二)
[外链图片转存中…(img-zt12eogs-1711381679845)]
Redis常见面试题汇总(300+题)
[外链图片转存中…(img-P1Okdaja-1711381679845)]
需要更多Java资料的小伙伴可以帮忙点赞+关注,点击传送门,即可免费领取!