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