java web日常开发注意

ftp类:client.listFiles(路径)、

 FtpConfig config = new FtpConfig();
        config.setHost(address);
        config.setPort(port);
        config.setUsername(username);
        config.setPassword(password);
        config.setFtpFileDir(FtpPath);


String br = new BufferedReader(new InputStreamReader(client.retrieveFileStream(filePath), "UTF-8"));
String str = null;
 while ((str = br.readLine()) != null) {

//str处理

}

上传下载类:

spring-servlet.xml

<!-- SpringMVC上传文件时,需要配置MultipartResolver处理器 --> 
    <bean id="multipartResolver" class="org.springframework.web.multipart.commons.CommonsMultipartResolver"> 
        <!-- 指定所上传文件的总大小不能超过200KB。注意maxUploadSize属性的限制不是针对单个文件,而是所有文件的容量之和 --> 
        <property name="maxUploadSize" value="2000000000"/> 
        <property name="defaultEncoding" value="UTF-8"></property>  
 </bean>

@RequestMapping(value = "/upLoad")

  public String upload(HttpSession session, HttpServletRequest request, HttpServletResponse response,@RequestParam MultipartFile upLoad) throws IOException {}

@RequestMapping(value = "/download") 

public String downLoad(HttpServletResponse response, String filePath, String fileName) {根据文件名、路径等下载文件}

 上传

$("#from").attr('action', '${ctx}/show/upLoad.action');
$("#from").submit();

下载



xml解析类:

http://blog.sina.com.cn/s/blog_03c54d1001012srj.html


时间类:

Calendar cal = Calendar.getInstance();

if (cal.get(Calendar.HOUR_OF_DAY) < 4 || cal.get(Calendar.HOUR_OF_DAY) >= 8) {
    LOGGER.info("当前时间: {}, 不在4-8点范围内,不执行批处理任务.", 
    new Object[] {DatetimeUtil.formatDatetime(new Date())});
}

execl处理类:

inputStream = MultipartFile.getInputStream();
Workbook workbook = new XSSFWorkbook(inputStream);
Sheet sheet = workbook.getSheetAt(0);

// 跳过表头

for (int i = 1; i < sheet.getPhysicalNumberOfRows(); i++) {
            Row row = sheet.getRow(i);

}



  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值