数据库设计表如下:文章类别表.文章表.评论表.留言表. 文章列表表:存放文章类别,首页菜单生成也是从这个表取的. 文章表:存放文章标题.发表时间.内容等信息. 评论表:文章评论内容. 留言表:用户发表的留言. 有两个触发器,用于管理文章的评论次数.评论表增加一条记录,则文章表对应记录的评论数增加1,评论表删除一条记录,则文章表对应记录的评论数减去1. 详细的sql如下: -- 1.创建库 drop database if exists blog; -- 直接删除数据库,不提醒 create da…
由于时间关系,多人博客系统这里穿插一个2.0版本. 2.0版本本来是打算用于建立个人网站,但是后来发现个人建站需要购买域名服务器,还需要备案,很繁琐.最终放弃.完成此版本,最终也只是作为技术演练.此版本设计和开发都很快和很粗燥,当时想着能快速上线. 2.0版本特性: 1.单人博客. 2.后台使用spring boot单体应用,数据库使用mariadb. 3.前端使用vue.js. 4.docker部署. 缺点: 1.设计粗糙,界面丑陋. 2.vue学习不全部,导致前端很多地方vue使用不当. 2…
docker是当下很热门的技术,是对之前的部署系统方式的彻底改变.之前部署系统,需要安装数据库.初始化数据库,安装jdk,配置jdk,部署应用程序,修改配置文件等,很繁琐.一般现场运维人员很难搞定,现场也会出现很多公司开发环境没有的问题.使用docker技术,只需要运行镜像即可,省去了环境安装.变量配置等繁琐的事情,现场运维人员经过简单培训后可以独立部署系统.移植性好,公司开发环境直接可以部署到现场. 使用docker技术,主要有两个个关键步骤:1.构建镜像 2.运行镜像.构建镜像,需要将基础支…
1.前后端分离,后端使用spring boot,只负责提供数据,对外暴露Restful API.前端使用vue,只负责展示数据和向后台提交数据. 2.数据库使用mariadb,存储所有数据. 3.前端使用nginx部署静态代码. 4.整个项目采用docker部署,分为前端镜像.数据库镜像.后端镜像.…
多人博客系统1.0版本,架构和技术还是很简单和很传统的. 1.技术 前端:jsp.html.css.javascript.jquery.easyui.echarts 后端:spring mvc.Hibernate 数据库:mysql 搜索引擎:ElasticSearch 2.架构…
任何项目都是由小到大,逐步演变的.自己写的这个博客系统也不例外. 更新日志如下: 一.2014年底-2015年初 功能及技术: 1.定位为个人网站,介绍自己情况和发布文章等. 2.首页模块有:个人简介.教育经历.旅游经历.关注的网站.发表的文章.留言. 3.除发表的文章,其他都是静态页面,有文字.图片和地图展示,外加JS效果.文章可以评论.后台可以管理文章,新建.编辑.删除文章和留言.回复留言可以给留言者发送通知邮件. 4.前端采用html+css+Javascript.用到了easyui\ki…
作为一个程序员,工作之外的不断学习是必须的.这个项目是我个人课外学习和练手的项目.最开始是一个个人网站.当时发现京东云可以免费部署网站的,就立即写了一个网站,当时就使用jsp技术,可以实现发布博客.评论博客.留言基本功能,首页展示了个人信息.数据库使用MySQL.通过git上传代码,部署成功后,在朋友中反响不错,访问和评论人很多.但是过了半年,京东云要收费了,我这个个人网站也就关停了. 但是这个项目我一直保留了下来,并且不断进行完善,不断加入新的技术.先后使用了Spring MVC.Hibern…
目录 说明 功能 如何使用 说明 这是一个用Django开发的多人博客系统,功能简单,但完全满足公司内部或个人的博客使用需求.支持普通富文本编辑器(tinyMCE)和MarkDown编辑器 由于嫌弃Django后台太难看,也无法满足个人开发时候的想法.于是自主开发了后台,未使用Django自带的admin模块.其中集成了Django的Auth模块,其他部分都重写了 由于本人前端不精,不愿意花费大量时间去写界面.所以博客前台界面参考了vmaig开源博客的界面.后台模块的界面参考了Bootstrap…
大家好!我是 Guide 哥,Java 后端开发.一个会一点前端,喜欢烹饪的自由少年. 最近想倒腾一下博客,看了很多现成的比较成熟的开源博客系统,自己也简单从下面几个维度总结对比了一下: star数量 技术选型 社区生态 当然啦!好东西不能独享.下面简单分享一下我所做的笔记. 欢迎小伙伴们评论区补充完善.ღ( ´・ᴗ・` )比心 halo Github地址 :https://github.com/halo-dev/halo Star : 16.2k 简介 :✍ 一个优秀的开源博客发布应用. 技术…
OneBlog 一款超好用的Java版开源博客      Introduction 简介 OneBlog 一个简洁美观.功能强大并且自适应的Java博客.使用springboot开发,前端使用Bootstrap.支持移动端自适应,配有完备的前台和后台管理功能.   Features 功能.特点 支持wangEditor和Markdown两种富文本编辑器,可以自行选择 在线申请友情链接,无需站长手动配置,只需申请方添加完站长的连接后自行申请即可 支持将文件提交到百度站长收录平台,加快百度引擎的收录…
1.1.4:搭建多人博客 1.功能分析 搭建一个简单的多人注册,登录,发表文章及登出功能的博客 2.设计目标 未登录:主页左侧导航显示home.login.register,右侧显示已发表文章,发表日期及作者 登陆后:主页左侧导航显示home.post.logout,右侧显示已发表文章,发表日期及作者 用户登录.注册.发表成功后 以及登出后都返回到主页 (1)未登录 主页 登录页 注册页 (2)登录后 主页 发表页 注意:没有登出页,点击logout后,退出登录并返回首页 3.路由规划 既然把设…
除了闷头专研技术之外,程序员还需要不断地写作进行技术积累,写博客是其中最重要的方式之一.商业博客平台不少,但是更符合程序员背景的方案,是自己开发一个博客平台或者使用开源的博客平台. 开源的博客平台多如牛毛,而且不乏优秀之作,如 Hexo.Octopress.Jekyll.Wordpress.本系列文章将分享如何利用各种博客引擎在云端搭建属于自己的个人博客.今天这一篇,介绍如何在快速部署一个国人用 Java 开发的博客系统. 前几天,在社区看到有国人开发者开源了用 Java 写的一个博客系统 Ta…
项目地址:https://github.com/halo-dev/halo 安装指导:https://halo.run/guide/   简介: Halo 是一款现代化的个人独立博客系统,给习惯写博客的同学多一个选择. Halo [ˈheɪloʊ],意为光环.当然,你也可以当成拼音读(哈喽). 轻快,简洁,功能强大,使用 Java 开发的博客系统.   快速安装   下载最新的 Halo 安装包 curl -L https://github.com/halo-dev/halo/releases/…
一.博客系统进度回顾以及页面设计 1.1页面设计说明 紧接前面基础基本完成了框架搭建,现在开始设计页面,前台页面设计我是模仿我博客园的风格来设计的,后台是常规的左右布局风格. 1.2前台页面风格 主页面: 技术博客风格: 详情页风格: 详情页留言风格: 1.3后台风格: 表格风格: 博客发布风格: 以上看到的系统页面是目前系统完成的风格,以后页面设计都参考这些页面风格. 二.使用前端web框架以及插件说明 2.1选择前端web框架,我找了很多框架,以前学过自学过bootstrap觉得对于没有前端…
一.博客系统进度回顾以及页面设计 1.1页面设计说明 紧接前面基础基本完成了框架搭建,现在开始设计页面,前台页面设计我是模仿我博客园的风格来设计的,后台是常规的左右布局风格. 1.2前台页面风格 主页面: 技术博客风格: 详情页风格: 详情页留言风格: 1.3后台风格: 表格风格: 博客发布风格: 以上看到的系统页面是目前系统完成的风格,以后页面设计都参考这些页面风格. 二.使用前端web框架以及插件说明 2.1选择前端web框架,我找了很多框架,以前学过自学过bootstrap觉得对于没有前端…
介绍 很多互联网应用程序开发人员第一个接触到的网站项目就是博客系统.而全球使用最广的Wordpress常常被用户用来快速搭建个人博客网站.默认情况下,Wordpress一般在后台使用MySQL关系型数据库存储所有的博文及回复.本文将展示如何使用 SequoiaDB 巨杉分布式数据库替换MySQL,成为Wordpress博客系统的后台关系型数据库. 通过阅读本文,用户可以了解到如何使用SequoiaDB巨杉数据库的MySQL实例无缝替换标准MySQL数据库.SequoiaDB巨杉数据库允许用户在不…
本文适合刚学习完 Java 语言基础的人群,跟着本文可了解和运行 Tale 项目.示例均在 Windows 操作系统下演示 本文作者:HelloGitHub-秦人 HelloGitHub 推出的<讲解开源项目>系列,今天给大家带来一款基于 Java 语言的轻量级博客开源项目--Tale 它拥有小.美.快.稳的特点.该项目完全开源.免费,能够让你快速搭建包含前.后台的博客系统,大大节省了搭建私人博客的时间,开箱即用.让你可以专注于创作,让有故事的人更方便的表达想法. Tale 的项目地址:htt…
个人博客 对于技术人员来说,拥有自己的个人博客应该是一件令人向往的事情,可以记录和分享自己的观点,想到这件事就觉得有意思,但是刚开始写博客的时候脑海中是没有搭建个人博客这一想法的,因为刚起步的时候连我都不清楚写博客能坚持到第几篇,不过随着时间的推移,博客量的增加,搭建一个私人博客网站的想法就越来越强烈,独立开发,独立维护,然后根据需要一点点的再往项目中添加其他功能,这种感觉虽然没有体会过,不过应该会挺酷的. 一边工作,一边更新ssm-maven的代码和博客,其实这些工作所占用的时间点很密集,足够…
后台界面: 前台界面: 这是一个由我带着刚入门的几位实习生做的一个博客系统,希望给java入门的学习者一个例子,这个系统还需要完善,主体功能是实现了,还差一些细节,如果需要源码的话可以在下方给我留言! 参与者:胡顺伟.洪泽峰.熊小威.李豪杰 主要框架:SpringMVC + MyBatis 数据库:Mysql 后端界面:layui 前端:bootstrap .jQuery.ajax等 效果预览:www.hjieli.com…
@ 目录 系统简介 系统运行截图 核心代码 写在最后 系统简介 技术点:Java.JSP.SSM框架,实现了个人博客系统 用户角色分为:普通用户.管理员.系统管理员 功能:发博客.博客分类.博客删除.评论.博客管理.日志等 看完本博客,你可以得到: 1> 学会SSM框架,相当于一个学习例子,可以自己拿来改 2> 拥有自己的私人博客系统 系统运行截图 登录界面: 博客首页: 博客列表: 核心代码 一.业务逻辑层: 博客用户逻辑类: Blogger /* 1: */ package com.blo…
IT牛人博客,参见:http://blog.csdn.net/freebird_lb/article/details/8210276 团队技术博客 淘宝UED淘宝用户体验团队 淘宝核心系统淘宝核心系统团队博客 阿里巴巴数据库团队专注数据库管理开发运维 淘宝通用产品专注JAVA技术 淘宝QA致力于做测试的行业标准 淘宝搜索技术关注技术 关注搜索 量子恒道专注大数据统计 百度搜索研发关注搜索相关技术 EMC中国研究院关注于云计算和大数据 贰号楼肆层阿里巴巴平台技术部 阿里数据平台阿里巴巴数据平台 百…
tomcat Tomcat服务器是一个免费的开放源代码的Web应用服务器,属于轻量级应用服务器. tomcat有三个端口 开始部署 安装tomcat 第一步:下载tomcat 安装包 tomcat官网:https://tomcat.apache.org 第二步: 下载完毕后将安装包传入linux系统下 注:这里需要用到一款软件  lrzsz (Linux服务器与windows之间互传 文件工具)   , 在linux 下 使用    yum  install  lrzsz -y 进行下载 第三步…
go语言打造个人博客系统(一) 为什么选择go语言?   听说go语言是在几年前,但真正深入了解他却是在2017年,因为当时作为讲师 ,需要准备go语言的课程,结果稍一接触立刻就喜欢上这门语言了,作为长期的c/c++程序员来说,10年来参加了很多大型项目,用c来开发确实很苦逼,所以碰到go语言时,发现真的能够上瘾,新生的语言肯定会把作者对之前各种语言的痛点体现出来,尤其还是肯-汤普森这样的大师. go语言的优点很多: 代码很简洁 上手很容易 内存自回收 运行很高效 开发效率高 风格很统一 出身自…
前言 一个好的项目,我不会吝啬于推荐之语.找了好久,想要一个最简单的个人博客.由于个人不怎么会写前端页面,怎么也看不到漂亮的设计.没有漂亮的前台都不知道后台需要写一些什么! 这个项目至少目前满足了我的要求,漂亮的前端,简洁的后端. 至于代码怎么样,我有没有能力看懂它的代码之后,在其上加入我想要的功能再说.反正,此时,我对这个项目甚是满意! 简介 Solo 是一款一个命令就能搭建好的 Java 开源博客系统,并内置了 15+ 套精心制作的皮肤.除此之外,Solo 还有着非常活跃的社区,文章分享到社…
标签: springmvc hibernate 2016年12月21日 21:48:035133人阅读 评论(0) 收藏 举报  分类: Spring/Spring MVC(6)  Hibernate(1)  版权声明:本文为博主原创文章,未经博主允许不得转载,如需转载,请注明文章出处为 http://www.54tianzhisheng.cn/,否则考虑法律追究责任,谢谢合作! https://blog.csdn.net/tzs_1041218129/article/details/53791…
本次发布主要是更新了 Markdown 编辑器,加入了全屏.Emoji 自动完成.粘贴时自动转换为 MD 格式的特性.(1.7.0 版本变更记录请看这里) 目前的 Markdown 编辑器有多好用呢?请看: 另外在开发方面,这个版本我们加入了大量的单元测试用例,目前覆盖率已达 47%,后续还会不断补充 :) 简介 Solo 是一款一个命令就能搭建好的 Java 开源博客系统,并内置了 15+ 套精心制作的皮肤.除此之外,Solo 还有着非常活跃的社区,文章分享到社区后可以让很多人看到,产生丰富的…
基于开源博客系统(jpress)搭建网站 JPress 使用 Java8 开发,基于流行的JFinal和Jboot框架. 目前JPress已经内置的文章和页面其实是两个模块,可以移除和新增其他模块,因此,可以通过新增模块的方式,使用JPress来做博客.论坛.问答社区,商城等几乎可以用来做任何类型的网站. JPress充分利用中国互联网生态.原生支持和微信公众号.小程序对接.基于LGPL开源协议. 官网:http://www.jpress.io/ https://gitee.com/fuhai/…
  此篇为Tomcat部署方式,另有Docker部署方式,请参考文章<Docker 方式部署 Solo 博客系统总结> 一.环境和文件准备 服务器:购买的阿里云服务器,系统为Linux(Cent OS). JDK:版本1.8 下载 Tomcat:版本9.0.19 下载 Solo:war包形式,版本3.6.3 下载 MySQL 8:通用Linux社区版 下载   下载准备好以上几个文件后,分别将他们放到Cent OS的相应目录中,具体目录自己决定.最好新建自己的文件夹,目录中不要出现中文. JD…
一.博客系统进度回顾 上一遍博客介绍到,系统已经实现到了发布以及前台布局展示,接下来就是实现一些,详情页,留言.轮播图管理.右侧博文统计信息实现. 二.博客系统详情页实现 2.1先来看看详情页展示的效果 2.2实现控制器在前台控制器中创建一个Blog的控制器,主要是展示博客分类以及详情页 Action详情页实现: /// <summary> /// 详情页 /// </summary> /// <param name="id"></param&…
序,Node是基于V8引擎的服务器端脚本语言. 基础准备 Node.js: Express:本文用的是3.21.2版本,目前最新版本为4.13.3,Express4和Express3还是有较大区别,可以去官网查看wiki:https://github.com/strongloop/express MongoDB: 一.使用Express搭建一个站点 1 快速开始安装Express Express是Node上最流行的Web开发框架,通过它可以快速开发一个Web应用.全局模式下输入命令: $ npm…