当前位置: 首页 > news >正文

小智logo在线制作苏州吴中区seo关键词优化排名

小智logo在线制作,苏州吴中区seo关键词优化排名,公主岭网站建设规划,如何学好网站建设概述 首先要感谢两位大神#xff0c;该项目的想法来源自tale和MyBlog。 做了一些改造#xff0c;增加了一些功能和一些代码的重构#xff0c;并且更换了博客主题。 关于项目#xff0c;对于开发的练手项目#xff0c;能够工程化#xff0c;严谨一些。 关于文档#x…概述 首先要感谢两位大神该项目的想法来源自tale和MyBlog。 做了一些改造增加了一些功能和一些代码的重构并且更换了博客主题。 关于项目对于开发的练手项目能够工程化严谨一些。 关于文档本文主要中从项目需求项目设计的方式来阐述. 如何从零开始使用springboot开发项目。 记录一些在开发过程中遇到的一些问题总结开发技巧   接下来会以需求和设计方式来阐述 效果图  首页展示   文章编辑    文章管理 项目需求 项目背景 对于刚学习springboot的同学最好的就是拿一个项目练练手。在编码过程中遇到的问题并解决这都是宝贵的经验。 用springboot开发的博客系统简单而且实用适合做练手项目。 功能需求 界面需求 主页 博客汇总以列表加图片的形式展示能够以分类的方式查看文章能够以时间列表的方式归档文章个人介绍github地址搜索框能够搜索文章后台管理 管理主页记录最新文章最新留言最近日志等 最近日志记录登录IP地址操作等记录一天的访问量 发布文章 使用markdown编辑器支持插入代码插入图片等功能能够给文章添加缩略图。可将文章存为草稿或者发布文章可选择分类和标签自定义url文章可控制是否允许评论 文章管理 以列表形式展示文章信息在可选操作中增加删除预览编辑功能支持分页显示增加搜索功能可根据文章名文章信息 分类管理 可以新增、删除、修改分类 文件管理 支持文件上传支持删除已上传的文件 友情链接 支持增加友情链接支持删除友情链接 系统设置 支持修改密码支持备份数据库支持黑名单配置非界面需求 日志记录记录来访IP名单每天定时备份数据库安装部署需求 可以使用docker方式部署也可支持-jar方式使用springboot自带方式打包非功能性需求 性能需求 首页响应的时间不超过1秒钟文章页响应时间不超过1秒钟项目设计 总体设计 本项目用到的技术和框架 项目构建 mavenweb框架spring boot数据库ORMmybatis数据库连接池Druid分页插件PageHelper数据库mysql缓存NOSQLredis前段模板thymeleaf文章展示使用commonmark将markdown转成html页面 本项目的关键点 采用springboot开发数据库使用连接池加orm框架的模式对于系统的关键业务使用redis缓存加快响应速度整体系统采用门户网站后台管理的方式搭建门户主要展示博客内容后台管理主要用于编辑文章上传附件控制黑名单登录等。 环境 结构设计 熟悉spring开发的同学相信对此结构图也并不陌生。平时的开发过程中结构设计是重要的缓解特别是协作开发的时候明细的分包模块化可减少在git提交时的冲突。 业务设计 本模块主要介绍一些关键的业务流程。 发布文章流程 修改文章的流程大致上和发布是相似的这里不再赘述了 登录流程     文件上传 在写文章的时候通常会使用到图片可以引用一些网络上的图片更好的是本系统支持上传文件和图片将文件区别为图片和其他图片支持预览模式文件路径设计成绝对路径在web系统中可直接引用文件按月份归类文件名以uuid的重新命名存储其他文件支持下载文件上传流程图  首页展示 首页也文章列表图片的形式展示内容默认最大显示12篇文章包括发布时间和分类上部展示菜单栏支持搜索归档页等功能右侧显示菜单栏展示个人github地址个人信息标签云等使用redis缓存首页的html页面加速访问。打包、部署和运行 本项目采用springboot的maven插件进行打包打成jar形式部署方式使用**nohub java -jar xxx.jar **的方式启动项目  数据设计 用户表t_users 用户表主要管理后台管理用户。 文章表t_contents 主要管理文章内容外键为cid 标签表t_metas 管理标签信息外键为mid 文章标签关系表t_relationships 记录文章和分类的关系多对多表   性能与可靠性 性能设计 将文章内容写入redis中加快访问速度可靠性设计 后台管理可以系统日志查看系统运行状态定时发送邮件发送服务端的可用内存cpu最新日志硬盘情况进行监控对于恶意的IP支持黑名单设置禁止访问开发流程 数据库的curd 首先编写sql语句创建数据库。 本项目的crud操作采用mybatis的逆向功能对于特殊操作需要自己手写sql语句 springboot如何使用mybatis以及mybatis的逆向工程请参考springboot与mybatis 编写service层根据需求分析和概要设计将具体业务转成具体代码 关于事务的使用使用srping中的Transactional还是很方便的 本流程的开发不是特别难关键在于业务的实现 页面与展示 作为一个后端开发css的功力还是有所欠缺的所以也是用了妹子UI主题和tale的后端页面大大减少了页面的开发难度特此感谢 页面与后端的交换主要是在controller包中springboot的页面开发和springmvc是几乎一样的PostMapping和GetMapping这两个注解也是方便了开发。 统一的异常处理使用ControllerAdvice定义异常页面设置自动跳转500404页面。 拦截器获取http请求中的ip判断是否在黑名单如果在则禁止访问系统 其他功能 该项目是在My blog基础上修改的修复了部分bug增加添加黑白单功能指定文章缩略图 分析访问量最多的数据主要在于文章访问部分将文章放入redis缓存。每次编辑完文章后更新缓存 每天定时发送邮件汇报服务器运行状态和最新日志手机即可查看。 系统安全 使用阿里云云主机借助阿里云本身防护机制 在主机中安装denyhosts对于尝试暴力破解ssh的IP实施封禁 对于评论部分能够抵御sql注入和xss攻击 打包测试 使用springboot本身测试方式在集成测试之前先进行单元测试 打包使用springboot的mvn插件打成jar包 网站建设 服务器选用的是阿里云centos7域名是腾讯送的网站需要备案备案的话只要按照阿里云提示的流程走就可以了就是上传个人身份信息和审核大概需要一个月的时间开发总结 springboot常用注解 srpingboot整合mybatis springboot之邮件的发送 springboot之thymeleaf的使用 springboot之定时任务 springboot之netty的使用 springboot之redis的整合与使用 以上是我学习springboot总结的一些博客特此分享 网站地址 www.janti.cn 项目代码  喜欢的话给个推荐给个star鼓励一下 如果有项目上的一些问题可直接邮箱我 jantentqq.com  转载于:https://www.cnblogs.com/superfj/p/9044532.html
http://www.pierceye.com/news/272259/

相关文章:

  • php网站后台程序做游戏ppt下载网站有哪些
  • 柳州正规网站制作公司佛山企业名录黄页
  • 企业网站做备案网站换域名 百度收录
  • 平面网站模版网站建设需要的费用
  • 营销型网站案例展示如何做网赌网站
  • 商融交通建设工程有限公司网站wordpress的伪静太文件
  • 网站rar文件做sorry动图的网站
  • 有合作社做网站得不备案期间关网站吗
  • 南京城乡住房建设厅网站wordpress文章模板下载
  • 有一个做搞笑英语视频网站外贸建站优化
  • 苏州公司建设网站深圳品牌蛋糕店有哪些品牌排行
  • 手机网站建设视频教程、网站建设项目功能需求分析报告
  • 纸 技术支持 东莞网站建设wordpress 手机 自建站
  • 网站后台 搜索广告发布合同模板
  • 手机网站设计教程网站建设 职位
  • 外贸网站图片素材谷歌seo和百度seo区别
  • 龙华网站 建设深圳信科潍坊网站建设培训
  • 域名网站平台qq在线登录
  • 成都做网站建设公司网站建设公司销售技巧
  • 打开网站是iis7三亚最新发布
  • php外贸网站中山网站建设方案报价
  • 好网站建设公司开发方案广告传媒公司加盟
  • 郑州膏药网站建设石家庄seo管理
  • 做国外产品描述的网站营销wordpress
  • 服务器2003怎么做网站枣庄网站建设电话
  • 南京网站建设一条龙汶上网站制作
  • 黑龙江微信网站开发郑州热门网络推广免费咨询
  • 深圳坪山站永久免费linux服务器
  • 东莞网站建议ipv6在家做网站
  • 政务网站源码1688电脑网页版