瘦鱼-博客

随笔分类 -  Java多人博客系统

摘要:1、前后端分离,后端使用spring boot,只负责提供数据,对外暴露Restful API。前端使用vue,只负责展示数据和向后台提交数据。 2、数据库使用mariadb,存储所有数据。 3、前端使用nginx部署静态代码。 4、整个项目采用docker部署,分为前端镜像、数据库镜像、后端镜像。 阅读全文
posted @ 2018-10-18 10:18 瘦鱼 阅读(321) 评论(0) 推荐(0) 编辑
摘要:docker是当下很热门的技术,是对之前的部署系统方式的彻底改变。之前部署系统,需要安装数据库、初始化数据库,安装jdk,配置jdk,部署应用程序,修改配置文件等,很繁琐。一般现场运维人员很难搞定,现场也会出现很多公司开发环境没有的问题。使用docker技术,只需要运行镜像即可,省去了环境安装、变量 阅读全文
posted @ 2018-09-29 14:52 瘦鱼 阅读(736) 评论(1) 推荐(1) 编辑
摘要:数据库设计表如下:文章类别表、文章表、评论表、留言表。 文章列表表:存放文章类别,首页菜单生成也是从这个表取的。 文章表:存放文章标题、发表时间、内容等信息。 评论表:文章评论内容。 留言表:用户发表的留言。 有两个触发器,用于管理文章的评论次数。评论表增加一条记录,则文章表对应记录的评论数增加1, 阅读全文
posted @ 2018-09-28 15:29 瘦鱼 阅读(442) 评论(0) 推荐(0) 编辑
摘要:由于时间关系,多人博客系统这里穿插一个2.0版本。 2.0版本本来是打算用于建立个人网站,但是后来发现个人建站需要购买域名服务器,还需要备案,很繁琐。最终放弃。完成此版本,最终也只是作为技术演练。此版本设计和开发都很快和很粗燥,当时想着能快速上线。 2.0版本特性: 1、单人博客。 2、后台使用sp 阅读全文
posted @ 2018-09-28 15:22 瘦鱼 阅读(283) 评论(0) 推荐(0) 编辑
摘要:多人博客系统1.0版本,架构和技术还是很简单和很传统的。 1、技术 前端:jsp、html、css、javascript、jquery、easyui、echarts 后端:spring mvc、Hibernate 数据库:mysql 搜索引擎:ElasticSearch 2、架构 阅读全文
posted @ 2018-09-28 15:08 瘦鱼 阅读(329) 评论(0) 推荐(0) 编辑
摘要:任何项目都是由小到大,逐步演变的。自己写的这个博客系统也不例外。 更新日志如下: 一、2014年底-2015年初 功能及技术: 1、定位为个人网站,介绍自己情况和发布文章等。 2、首页模块有:个人简介、教育经历、旅游经历、关注的网站、发表的文章、留言。 3、除发表的文章,其他都是静态页面,有文字、图 阅读全文
posted @ 2018-03-02 16:08 瘦鱼 阅读(368) 评论(0) 推荐(0) 编辑
摘要:作为一个程序员,工作之外的不断学习是必须的。这个项目是我个人课外学习和练手的项目。最开始是一个个人网站。当时发现京东云可以免费部署网站的,就立即写了一个网站,当时就使用jsp技术,可以实现发布博客、评论博客、留言基本功能,首页展示了个人信息。数据库使用MySQL。通过git上传代码,部署成功后,在朋 阅读全文
posted @ 2017-05-07 17:27 瘦鱼 阅读(3617) 评论(4) 推荐(0) 编辑