- 浏览: 669011 次
- 性别:
- 来自: 深圳
-
文章分类
- 全部博客 (609)
- java (139)
- 数据库 (107)
- 微信 (23)
- IT生活 (5)
- web前端 (74)
- SSH (11)
- 设计模式 (12)
- 重要资料 (11)
- 其他 (15)
- java技巧 (23)
- 服务器 (9)
- 2D/GUI (3)
- JAVA3D (2)
- ANT (5)
- Apache项目 (19)
- 数据类型 (10)
- 报表 (3)
- Collections (6)
- SQL/JDBC (15)
- 开发类 (6)
- EJB (6)
- Email (6)
- 文件读写 (2)
- 游戏 (0)
- Flex (2)
- Generic (2)
- HIbernate (12)
- I18N (5)
- Java EE (9)
- java ME (4)
- JDK 6 (8)
- JNDI/LDAP (5)
- JSP (7)
- JSTL (2)
- 正则表达式 (2)
- 安全 (2)
- Struts2 (12)
- Spring (4)
- Web服务 (10)
- Xml (1)
- JavaScript (30)
- AJAX (7)
- 验证 (4)
- 上传下载 (1)
- office办公软件 (1)
- Android (2)
- IOS (0)
- Dubbo (3)
- memcached/redis (1)
- 小程序 (1)
- 微信公众号 (0)
最新评论
-
wf_wangfeng:
怎么我用第一种方法不行呢 alert(document.rea ...
当jsp页面完全加载完成后执行一个js函数 -
Lori_Liu:
有帮助,至少可以解决了目前所遇到的问题!谢谢..
当jsp页面完全加载完成后执行一个js函数 -
starbhhc:
String actionMessage = new Stri ...
Java读取txt文件乱码 -
starbhhc:
Sev7en_jun 写道GOOD
客气,互相交流。。
javaeye论坛规则小测验(答案)--star -
Sev7en_jun:
GOOD
javaeye论坛规则小测验(答案)--star
package com.data.maint;
import java.io.File;
import org.apache.log4j.Logger;
public class ClearTempImg {
private static final Logger logger = Logger.getLogger(ClearTempImg.class);
private final static String FS = System.getProperty("file.separator");
private static String TOMCAT_HOME = System.getProperty("catalina.home");
private static String PATH = "temp";
private static final String TEMP_PATH = TOMCAT_HOME + FS + PATH + FS;
private static boolean isRunning = false;
public void run() {
if (!isRunning) {
logger.debug("删除/Tomcat/Temp/目录下过期图片执行开始...");
isRunning = true;
logger.debug("开始执行删除tomcat下temp文件夹png文件任务");
logger.debug("要删除图片文件所在路径为" + TEMP_PATH);
File fileTemp = new File(TEMP_PATH);
// 判断文件是否存在
boolean falg = false;
falg = fileTemp.exists();
if (falg) {
logger.debug("temp文件存在");
if (true == fileTemp.isDirectory()) {
logger.debug("temp文件是个目录");
String[] png = fileTemp.list();
for (int i = 0; i < png.length; i++) {
if (true == png[i].endsWith("png")) {
File file = new File(TEMP_PATH + FS + png[i]);
if (true==file.isFile()) {
boolean flag = false;
flag = file.delete();
if (flag) {
logger.debug("成功删除无效图片文件:" + file.getName());
}
}
}
}
}
} else {
logger.debug("未找到tomcat/temp文件夹,执行失败,请手动删除temp下所有png文件");
}
isRunning = false;
logger.debug("删除/Tomcat/Temp/目录下过期图片执行结束...");
}
}
}
import java.io.File;
import org.apache.log4j.Logger;
public class ClearTempImg {
private static final Logger logger = Logger.getLogger(ClearTempImg.class);
private final static String FS = System.getProperty("file.separator");
private static String TOMCAT_HOME = System.getProperty("catalina.home");
private static String PATH = "temp";
private static final String TEMP_PATH = TOMCAT_HOME + FS + PATH + FS;
private static boolean isRunning = false;
public void run() {
if (!isRunning) {
logger.debug("删除/Tomcat/Temp/目录下过期图片执行开始...");
isRunning = true;
logger.debug("开始执行删除tomcat下temp文件夹png文件任务");
logger.debug("要删除图片文件所在路径为" + TEMP_PATH);
File fileTemp = new File(TEMP_PATH);
// 判断文件是否存在
boolean falg = false;
falg = fileTemp.exists();
if (falg) {
logger.debug("temp文件存在");
if (true == fileTemp.isDirectory()) {
logger.debug("temp文件是个目录");
String[] png = fileTemp.list();
for (int i = 0; i < png.length; i++) {
if (true == png[i].endsWith("png")) {
File file = new File(TEMP_PATH + FS + png[i]);
if (true==file.isFile()) {
boolean flag = false;
flag = file.delete();
if (flag) {
logger.debug("成功删除无效图片文件:" + file.getName());
}
}
}
}
}
} else {
logger.debug("未找到tomcat/temp文件夹,执行失败,请手动删除temp下所有png文件");
}
isRunning = false;
logger.debug("删除/Tomcat/Temp/目录下过期图片执行结束...");
}
}
}
发表评论
-
Idea2024.1.1"破解"SquareTest1.8.13(1.8.15)
2025-02-17 15:08 01、idea先安装jclasslib插件,这个不用多说了,直 ... -
maven项目第一行报错:org.apache.maven.archiver.MavenArchiver.getManifest(org.apache.mave
2020-04-09 01:23 543maven项目第一行报错:org.apache.maven.a ... -
删除项目中的所有.svn文件夹(或CVS文件夹)
2019-06-06 19:19 592当你的项目用SVN管理时,在项目的每个文件夹中会多一个.svn ... -
eclipse下生成Java类图和时序图,生成UML图
2016-12-30 02:28 2089最近老板让我做类图和时序图,提苦恼的,完全不会,就从网上整理 ... -
eclipse使用ModelGoon插件自动生成java类的UML图
2016-12-30 02:23 12711、ModelGoon介绍 ModelGo ... -
linux下的tomcat jvm内存
2016-11-30 23:19 618常见的内存溢出有以下两种: Java.lang.OutOf ... -
FTP实现客户端与服务器文件传输(二)
2016-08-06 01:22 1056/*以sun开头的class不是java里面的标准类,而是 ... -
java实现文件转换成二进制存储与取出
2016-08-06 01:21 2806一、功能描述: 将文件转成二进制数据放入数据库中,需要的 ... -
Resource specification not allowed here for source level below 1.7
2016-08-05 11:14 1214现象:tomcat能正常启动,但打开页面时,出现上面的错误 ... -
使用commons.net FTP 和sun.net.ftp.FtpClient 多种方式上传下载(包括批量)删除功能(一)
2016-08-04 10:38 703使用commons.net FTP 上传下载删除功能 ... -
第十一节 CAS服务端RememberMe
2016-06-07 11:03 1213关于启用RememberMe功能所需做的修改描述 ... -
第七节:CAS4.0.0 以上服务端配置多个数据源
2016-06-03 14:50 11581.首先打开deployerConfigContext.x ... -
第六节:CAS服务端自定义数据库认证用户
2016-06-03 11:46 2401/** * @see --------------- ... -
第四节:将CAS https的认证方式改为http
2016-06-01 08:49 1712一、CAS Server端的修改 1、找到cas\W ... -
java 读取html过滤标签
2016-05-27 16:19 1016public static void main(Strin ... -
获取cookie
2016-05-26 16:07 843获取cookie -
spring同时集成redis和mongodb时遇到多个资源文件加载的问题
2016-05-14 15:40 790两天平台中集成redis和mongodb遇到一个问题 单独 ... -
Windows上安装OpenSSL和生成证书
2016-05-10 15:52 24391,先下载OpenSSL http://www.slpr ... -
4.ubuntu14.04 安装mongodb笔记
2016-05-06 08:52 6851、使用系统自动获取安装。 1)获取更新 s ... -
3.nodejs nodejs的mysql模块
2016-04-12 22:20 606安装nodejs的mysql模块首先要选定一个数据库,我选择 ...
相关推荐
java图片上传到服务器以及在服务器上图片修改删除,可以从前端获取图片后端接收然后保存,还可以修改图片修改之前会删除原来的图片。
综上所述,实现这个功能需要Java后端处理文件上传、删除,layui前端组件负责用户交互,同时利用POST方法进行数据传输。通过合理的代码组织和安全性设计,可以构建一个高效、安全的多图片管理功能。
在Java分布式项目中,涉及到客户端上传图片到FTP服务器并由Nginx提供HTTP服务进行图片下载,这是一个典型的文件传输和Web服务集成的场景。这里主要涉及三个关键知识点:Java FTP客户端编程、Nginx服务器配置以及Java...
### Java删除FTP文件知识点 #### 一、概述 在企业级应用开发中,FTP(File Transfer Protocol)协议常被用于文件传输与管理。利用Java语言编写FTP客户端程序,可以实现文件上传、下载、删除等操作。本文将详细介绍...
根据提供的信息,我们可以总结出以下相关的IT知识点: ### 一、背景介绍 在日常的Web应用开发中,经常需要处理用户上传的文件,比如图片。...以上就是关于“删除服务器上的img”的详细介绍和技术点解析。
POP3允许用户下载服务器上的邮件,而IMAP则允许在服务器上管理邮件,包括阅读、移动和删除。JavaMail API同样支持这些协议。 3. **JavaMail API**:`javax.mail`库是Java开发邮件应用的核心。它提供了一套接口和类...
Java与MySQL结合七牛云存储实现图片上传与删除的Demo是一个综合性的开发示例,它涵盖了Web开发中的几个关键知识点。以下是对这些知识点的详细解释: 1. **Java编程**:Java是一种广泛使用的面向对象的编程语言,...
在这个场景中,"FastDFS文件服务器Java客户端.zip"是一个包含FastDFS Java客户端的压缩包,它提供了与FastDFS服务器进行交互的API,使得Java开发者能够方便地在Java应用中集成FastDFS,进行文件上传、下载以及管理...
综上所述,构建一个高性能的图片服务器涉及到多个方面,包括选择合适的存储方案、处理图片、设计API、确保安全性、优化性能、监控系统状态以及考虑扩展性和容错性。使用Spring Boot和Java,我们可以快速高效地实现...
在IT行业中,开发一个带有删除功能的多图片上传预览插件是常见的需求,尤其是在Web应用中。这个项目是基于Java后端技术和jQuery前端库实现的,提供了用户友好的图片上传体验。以下是对这个项目的一些关键知识点的...
在Java编程领域,图片的下载和上传是常见的功能需求,特别是在构建Web应用程序时。本项目基于Spring、SpringMVC和MyBatis框架,利用Apache的Commons-FileUpload和Commons-IO库来处理文件上传和下载。接下来,我们将...
微信临时素材是指微信服务器上的一种临时存储形式,通过上传图片到微信临时素材,我们可以在微信平台上使用这些图片。 知识点 1:微信临时素材 微信临时素材是指微信服务器上的一种临时存储形式,用户可以上传图片...
在Java开发中,将图片上传至服务器是一项常见的需求,尤其在构建Web应用或者移动应用的后端服务时。为了实现这个功能,开发者通常会利用一些成熟的库来简化处理过程。在给定的“java上传图片到服务器所有jar包下载”...
在Java编程环境中,处理共享文件是一项常见的任务,特别是在企业级应用中,可能需要访问网络上的文件系统资源。Java提供了一些库来实现这一功能,其中之一就是jcifs库,它是一个开源的Java SMB(Server Message ...
开源图片服务器CshBBrainPP是一款专为图片管理和分发设计的Java应用程序,它提供了基本的上传和下载功能,利用了非阻塞I/O(NIO)技术来提高性能和可扩展性。这款服务器旨在简化图片存储、访问和管理流程,尤其适合...
在Java编程领域,上传图片到服务器是一项常见的任务,涉及到网络通信、文件处理和服务器端的数据存储。本资源提供了两个开源库的源码:`commons-io`和`commons-fileupload`,它们是Java进行文件上传操作的重要工具。...
util实现Java图片水印添加功能,有添加图片水印和文字水印,可以设置水印位置,透明度、设置对线段锯齿状边缘处理、水印图片的路径,水印一般格式是gif,png,这种图片可以设置透明度、水印旋转等,可以参考代码...
Java提供了一系列的File类API,可以用来创建、读取、删除文件。在图片上传过程中,客户端通常会先将图片文件保存到本地,然后通过HTTP请求将其发送到服务器。在服务器端,我们需要使用File类来接收并处理这些文件。 ...
在Java开发中,处理PDF文件是一项常见的任务,包括上传、下载、在线预览、删除以及修改等操作。这里我们将深入探讨这些功能的实现,并结合标签`java xpdf java实现pdf`来讨论XPDF库在Java中的应用。 1. **PDF上传**...
删除图片则需要先从数据库中移除对应记录,然后再删除服务器上的物理文件。 8. **安全性与优化**: 项目可能涉及到防止SQL注入、XSS攻击等安全措施。同时,为了提高性能,可能实现了图片的分页显示、缓存策略、文件...