致即将大学毕业的孩子们
毕业季就要到了, 虽然已毕业, 但还是挂念着未毕业的学弟学妹们, 眼看着就到要交毕业设计的时节, 作为学长非常懂得你们此刻的心情, 你们的毕设肯定还八字没一撇呢吧?
我闲来无事, 翻了翻电脑里的文档, 发现当年毕业设计相关的论文答辩 ppt 等材料还都保留着想了一想, 既然放着也是放着, 不如传上来, 也许能对学弟学妹们有所帮助
这个项目就是题目所描述的: 基于 java 的日志监控分析工具的设计与实现这个题目是当年在公司实习的时候, 在导师的催促下拍脑门定的在开始设计的时候我就后悔了, 后悔为啥不找个能随便搭一搭环境用一用框架就能完成的题目...... 不过后悔也没用了, 就硬着头皮用当时仅剩的那点儿校园时光开发完了这个项目
在设计上借鉴了 flume 里的 sourcechannelsink 等模型, 完成了日志的收集上报持久化等功能, 算是 flume 的简陋版吧额外还有一些 web 端展示的功能当时确实能力有限时间有限, 构思的时候很丰满, 实现的时候很骨感
不管怎么样, Hawkeye, 这里就是我当时的全部心血了, 学弟学妹们收好, 不谢!
相关代码
client: 日志收集客户端
front: 日志查询的 web 页面
remote:Remote 组件
router:Router 组件
server: 日志收集服务端
web: 日志查询的 web 服务
PS:
代码的具体作用在论文里有介绍
当时没有考虑并发问题, 小心有坑
相关文档
文档在 document 中, 这里包含了:
论文: 这就是毕业论文了
程序包: 我不敢保证能顺利运行, 当然了, 当时是没有问题的
答辩 PPT: 如果你是一个有审美追求的人, 就忽略它
ElasticSearch 索引: 如名字
mysql 数据库表: 如名字
对学弟学妹的忠告
可以参考, 可以借鉴, 但最好不要 copy, 自己完成会很有成就感
珍惜剩余的校园时光
毕业快乐
来源: http://www.jianshu.com/p/4e6ec7c97375