我的日常

登录/注册
您现在的位置:论坛 盖世程序员(我猜到了开头 却没有猜到结局) 项目源码 > spring-security+hibernate4+quartz实现的心跳检测项目
总共48087条微博

动态微博

查看: 5631|回复: 24

spring-security+hibernate4+quartz实现的心跳检测项目

[复制链接]
admin    

1244

主题

544

听众

1万

金钱

管理员

  • TA的每日心情

    2021-2-2 11:21
  • 签到天数: 36 天

    [LV.5]常住居民I

    管理员

    跳转到指定楼层
    楼主
    发表于 2016-08-23 12:50:43 |只看该作者 |倒序浏览
    软件类别:
    毕业设计>JAVAWEB
    软件大小:
    24.7 MB
    软件语言:
    简体中文
    资源密码:
    回复查看提取码
    更新时间:
    2016-8-23 13:01

    下载地址 (如需提取码请回复本帖,获取回复权限)




    ①科帮网的核心思想是分享,我们更愿意会员拿出资源分享获得J币;
    ②不禁止转载!只要不恶意诋毁科帮网,不大量发布广告,科帮网欢迎同行合作,共同发展!做资源站就是为了分享;
    ③科帮网资源来自于网络,不保证每个资源的完整可用,当然如果为J币充值购买,资源出现问题,可联系客服处理!

    友情提示本站毕业设计解压密码统一为本站网址www.52itstyle.com或者52itstyle.com
    更多毕业设计可加QQ群:26490602
    扫一扫关注微信公众号有惊喜!!!
    填写您的邮件地址,订阅我们的精彩内容:

    软件介绍

    HeartBeat
    2 L- m+ j6 V% {/ @心跳检测各类应用服务器(如Tomcat,Jetty),WEB服务器(如 Apache,Nginx) 的java WEB应用程序.
    : C* ~$ g/ k! v
    9 X: b; ^( p2 F" ^1 H$ O

    8 ^( `: ^$ h/ J8 C- ^' G. o6 m如何实现? " _$ o8 i( Z, `" Q
    使用HttpClient对指定的服务器(application-instance) URL 按频率(10秒,20秒...) 发起请求并记录响应的信息(连接耗时,是否连接成功,是否有异常,响应数据包大小), 若检测到不正常(响应码不是200,抛出异常...)时则发送邮件给指定的地址,当检测恢复正常时也发送提醒邮件. ; k4 E/ U0 v. A- q" L; X" O- U
    将来会添加更多的实时提醒方式接口,如微信,短信5 }# }' `5 Y6 a/ U: D0 ?

    1 W% e% O. t: d% q
    4 z; F7 ]8 `5 n3 x' e
    使用的框架及版本/ _8 t& M1 V' B9 S) {8 w! l
    ) i0 h5 g+ r( o% d/ i; r: Y, J
    JDK - 1.7
    3 I2 U8 ^0 Q: g, S' }! ]% h# q; N5 H5 bspring Framework - 3.2.2.RELEASE( U& v$ u- L$ w- H- D3 |3 {* Y4 O2 E- @
    Quartz - 2.2.1) V+ I! Z) K' z' b
    hibernate - 4.1.7.Final& I+ S% n" e" [/ J
    HttpClient - 4.3.57 Z$ N8 R2 c! o
    Flat UI
    ( H; T; e  W2 `( g# G; @Maven - 3.1.0
    % H1 W8 u) W) u6 D8 ?+ L4 v2 VTestNG - 6.1.1 (Unit Test)
    ( D2 o- n0 l1 q1 C2 ~/ ~4 j
    & N6 g* W8 s- p& M) ~( d7 h. h! W; m9 K
    特点
    / a% k5 A9 S, z/ v) Z6 {
    " t6 }; T; X1 b- q* u; \

    % \) e. h! F& `" U无侵入,独立部署% @8 v6 j! z& O" Y+ ^6 s: G6 d2 q1 T
    可同时监测多个应用服务器
    3 E4 f) h9 ~/ K" V& @请求方式支持GET,POST; URL支持http与https, 可指定请求content-type, 添加请求参数(固定参数或随机参数)
    ; m4 [/ b0 [" b7 Q. m添加安全设置,可控制用户注册,设定用户权限等
    $ }' E% w$ z3 I& n$ x使用简洁,灵活% A# e* o- T7 Q' [- b; R: Z* j. s
    提醒方式及时,多样(目前仅实现邮件提醒,将来会加入微信提醒,短信提醒等)
    ! c# }- b: e* X2 v  ?2 c' v0 {
    0 ]( w) V( m+ }  M3 B

    8 \4 V( E1 s$ A5 h8 w2 u; @& J( w运行环境
      j3 m5 Y8 \4 R4 W9 l& F2 u
    ' v, [/ H* @$ T5 Z, r0 }% u
      F% u+ b5 N7 [' v* H8 D9 h0 ?
    JRE 1.7 +' I5 v; q1 b7 E% O, j. u2 k
    MySql 5.5 +
    . F/ a3 r" }" ^2 K7 qTomcat 7 ++ h* L4 \1 y: V/ l8 S! ?
    : n# v& h: X6 ?
    ) y7 J" I" |9 M& K/ k, H( M% S
    在线测试, s' o: d/ c6 N! ]5 W3 E

    9 z9 S4 V. Z9 q6 O: yhttp://monitor.52itstyle.com/hb5 K  X6 j6 @% A, f

    # f( j$ U! R% ~: e, ]" J$ S7 U/ p" y  P* M( B1 e, B) O1 z5 M& C, ?9 b
    如何使用?
    , x6 j3 k( ^5 i2 r. x9 h6 P" h$ w0 {5 J
    项目是Maven管理的, 需要在电脑上安装maven(开发用的版本号为3.1.0), MySql(开发用的版本号为5.5)
    % f6 c# W4 X7 m7 C5 @# u; `下载(或clone)项目到本地
    2 l. W4 v( g# `创建MySQL数据库(默认数据库名:heart_beat), 并运行相应的SQL脚本(脚本文件位于others/database目录), . M4 p9 O) l4 e6 B+ ^
    运行脚本的顺序: HeartBeat.ddl -> quartz_mysql_innodb.sql -> initial-db.ddl(该ddl会创建初始管理员账号/密码:hb/heart_beat)" \3 d0 `0 w3 T9 G. K1 R% r5 l% O
    修改HeartBeat.properties(位于src/main/resources目录)中的数据库连接信息(包括username, password等)
    7 @2 O! |6 \: K9 Y9 H- i; D3 `: |NOTE: 为了确保能收到提醒邮件,请将配置文件中的 mail.develop.address 配置为你的邮件地址; 若在生产环境,请将 mail.develop.environment 值修改为 false (true表示为开发环境)
    8 G2 ?9 X6 W; |& C将本地项目导入到IDE(如Intellij IDEA)中,配置Tomcat(或类似的servlet运行服务器), 并启动Tomcat(默认端口为8080) , D; I# I( D7 f' i8 e9 N1 ?8 p) w! `
    另: 也可通过maven package命令将项目编译为war文件(HeartBeat.war), 将war放在Tomcat中并启动(注意: 这种方式需要将HeartBeat.properties加入到classpath中并正确配置数据库连接信息).
    & c3 E" Y8 V- u. x& @1 K或直接在项目的'dist'目录下载完整版安装包.
    0 e2 Z6 T' Q/ Y6 n, ]HeartBeat运行后, 初次登录可使用默认管理员账号/密码:hb/heart_beat, 若失败, 需要在数据库中运行初始SQL脚本文件initial-db.ddl(others/database目录), 账号密码使用MD5加密.
    & }- j$ F/ w+ E$ _# d, O

    % g! Z% Y, g. `1 S- m; w# m; ?程序运行主要截图
    2 a# e9 _7 |- N9 L9 V
    9 {% U/ E/ W% u9 {
    0 d0 R& b+ R. D5 R; D3 `
    5 z6 _" M  `0 C7 x: l
    / e) R% R" t7 Z( Z/ ~( c3 L4 n# j 4 P/ l9 e$ _/ Z) g  C* J% |
    - @  u" s; i3 O. m& e8 v4 c

    * x1 q  y& e( ~
    7 f6 J7 x6 V: J. Z
    1 b4 z5 D0 i% E% q% H1 `; {项目下载 提取码:
    游客,如果您要查看本帖隐藏内容请回复
    % {# K4 [( j: p+ s" u7 F

    2 z6 k, k+ @# _0 G3 J7 X+ [7 q3 W3 I% ~( M* F6 F: _: D, h+ D
    0 @; j, n" L; r% u3 k: Z; I8 a" r

    $ x0 G# d# L* l! x4 n- T  `# Z) P2 d; _4 O5 G5 \
    8 Z) n! l5 S  j

    0 ?* r% j  w; n& E7 x, Z$ w

    科帮网 1、本主题所有言论和图片纯属会员个人意见,与本社区立场无关
    2、本站所有主题由该帖子作者发表,该帖子作者与科帮网享有帖子相关版权
    3、其他单位或个人使用、转载或引用本文时必须同时征得该帖子作者和科帮网的同意
    4、帖子作者须承担一切因本文发表而直接或间接导致的民事或刑事法律责任
    5、本帖部分内容转载自其它媒体,但并不代表本站赞同其观点和对其真实性负责
    6、如本帖侵犯到任何版权问题,请立即告知本站,本站将及时予与删除并致以最深的歉意
    7、科帮网管理员和版主有权不事先通知发贴者而删除本文


    JAVA爱好者①群:JAVA爱好者① JAVA爱好者②群:JAVA爱好者② JAVA爱好者③ : JAVA爱好者③

    1

    主题

    0

    听众

    59

    金钱

    二袋弟子

    该用户从未签到

    沙发
    发表于 2016-08-23 17:12:18 |只看该作者
    有点意思,下载下来学习学习

    点评

    admin  哈哈哈哈哈哈哈哈哈哈  发表于 2016-8-23 19:37 回复
    回复

    使用道具 举报

    2

    主题

    1

    听众

    138

    金钱

    三袋弟子

    该用户从未签到

    板凳
    发表于 2016-08-23 19:52:23 |只看该作者
    谢谢群主。。。。。。。。。。。。。。。

    点评

    admin  不错哈  发表于 2016-8-23 20:03 回复
    回复

    使用道具 举报

    10

    主题

    5

    听众

    1108

    金钱

    五袋长老

    该用户从未签到

    90后

    地板
    发表于 2016-08-24 15:07:59 |只看该作者
    求看看求看看求看看求看看求看看求看看求看看求看看求看看求看看求看看求看看求看看
    回复

    使用道具 举报

    2

    主题

    0

    听众

    112

    金钱

    三袋弟子

    该用户从未签到

    5#
    发表于 2016-08-27 14:33:10 |只看该作者
    学习一下 感谢分享。
    回复

    使用道具 举报

    7

    主题

    0

    听众

    336

    金钱

    四袋长老

    该用户从未签到

    6#
    发表于 2016-09-18 23:50:45 |只看该作者
    这个项目真的很不错也,值得好好学习
    回复

    使用道具 举报

    1

    主题

    0

    听众

    137

    金钱

    三袋弟子

    该用户从未签到

    7#
    发表于 2016-10-10 21:27:13 |只看该作者
    谢谢分享!
    回复

    使用道具 举报

    72

    主题

    3

    听众

    926

    金钱

    五袋长老

    该用户从未签到

    8#
    发表于 2016-10-10 22:51:30 |只看该作者
    学习学习,不宁赐教
    回复

    使用道具 举报

    41

    主题

    0

    听众

    655

    金钱

    四袋长老

    该用户从未签到

    90后

    9#
    发表于 2016-10-25 17:13:36 |只看该作者
    目前,我还对这个项目不太懂,因为框架不熟悉,慢慢学习,总会懂得!感谢楼主奉献!
    回复

    使用道具 举报

    41

    主题

    0

    听众

    655

    金钱

    四袋长老

    该用户从未签到

    90后

    10#
    发表于 2016-10-25 18:22:43 |只看该作者
    我以后也可以测试自己的身体了!
    回复

    使用道具 举报

    快速回复
    您需要登录后才可以回帖 登录 | 立即注册

       

    关闭

    站长推荐上一条 /1 下一条

    发布主题 快速回复 返回列表 联系我们 官方QQ群 科帮网手机客户端
    快速回复 返回顶部 返回列表