
java 进阶
文章平均质量分 64
forget_over_life
java学习者
展开
-
MultipartFile.transferTo(dest) 报 FileNotFoundException
Spring Upload file 报错FileNotFoundException环境: Springboot 2.0.4 JDK8 内嵌 Apache Tomcat/8.5.32表单,enctype 和 input 的type=file 即可,例子使用单文件上传<form enctype="multipart/form-data" method="...转载 2019-10-21 11:55:49 · 1504 阅读 · 1 评论 -
FTP服务器文件存在性判断
在实际使用FTP文件服务器的过程中,经常需要远程下载解析文件。为提高效率,需要判断文件存在与否,有选择的进行解析。这里对项目中的一个小片段进行备份,方便以后总结学习。原创 2017-05-11 15:43:55 · 13644 阅读 · 0 评论 -
Java实现文件压缩
为了节省空间及文件传输资源,有时需要将文件打包传输和存放。本文给出了简单的Java实现文件压缩和解压的方法,仅供参考。本文提供的方法尽在windows 7和Linux环境测试通过。原创 2016-10-12 10:36:19 · 397 阅读 · 0 评论 -
Poi生成Excel文件
Java利用org.apache.poi.hssf.*生成Excel文件原创 2016-08-18 18:21:22 · 541 阅读 · 0 评论 -
数据字典设计
在应用开发中,总会遇到许多数据字典项,比如对象状态、对象类型等等,这些项一般都是固定的若干可选值选项,比如对象状态可能有新建、修改、删除等状态,这些数据字典项一旦定义完毕改动的频率非常低;在应用开发中,为了处理方便,一般要对这些数据字典项值选项进行数字编码(例如: 0表示新建,1表示修改,2表示删除等),以方便应用程序中使用。而UI显示对象信息时不能显示对象状态等的编码,对于编码值设计人员知道代表什么意思,但用户就不明白了,所以需要进行编码转换,从编码转换为文字描述(名称),也就是需要把状态编码0转换为“新转载 2015-11-18 10:20:17 · 19908 阅读 · 3 评论 -
Base64编码
Base64是网络上最常见的用于传输8Bit字节代码的编码方式之一,大家可以查看RFC2045~RFC2049,上面有MIME的详细规范。Base64编码可用于在HTTP环境下传递较长的标识信息。采用Base64编码具有不可读性,即所编码的数据不会被人用肉眼所直接看到。设计此种编码是为了使二进制数据可以通过非纯 8-bit 的传输层传输,例如电子邮件的主体。Base64编码的ja...原创 2016-01-08 16:30:11 · 1386 阅读 · 0 评论 -
MD5摘要算法
MD5即Message-Digest Algorithm 5(信息-摘要算法5),用于确保信息传输完整一致。是计算机广泛使用的杂凑算法之一(又译摘要算法、哈希算法),主流编程语言普遍已有MD5实现。将数据(如汉字)运算为另一固定长度值,是杂凑算法的基础原理,MD5的前身有MD2、MD3和MD4。MD5算法具有以下特点:1、压缩性:任意长度的数据,算出的MD5值长度都是固定...原创 2016-01-08 16:12:11 · 5186 阅读 · 0 评论 -
java中FTP文件上传/下载
java中的FTP文件上传与下载测试程序:所用jar包:commons-net-1.4.1.jar【jar包下载】jakarta-oro-2.0.7.jar 【jar包下载】测试程序示例:<span style="font-size:14px;">package com.zhuifeng.ftptest;import java.io....原创 2015-09-18 17:16:40 · 949 阅读 · 0 评论 -
FTP状态码对照
FTP状态码:1xx-肯定的初步答复这些状态代码指示一项操作已经成功开始,但客户端希望在继续操作新命令前得到另一个答复。110重新启动标记答复。120服务已就绪,在nnn分钟后开始。125数据连接已打开,正在开始传输。150文件状态正常,准备打开数据连接。2xx-肯定的完成答复一项操作已经成功完成。客户端可以执行新命令。200命令确定。202未执行命令,站点上的原创 2016-08-04 09:20:43 · 8531 阅读 · 0 评论 -
java判断文件的真实类型
在文件传输过程中,为了安全验证,对于手工改动文件后缀名产生的伪造文件进行判断过滤。比如,我们需要的是excel文件,如果不加验证内容,将一些可执行的文件通过更改后缀传输给你,就是一个很大的漏洞了。java判断文件真实类型依靠的是文件的头部编码信息,具体代码如下:package com.zhuifeng.util.excel;import java.io.FileInputStrea原创 2016-07-17 15:58:33 · 12518 阅读 · 3 评论 -
银行卡号与开户行对照文档
银行卡号与开户行对照信息转载 2015-12-28 13:58:26 · 32574 阅读 · 0 评论 -
Http状态码对照表
HTTP状态码详解:状态码 含义 100 客户端应当继续发送请求。这个临时响应是用来通知客户端它的部分请求已经被服务器接收,且仍未被拒绝。客户端应当继续发送请求的剩余部分,或者如果请求已经完成,忽略这个响应。服务器必须在请求完成后向客户端发送一个最终响应。 101 服务器已经理解了客户端的请求,并将通过Upgrade 消息头通知客户端采用不同的协议来完成这个请求。在发...原创 2015-10-30 14:27:11 · 355 阅读 · 0 评论 -
httpClient发送请求
HttpClient相比传统JDK自带的URLConnection,增加了易用性和灵活性(具体区别,日后我们再讨论),它不仅是客户端发送Http请求变得容易,而且也方便了开发人员测试接口(基于Http协议的),即提高了开发的效率,也方便提高代码的健壮性。因此熟练掌握HttpClient是很重要的必修内容,掌握HttpClient后,相信对于Http协议的了解会更加深入。一、简介Htt...原创 2015-10-30 14:10:58 · 1185 阅读 · 0 评论 -
java调用Oracle数据库的存储过程
Oracle存储过程简介:存储过程和函数以命名的数据库对象形式存储于数据库当中。存储在数据库中的优点是很明显的,因为代码不保存在本地,用户可以在任何客户机上登录到数据库,并调用或修改代码。* 存储过程和函数可由数据库提供安全保证,要想使用存储过程和函数,需要有存储过程和函数的所有者的授权,只有被授权的用户或创建者本身才能执行存储过程或调用函数。* 存储过程和函数的信息是写入数据...原创 2015-10-16 16:25:24 · 818 阅读 · 0 评论