![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
javaweb
文章平均质量分 51
菜菜小陈不怕困难
这个作者很懒,什么都没留下…
展开
-
使用md5来实现文件去重
可以使用MD5算法来实现文件去重,因为它可以接受任意大小的数据并输出固定长度的哈希值。所以两个不一样的文件一般情况下使用MD5计算出来的hash值是不可能会相等的。所以一旦两个文件计算出来的hash值相同那么他们的文件就是相同的。这时文件上传的一个例子,先使用md5算法计算文件的hash值,再检测我们磁盘是否有相同的文件名的文件,如果有那我们就不上传直接返回访问路径,如果没有才上传原创 2022-11-22 15:31:04 · 2723 阅读 · 1 评论 -
后端得到Ip并解析其物理地址
使用了这个依赖来进行ip的解析,本质上是使用了一个离线的ip库。这个工具类中的3个方法,初始化库,得到ip,解析ip。原创 2022-10-23 17:30:49 · 554 阅读 · 0 评论 -
快速使用quartz 定时任务
所以我们应该再编写一些Task,让Task作为我们真正去执行的定时任务的代码。上面的代码中有一个继承了QuartzJobBean的ScheduleJob和实体类的ScheduleJob,只是名字一样而已,不要搞混了。从上面的代码中我们已经实现了将数据库中得到Job信息,并通过ScheduleJob这个继承了QuartzJobBean类来进行定时任务。前端给我们传来了要执行的定时任务的id,我们再根据id查询定时任务的具体信息。现在我们在系统初始化的时候就把Task的信息放到schedule中。原创 2022-10-23 17:28:50 · 3458 阅读 · 0 评论