Hellohao图像托管前重构版预知

前言

重构版Baner.png

好久没更新博客了,可能大家都觉得我断更了吧,哈哈,其实并没有。这段时间除了忙工作,还有就是早在年初的时候我就萌生了吧我之前做的图像托管程序重构一下( 付费版本开源版 全部重构)。
这是一项大工程:以前的代码很多地方写法过于随意,体验并不好。本次无论是前端还是后端,所有的代码都要重写一遍。

另外注意付费版命名由之前内部版更改为Core版,中文意思是核心版

新版本的整体架构更改为前后端分离式设计,同时升级后台框架版本。

重构后的功能及其特性:

原有功能基础上,新增/调整:

  • 双版本支持大大加强了系统稳定性和性能,前后端分离式部署(重点)
  • 双版本支持整合优化多个代码逻辑,统一API请求/返回数据格式。
  • 双版本支持重新设计首页,支持引导页功能(引导页可以任意编写html和css代码,喜欢手撸代码自定义的站长福音)
  • 双版本支持重绘了多个功能的布局UI,操作观感都会更上一层楼
  • 双版本支持重新设计了生成图片的命名逻辑,更加简短,对URL更友好
  • 双版本支持图片周期鉴别功能改为实时调用,即上传即查(多线程实现,不影响上传效率)
  • 双版本支持控制台新增用户榜单/最近上传功能排行榜
  • 双版本支持图像格式判断更准确,支持格式更全面(包括svg,webp,ico等特殊格式)
  • Core版原内部版功能基础上增加 图片页链接支持(每张图片都会有自己的分享页)
  • Core版原有基础上又新增一个图像鉴别接口
  • Core版图片分享页支持点赞/收藏功能(目前点赞功能已经实现,收藏功能开发中)
  • Core版图像标签归类 加强优化图像分类筛选功能
  • 优化重新设计多个页面细节...
  • 仅说明主要更新内容,更多升级功能和细节不阐述(等等等)

程序重构的开发顺序 Core版 > 开源版

最后说明

新版站点演示:http://tc.hellohao.cn

前端由vue+iviewui+axios+vuex等技术重新编写。
原本想由之前的java8升级为java11。但是有人说和服务器的其他java项目不兼容,众说纷纭,我思来想去,从程序的功能考虑,升级11和8相比,没有什么变化。于是我决定保持原有java8不做修改,至于安装使用java11的朋友们也不必担心,我会整合一个完整版,无论你本地有没有jdk环境,版本高地都不影响。

后台部分展示

Hellohao/klytOMWr.png

Hellohao/xXSMlsTg.png

Hellohao/wGvd4BdV.png

# 杂谈 

评论

Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×