
项目
文章平均质量分 58
是菜鸟不是咸鱼
是菜鸟不是闲鱼
展开
-
【项目实战】个人博客系统(8)——博客详情首页显示
一、文章内容显示 博客详情页面文章的显示格式、文章访问数量、评论数量的处理。 接口实现类: 文章显示格式:使用开源的Markdown编辑器:Editor,调用工具类方法来增加扩展 访问数量:在持久层接口定义方法updateViews来更新文章访问数量,点击文章后数值自增 评论数量:在持久层接口定义方法getCommentCountById来根据博客id查询出评论数量 1、博客详情实体类 public class DetailedBlog { //博客信息 private Long id原创 2021-07-20 17:02:00 · 536 阅读 · 0 评论 -
【项目实战】个人博客系统(7)——博客首页显示
一、首页显示 1、查询最新文章列表:定义实体类查询首页文章列表信息,并定义接口来关联SQL实现查询功能; 2、查询最新推荐文章: 3、根据关键字搜索博客; 4、统计博客信息(博客总数、访问总数、评论总数、留言总数)【四个接口】 二、实体类定义 1、最新博客列表实体类 public class FirstPageBlog { //博客信息 private Long id; private String title; private String firstPict原创 2021-07-19 15:19:20 · 372 阅读 · 0 评论 -
【项目实战】个人博客系统(6)——相册管理
一、持久层接口 pictureDao @Mapper @Repository public interface PictureDao { //查询照片 List<Picture> listPicture(); //添加图片 int savePicture(Picture picture); //根据id查询照片 Picture getPicture(Long id); //编辑修改相册 int updatePicture(P原创 2021-07-19 10:27:54 · 593 阅读 · 0 评论 -
【项目实战】个人博客系统(5)——友链管理
一、友链DAO层 1、增 2、删 3、改 4、查:查询所有友链、根据网址查询友链、根据id查询友链 @Mapper @Repository public interface FriendLinkDao { //查询友链管理列表 List<FriendLink> listFriendLink(); //新增友链 int saveFriendLink(FriendLink friendLink); //根据网址查询友链 FriendLink原创 2021-07-19 09:59:21 · 554 阅读 · 0 评论 -
【项目实战】个人博客系统(4)——博客管理
一、博客的主要功能模块 博客新增 博客查询 删除博客 编辑修改 搜索博客 老样子:实体类、控制层、持久层、业务层(接口和实现类)、mapper齐活 二、博客新增、查询 新增博客包括:标题、内容、分类、首图地址、博客描述、推荐、转载、赞赏、评论、原创等设置。 博客查询的内容包括:主键、标题、更新时间、是否推荐、是否发布、分类id、分类 1、博客查询实体类(BlogQuery) public class BlogQuery { private Long id; private String原创 2021-07-15 14:36:24 · 1127 阅读 · 0 评论 -
【项目实战】个人博客系统(3)——分类管理
一、分页管理的各个模块 查询分类:查询所有分类、修改分类时根据分类名称查询分类、跳转修改分类页面时根据id查询分类。 新增保存分类 修改编辑分类 删除分类 二、分页管理在三层架构中的分工 1、TypeDao @Mapper @Repository public interface TypeDao { //新增保存分类 int saveType(Type type); //根据id查询分类 Type getType(Long id); //查询所有分类原创 2021-07-15 12:46:12 · 504 阅读 · 1 评论 -
【项目实战】个人博客系统(2)——实体类构建
一、博客实体类的构建 二、分类实体类 三、评论实体类 四、留言实体类 和评论相比,少了博客id。 五、友链实体类 友链只是单表查询,变量就是属性。 六、相册实体类原创 2021-07-15 12:08:34 · 433 阅读 · 0 评论 -
【项目实战】个人博客系统(1)——后台登录
一、MVC架构 Model View Controller:是模型(model)-视图(view)-控制器(controller)的缩写 模型model:用于封装数据; 视图view:通常指的是jsp或者html,一般用于展示数据 控制器Controller:应用程序中处理用户交互的部分,一般用于处理程序逻辑的 二、关于登录: 1、用户类的创建 public class User { private Long id; private String nickname;原创 2021-07-15 11:19:37 · 377 阅读 · 0 评论 -
【项目实战】个人博客系统(0)——基本介绍、框架搭建
一、技术栈 1.前端 JS框架:JQuery CSS框架:Semantic UI官网 Markdown编辑器:编辑器 Markdown 代码高亮:代码高亮 prism 动画效果:动画 animate.css 文章目录:目录生成 Tocbot 音乐盒:zplayer 照片墙:lightbox插件 2.后端 核心框架:SpringBoot 2.2.5 项目构建:jdk1.8、Maven 3 持久层框架:Mybatis 模板框架:Thymeleaf 分页插件:PageHelper 加密:MD5加密 运行环境:腾原创 2021-07-14 20:18:00 · 620 阅读 · 1 评论