
重复轮子
岸远水声微
一切都靠积累
展开
-
Java获取客户端mac地址
问题:项目中需要实现一个功能,在用户登录的时候,要求系统账号和计算机绑定,只有绑定的账号才可以登录,并且每个账号只能绑定一台计算机。解决方案:通过请求IP获取mac地址,然后将账号与mac地址进行绑定。代码实现如下:String getMacInfo(HttpServletRequest request) { //获取ip地址 String mac...原创 2019-02-13 15:44:44 · 30785 阅读 · 13 评论 -
Java判断上传文件是否重复
近期的项目中接到一个需求,文件上传时,如果是重复文件,直接将文件路径复制一份,不去真的上传。背景:文件服务器选择的是Fastdfs,数据库中有一个对应的File表保存文件存储路径以及MD5值。思路:要判断文件是否重复,就需要对每次上传的文件计算MD5值,上传前通过查询文件库中是否存在该MD5值,来判断是选择上传还是直接复制已存在的文件路径。方法一:使用org.apache.comm...原创 2018-12-19 16:31:51 · 9474 阅读 · 10 评论