Java图片站Beauty安装教程

发布于 7 天前  2 次阅读


很不错的图片站源码,可以搞。全文转载。

Java图片站Beauty安装教程

一、Java图片站源码Beauty介绍

Java图片站,PC端扒皮于99mm.me,移动端扒皮于m.99mm.me

我把这两个站的页面扒下来后整合成一个项目,在服务器后端判断访客设备是PC还是移动设备

程序做了应用级别的缓存:

比如我每天发布3套图,在缓存的有效时间(24/3=8小时)内一个页面只访问一次数据库,并把查询到的数据放到内存中

这大大降低了数据库的压力,并且提高了服务器的响应速度,极速响应

用户在浏览器访问一套图的时候只请求一次网站服务器,

点击查看套图的下一张图时使用js修改图片链接,

不用请求网站服务器,直接从图片服务器加载图片

这个程序实测在512M内存的服务器上也是可以极速响应的

具体测试环境:512M内存的Centos7.5系统 + JDK1.7 + Tomcat7 + MySQL5.5

实际占用300M左右内存,其他都给了缓存

数据库表字段的含义看源码中domain的注释吧,这里懒得写了

my.properties中的图片链接自己参照改一下

jdbc.properties中的数据库配置自己按情况改

默认有3个分类,分别是性感、美腿、清纯

我是在JDK1.8环境下写的代码,使用了 Maven来管理包

数据库的建表语言放在resources文件夹下了

本地下载iht-Beauty-20181217

二、centos7.5 64位下,安装JDK1.7 + tomcat7 + Mysql5.5.61环境

(一)、JDK1.7的安装

查看可安装的JDK

此处选择64位的1.7版本java-1.7.0-openjdk.x86_64
安装命令

查看是否安装成功

如果出现版本信息则说明安装成功了

(二)、Tomcat的安装

Tomcat7安装命令>>>梭哈<<<,全部复制下边的,然后粘贴就是了:

进入本地文件夹

到官网找到 Tomcat 的下载链接,并下载到服务器中, 这里提供了一个快速下载 Tomcat 的地址:

解压这个文件夹:

重命名这个文件:

备注:重命名是为了方便后续操作, 并非必须步骤
进入 bin 文件夹

给这个文件夹下的所有 shell 脚本授予权限:

开启tomcat服务:

查看tomcat是否成功启动

(三)、Mysql5.5.61的安装

a、安装准备

CentOS7 Mariadb 数据库, 先卸载掉

方式1:rpm

查找版本

卸载

其中mariadb-libs-5.5.56-2.el7.x86_64为当前系统中的版本,根据实际的更改即可
删除配置文件

方式2:yum
查找

卸载

此处mariadb-libs.x86_64为对应的版本
删除配置文件

三、Beauty图片站安装

把上边的数据库文件(beauty.sql)导入到你的数据库里

然后把Beauty.zip压缩包解压

进入 Beauty–>WEB-INF–>classes,修改jdbc.properties文件,修改后3行,也就是你的数据库的地址:端口/账号/密码

然后把Beauty文件夹传到服务器上

这里我在服务器根目录下创建了

文件夹,然后把Beauty文件夹扔进去

最后的路径是 /www/webapps/Beauty

这个下边配置的时候会用到

然后在ssh 中输入

把71行左右下边这个

中的 8080 改成你想要配置的端口,最简单的就是改成 80了,访问不需要加端口

然后按下方向键,到最后,在 </Host> 这个节点上边加一行,这里我的是

docBase中的值就是上边Beauty文件夹的绝对路径

然后 按 Esc + :wq + Enter回车键 保存退出即配置完成

然后重启一下 Tomcat服务器就行了

OK了,浏览器输入你的ip或者解析了的域名+上边配置的端口,如果是80端口访问就不用加端口了。

源码来自:https://dev.tencent.com/u/iht/p/Beauty/git
环境安装来自:https://coding.ee/109/

本文来源于互联网:Java图片站Beauty安装教程


人間になるために生まれて、私はとても悲しいです