[1240] 前言:在之前,我们已经完成了项目的基本准备,那么就可以开始后台开发了,突然又想到一个问题,就是准备的时候只是设计了前台的RESTful APIs,但是后台管理我们同样也是需要API的,那么就在这一篇里面一起实现了吧......前序文章链接:SpringBoot技术栈搭建个人博客【项目准备】:https://www.jianshu.com/p/0293368fe750 一些设计上的调整 在查了一些资料和吸收了一些评论给出良好的建议之后...: 后台Restful APIs: [1240] 前台开放RESful APIs: [1240] 这些API只是用来和前端交互的接口,另外一些关于日志啊之类的东西就直接在后台写就行了,OK,这样就爽多了...} 在拦截器中,我们从session中取出了user,并判断是否符合要求,这里我们直接写死了(并没有更改密码的需求,但需要加密),而且我们并没有做任何的跳转操作,原因很简单,根本就不需要跳转,因为访问后台的用户只有我一个人...层进行了一层不必要的封装而已,然后通过分析其实主要的业务也就分成几个:文章/评论/分类/日志浏览量这四个部分而已,所以创建这四个Service就好了; 比较神奇的事情是在网上找到一种通用Mapper的最佳实践方法,整个人都惊了
定义后台路径 访问这个路径进入后台页面 http://localhost:8888/admin/login 在后台路由控制器里面(/admin/index.js)调用登陆控制器(/admin/login.js.../login")); 登陆控制器里面,定义登陆界面的路由,定义登陆提交验证的路由,这里需要获取到form表单post提交的数据,需要使用一个中间件叫body-parser /** * 后台登陆控制器 *...; } }); module.exports=router; 后台主页判断是否有权限 后台对session里面的值进行判断,如果没有就是没登陆,跳到登陆页,不让进入。
@TOC 系统简介 技术点:Java、JSP、SSM框架,实现了个人博客系统 用户角色分为:普通用户、管理员、系统管理员 功能:发博客、博客分类、博客删除、评论、博客管理、日志等 看完本博客,你可以得到...: 1> 学会SSM框架,相当于一个学习例子,可以自己拿来改 2> 拥有自己的私人博客系统 系统运行截图 登录界面: [在这里插入图片描述] 博客首页: [在这里插入图片描述] 博客列表: [在这里插入图片描述...] 核心代码 一、业务逻辑层: 博客用户逻辑类: Blogger /* 1: */ package com.blog.service.impl; /* 2: */ /* 3: */...* Qualified Name: com.blog.service.impl.BloggerServiceImpl * JD-Core Version: 0.7.0.1 */ 博客类型逻辑类...("mainPage", "foreground/blogger/info.jsp"); /* 48:60 */ mav.addObject("pageTitle", "关于博主_Java开源博客系统
0x001 效果演示 0x002 简单介绍 前前后后大概花了一周多的时间,目前个人博客已经完善的差不多了,现在写个文章做个阶段总结,后续如果有更新的地方,会及时补充。...在此开源博客的基础上做了改进,修复了一些bug,顺利搭建完成了我的个人博客。大家对此主题有兴趣的可以下载源代码,搭建属于自己的个性化博客。...个人博客 演示:http://luckyzmj.cn 0x003 Hexo 初级搭建 1. 安装Git Git是目前世界上最先进的分布式版本控制系统,可以有效、高速的处理从很小到非常大的项目版本管理。...注册Github账号创建个人仓库 接下来就去注册一个github账号,用来存放我们的网站。...当文章没有设置特色图时,本主题会根据文章标题的 hashcode 值取余,来选择展示对应的特色图 我认为个人博客应该都有自己的风格和特色。
背景 很多人都希望能有自己的博客,但是搭建一个博客需要大量的人力物力,比如说,需要一台一天24小时运行的服务器,需要购买一个域名,备案,自己需要运维服务器,需要繁重的开发工作,从前端到后端事无巨细。...方案设计 可以采用腾讯云函数实现,通过Hexo和腾讯云函数能快速构建自己的个人博客。...serverless 安装Hexo $ npm install -g hexo-cli 初始化项目 $ hexo init hexo # 生成hexo目录 $ cd hexo $ npm install 生成博客页面...region: ap-guangzhou website: https://xxx.ap-guangzhou.myqcloud.com 25s › hexodemo › Success 修改博客内容即可
——快速搭建属于自己的个人博客思路如下: 1.拥有一台虚拟主机或者云服务器,拥有自己的域名 2.将域名解析到虚拟主机或云服务器 3.上传下载的wordpress的源码并进行相关配置 4.上传博客主题 简单的四步...,你便拥有了属于自己的个人博客~ 虚拟主机+WordPress搭建 如果没有其他需求的话,虚拟主机无疑是最好的选择,成本低而且便于操作, 下面我以 虚拟主机+wordpress 来进行演示: 虚拟主机...大陆外的主机 更新于2023年2月1日:我重新搭建了个人博客,原因是原白嫖的美国主机不稳定,故更换为香港,页面加载速度也极大提升了, 忠心劝告:第一次就把机子搞好点,否则迁移博客很麻烦,流泪提示 !!!...还有一些个性化的配置,在左下角的Argon主题选项 如果懒的话,可以直接用我的(我把它放到最下面了,因为我的各种设置有点多,都是在网上搜集到的,以及自己探索出来的[doge]) 那么,恭喜你,快速搭建了个人博客...,汐语の小栈,汐语的小栈,汐语的小站","argon_seo_keywords":"汐语,Blog,个人博客,汐语の小栈,汐语的小栈,汐语的小站","argon_article_meta":"time|
简介 Java ssm开发的个人博客系统,可以发布博客,照片,站长留言。 演示视频 https://www.bilibili.com/video/BV1sf4y1y7Ne/?...share_source=copy_web&vd_source=ed0f04fbb713154db5cc611225d92156 技术 mysql,SSM,css,js,jq 功能 简单版(个人): 网站功能...:登录,上传照片,发布博客,首页,博客详情,注册,照片管理,博客管理,给站长留言,查看留言,分页,编辑博客,删除博客,删除照片,分页展示博客和照片,分页展示站长留言,修改登录密码。...增强版 角色 管理员+注册用户 添加功能:博文浏览量,博文评论,用户可以删除自己的评论,博主可以管理该博文以下的所有评论,搜索博文,博客首页展示用户头像,昵称,上传头像,修改基本信息,相册显示用户头像昵称...管理员后台 用户管理 :根据昵称、用户名、状态、权限查找,分页展示,禁用启用账号,设置管理员,初始化用户登录密码; 博文管理: 根据标题、昵称、审核状态查询、分页、审核通过,不通过; 分类管理 :编辑
作者:张首富 时间:2020-10-09 w x:y18163201 邮箱:zsf18163201@163.com 博客地址: blog.zhangshoufu.com TOC blog 架构介绍 [image...-20201009205539734] 效果展示 www.zhangshoufu.com blog.zhangshoufu.com 博客、笔记编写介绍 安装 Typora 软件官网地址为: https:...通过BlogHelper 自动发布到网站 下载下来配置好自己要发布的网站之后进行发布,我们这里使用的是博客园, 美化博客园 使用BNDong 来美化博客园达到我们上面的效果,项目地址: https:/...通过DNS解析直接访问博客园 我们在阿里云上面配置一个隐性URL 解析就行,在DNS 解析里面设置,然后就可以正常访问。...[image-20201009213254124] 截至我们的博客就搭建完成了,如果部署中有问题请联系我微信,或者邮箱
个人博客搭建 作者:张首富 时间:2020-10-09 w x:y18163201 邮箱:zsf18163201@163.com 博客地址: blog.zhangshoufu.com [TOC] blog...效果展示 www.zhangshoufu.com blog.zhangshoufu.com 博客、笔记编写介绍 安装 Typora 软件官网地址为: https://typora.io/ 这个软件目前支持...通过BlogHelper 自动发布到网站 下载下来配置好自己要发布的网站之后进行发布,我们这里使用的是博客园, 美化博客园 使用BNDong 来美化博客园达到我们上面的效果,项目地址: https:/...再到域名解析网站上把 www.zhangshoufu.com解析成CNAME为shoufuzhang.github.io然后我们就可以通过自己的域名访问博客园了。...通过DNS解析直接访问博客园 我们在阿里云上面配置一个隐性URL 解析就行,在DNS 解析里面设置,然后就可以正常访问。 ? 截至我们的博客就搭建完成了,如果部署中有问题请联系我微信,或者邮箱
博客的开始 其实,一切都是为了更好的装逼。好吧,我着相了。 最开始想做一个自己博客,主要是因为看到了很多人都有,觉得自己没有太 Low 了。...于是申请了 CSDN 的用户,但是太丑了,于是又申请了博客园,感觉这些都不是我想要的,而做为一个 Emacser 不使用 Github 搭建一个自己的博客,感觉就已经落伍了。...于是就有这最初的一个,相当简陋的利用 Emacs 的 Org-mode 搭建的博客,后来看了 Org-page 这个包,但是,我配置不好啊!为什么为什么!...博客的生活 我很喜欢调试自己的博客,但是写博客就不是那么喜欢了,但是我希望能养成一个定期写博客的习惯。...所以,我需要博客,主要是用来装…咳,主要是用来记录我们的生活、工作的内容,这样在下次使用的时候,就能更好的做到了。
上一篇介绍了博客首页的开发,本篇文章主要讲讲登陆注册和博客后台功能的开发。本篇文章的重点:注册/登陆,后台文章列表,文章修改/删除,文章发表。...(由于没有UI个人审美极致只能这样了) 首先我们先来设计用户注册登录界面,注册界面需要上传用户头像,头像我直接只用element-ui中的el-upload组件进行上传: ?...然后路由跳转到博客后台文章列表界面,我们看下返回的用户信息示例: ? 跳转到后台首页之后,需要渲染文章列表。...后台就不介绍了,其实就是一个简单的sql语句。当我们对某一篇文章点击修改时,会携带文章id跳转到文章发表界面: ?...文章发表成功会路由跳转回博客后台文章列表,后台博客增删改查的功能就全部实现了,本篇内容到这里也结束了,下一篇将实现文章详情界面与文章底部评论区,下一篇再见! ?
因为我的两个站点之前都不是搞纯技术的,现在全部搞成了Linux技术博客,好多人也非常想建立自己的博客。...说实话我之前的站点第5篇文章以内几乎都是讲如何建站很详细(也是为了防止后期忘掉),现在既然进来这个门了,咱们就踏踏实实的用真正的技术搞个wordpress博客!...准备 LNMP 环境 LNMP 是 Linux、Nginx、MySQL 和 PHP 的缩写,是 WordPress 博客系统依赖的基础运行环境。...恭喜,您的 WordPress 博客已经部署完成,您可以通过浏览器访问博客查看效果。...通过IP地址查看: 博客访问地址:http:///wp-admin/install.php 通过域名查看: 博客访问地址:http://www.yourdomain.com/wp-admin
本文长度为 1855 字,建议阅读 5 分钟 搭建博客的初衷 我是从18年开始写博客,最初的平台选择在博客园,界面比较清爽,但是博客园主要是针对互联网软件行业的,我发的内容相对来说偏硬件,后来转战CSDN...博客框架的选择 对于我这种前端大白,一直搞底层的C和汇编,再去学习HTML+CSS+JS,太难了,不过还好,就像Arduino让电子爱好者无需懂太多编程知识就可以做出作品,现有的很多博客框架可以让我们无需写一行前端代码即可搭建出博客...Github 等代码托管平台上,加上这些平台提供的免费 Page 服务,不用花一分钱就可以拥有一个好看易用的个人博客,何乐而不为呢 我的个人博客 基本配置 域名:mculover666.cn 国内分流...如果不是因为如此丰富的主题模板和插件,不可能获得如此广的应用; 其次来看我所使用的Next主题,本来就是一个主题而已,也并不是特别好看,只要懂点网页知识都可以写出来,但是它集成了特别多的第三方服务,使用服务时变得非常方便,这些服务一个人是写不上去的...整个博客搭建完成后,在自己的地盘上可以为所欲为,再也不用受平台限制了,这个博客我准备搬运过来一些以前写过的好文章,后续我还是会以CSDN的博客为主阵地,写日常的工作博客,个人博客主要是分享一些心得体会,
前面一节我们已经成功搭建ssm项目的环境,接下来我们需要做的就是搭建我们后台管理界面的框架。 这搭建完之后的效果图 ?...除去不要部分就得到了 个人博客后台管理...plain:true,iconCls:'icon-plgl'" style="width: 150px;">评论信息管理 修改个人信息...table style="padding: 5px" width="100%"> 博客后台系统1.5K30
document.body.style.overflow="visible",$("#Loadanimation").fadeOut(540)},500)}); 6.添加网站logo扫光 (注意这个是joe主题的示例,如果是其它博客的需要将
介绍 为Typecho博客程序专门美化的后台,框架主要采用MDUI 安装教程 覆盖安装admin目录 切记 一定要备份 使用须知 目前版本,部分内容不会根据网站所配置的内容进行变量 目前版本,无法兼容几乎所有的后台外观增强插件...后台登录页面的背景图需要到login.php里手动更改 在第18行即可看到URL 下载地址:Gitee
大概流程: 搭建 Node.js 环境 搭建 Git 环境 GitHub 注册和配置 安装配置 Hexo 关联 Hexo 与 GitHub Pages GitHub Pages 地址解析到个人域名 Hexo...如果 http://localhost:4000 能够正常访问,则说明 Hexo 本地博客已经搭建起来了,只是本地哦,别人看不到的。下面,我们要部署到Github。 ?...server被单独出来了,需要安装server,安装的命令如下: sudo npm install hexo-server 或者 npm install hexo -server --save 配置Git个人信息...现在你已经可以通过 SSH 链接到 GitHub 了,还有一些个人信息需要完善的。...GitHub 也是用这些信息来做权限的处理,输入下面的代码进行个人信息的设置,把名称和邮箱替换成你自己的。
Hexo 搭建个人博客 Hexo 是一个快速、简洁且高效的博客框架。Hexo 使用 Markdown(或其他渲染引擎)解析文章,在几秒内,即可利用靓丽的主题生成静态网页。 0....双线部署到 GitHub 和 Coding 本博客已迁移到 ECS, 部分功能可能失效,请注意!...Hexo 优化 图床 本博客图床已迁移到 OSS, 部分功能可能失效,请注意! 随着博客内容的增加,文章图片的数量也不断增长,如何引用存储图片就成了一个问题。...搭建博客图床详见:搭建博客图床 Hexo 插件 Hexo 本身提供了一个框架,通过丰富的拓展插件,能够进一步优化使用体验,你可以在 Hexo 插件 中寻找适合你的拓展。...Hexo 常用插件推荐详见:Hexo 常用插件推荐 ---- 部署流程 下面是我个人的部署流程,基本实现了全自动化部署(Python 脚本实现),只需要将新的 MD 文件、图片、静态文件等放到指定目录下即可
个人博客,也折腾了3年多了吧,不说已经特别稳定了,但起码也做成了自己满意样子,后续还需要继续调整。虽然现在的博客看似简单,并且用的模板,但在博客的这条路上也花了不少时间,饶了很多弯路,踩了不少坑。...这里回忆一下我折腾博客的辛酸历程~~ 域名折腾篇 大二寒假(2015年初)买了域名,hchstudio.cn,前三个字母当然是我名字的首字母喽,studio是工作室,意思是我的个人博客吧,话说这个域名也是模仿那位薛总的...,这是他的博客:边月博客。...通过研究廖雪峰的博客,发现了Bootstrap,还觉得自己很聪明,殊不知后台也有模板。。。 纯手工撸代码,PHP + Bootstrap,花了半个多月,同时支持静态页面生成。...链接持久化 博客文章链接需要注意一下几个问题: 链接最好不要包含中文 后缀最好是html 一篇博客的链接发布后就不要改变 博主因为这个问题升级了好几次博客,导致博客链接改变,幸辛苦苦攒的浏览量和评论也都没有了
你可以利用WordPress搭建个人博客,甚至企业官方网站。只要你跟着本文的步骤走,即使小白也能轻松搞定WordPress网站搭建。...系统提示你选择语言,请根据个人偏好选择中文或英文。 接下来,将设置登录WordPress管理员后台的账号密码。...默认是个人博客类型,所以选择”保存并继续”。 接下来要求我们绑定账号,可以直接选择”跳过“。 最后,点击”返回仪表盘“进入后台。 这样就完成了WordPress SEO插件的初始化。...写在最后 至此我们已经完成WordPress个人博客的快速搭建,你已经拥有了一个博客网站,后续就是不断丰富你的博文内容了。...WordPress是一款功能强大且广泛使用的开源内容管理系统,它可以用来构建各种类型的网站,从个人博客、新闻网站、企业门户到跨境电商平台。
领取专属 10元无门槛券
手把手带您无忧上云