1.博客部分

1.1.编辑BlogService

 /***  前台系统右侧分类小列表*/Page<Blog> listBlog(Pageable pageable);/***  前台系统右侧最新推荐小列表*/List<Blog> listRecommendBlogTop(Integer size);

1.2.编辑BlogServiceImpl

 @Overridepublic Page<Blog> listBlog(Pageable pageable) {return blogRepository.findAll(pageable);}@Overridepublic List<Blog> listRecommendBlogTop(Integer size) {Sort sort = Sort.by(Sort.Direction.DESC,"updateTime");Pageable pageable = PageRequest.of(0, size, sort);return blogRepository.findTop(pageable);}

1.3.编辑BlogRepository

 @Query("select b from Blog b where b.recommend = true")List<Blog> findTop(Pageable pageable);

2.右侧的分类小列表

2.1.编辑TypeService

 /*** 前台系统右侧标签小列表*/List<Type> listTypeTop(Integer size);

2.2.编辑TypeServiceImpl

 @Overridepublic List<Type> listTypeTop(Integer size) {Sort sort = Sort.by(Sort.Direction.DESC,"blogs.size");Pageable pageable = PageRequest.of(0,size,sort);return typeRepository.findTop(pageable);}

2.3.编辑TypeRepository

 @Query("select t from Type t")List<Type> findTop(Pageable pageable);

3.右侧的标签小列表

3.1.编辑TagService

 List<Tag> listTagTop(Integer size);

3.2.编辑TagServiceImpl

 @Overridepublic List<Tag> listTagTop(Integer size) {Sort sort = Sort.by(Sort.Direction.DESC, "blogs.size");Pageable pageable = PageRequest.of(0, size, sort);return tagRepository.findTop(pageable);}

3.3.编辑TagRepository

 @Query("select t from Tag t")List<Tag> findTop(Pageable pageable);

4.编辑index.html

<!DOCTYPE html>
<html lang="en" xmlns:th="http://www.w3.org/1999/xhtml">
<head th:replace="_fragments :: head(~{::title})"><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>博客</title><link rel="stylesheet" href="https://cdn.jsdelivr.net/semantic-ui/2.2.4/semantic.min.css" ><link rel="stylesheet" href="../static/css/me.css" >
</head>
<body><!--导航-->
<nav th:replace="_fragments :: menu(1)" class="ui inverted attached segment m-padded-tb-mini m-shadow-small" ><div class="ui container"><div class="ui inverted secondary stackable menu"><h2 class="ui teal header item">Blog</h2><a href="#" class="m-item item m-mobile-hide"><i class="home icon"></i>首页</a><a href="#" class="m-item item m-mobile-hide"><i class="idea icon"></i>分类</a><a href="#" class="m-item item m-mobile-hide"><i class="tags icon"></i>标签</a><a href="#" class="m-item item m-mobile-hide"><i class="clone icon"></i>归档</a><a href="#" class="m-item item m-mobile-hide"><i class="info icon"></i>关于我</a><div class="right m-item item m-mobile-hide"><div class="ui icon inverted transparent input m-margin-tb-tiny"><input type="text" placeholder="Search...."><i class="search link icon"></i></div></div></div></div><a href="#" class="ui menu toggle black icon button m-right-top m-mobile-show"><i class="sidebar icon"></i></a>
</nav><!--中间内容-->
<div  class="m-container m-padded-tb-big"><div class="ui container"><div class="ui stackable grid"><!--左边博客列表--><div class="eleven wide column"><!--header--><div class="ui top attached segment"><div class="ui middle aligned two column grid"><div class="column"><h3 class="ui teal header">博客</h3></div><div class="right aligned column">共 <h2 class="ui orange header m-inline-block m-text-thin" th:text="${page.totalElements}"> 14 </h2> 篇</div></div></div><!--content--><div class="ui attached  segment"><div class="ui padded vertical segment m-padded-tb-large" th:each="blog : ${page.content}"><div class="ui middle aligned mobile reversed stackable grid" ><div class="eleven wide column"><h3 class="ui header" ><a href="#" th:href="@{/blog/{id}(id=${blog.id})}" target="_blank" class="m-black" th:text="${blog.title}">你真的理解什么是财富自由吗?</a></h3><p class="m-text" th:text="|${blog.description}......|">正确做好任何一件事情的前提是清晰、正确的理解目标。而事实是,我们很多人很多时候根本没有对目标正确的定义,甚至根本从来就没有想过,只是大家都那么做而已…...</p><div class="ui grid"><div class="eleven wide column"><div class="ui mini horizontal link list"><div class="item"><img src="https://unsplash.it/100/100?image=1005" th:src="@{${blog.user.avatar}}"  alt="" class="ui avatar image"><div class="content"><a href="#" class="header" th:text="${blog.user.nickname}" >java小生不才</a></div></div><div class="item"><i class="calendar icon"></i><span th:text="${#dates.format(blog.updateTime,'yyyy-MM-dd')}">2017-10-01</span></div><div class="item"><i class="eye icon"></i> <span th:text="${blog.views}">2342</span></div></div></div><div class="right aligned five wide column"><a href="#" target="_blank" class="ui teal basic label m-padded-tiny m-text-thin" th:text="${blog.type.name}">认知升级</a></div></div></div><div class="five wide column"><a href="#" th:href="@{/blog/{id}(id=${blog.id})}" target="_blank"><img src="https://unsplash.it/800/450?image=1005" th:src="@{${blog.firstPicture}}"  alt="" class="ui rounded image"></a></div></div></div><!--/*--><div class="ui padded vertical segment m-padded-tb-large"><div class="ui mobile reversed stackable grid"><div class="eleven wide column"><h3 class="ui header">你真的理解什么是财富自由吗?</h3><p class="m-text">正确做好任何一件事情的前提是清晰、正确的理解目标。而事实是,我们很多人很多时候根本没有对目标正确的定义,甚至根本从来就没有想过,只是大家都那么做而已…...</p><div class="ui grid"><div class="eleven wide column"><div class="ui mini horizontal link list"><div class="item"><img src="https://unsplash.it/100/100?image=1005" alt="" class="ui avatar image"><div class="content"><a href="#" class="header">java小生不才</a></div></div><div class="item"><i class="calendar icon"></i> 2017-10-01</div><div class="item"><i class="eye icon"></i> 2342</div></div></div><div class="right aligned five wide column"><a href="#" target="_blank" class="ui teal basic label m-padded-tiny m-text-thin">认知升级</a></div></div></div><div class="five wide column"><a href="#" target="_blank"><img src="https://unsplash.it/800/450?image=1005" alt="" class="ui rounded image"></a></div></div></div><div class="ui padded vertical segment m-padded-tb-large"><div class="ui mobile reversed stackable grid"><div class="eleven wide column"><h3 class="ui header">你真的理解什么是财富自由吗?</h3><p class="m-text">正确做好任何一件事情的前提是清晰、正确的理解目标。而事实是,我们很多人很多时候根本没有对目标正确的定义,甚至根本从来就没有想过,只是大家都那么做而已…...</p><div class="ui grid"><div class="eleven wide column"><div class="ui mini horizontal link list"><div class="item"><img src="https://unsplash.it/100/100?image=1005" alt="" class="ui avatar image"><div class="content"><a href="#" class="header">java小生不才</a></div></div><div class="item"><i class="calendar icon"></i> 2017-10-01</div><div class="item"><i class="eye icon"></i> 2342</div></div></div><div class="right aligned five wide column"><a href="#" target="_blank" class="ui teal basic label m-padded-tiny m-text-thin">认知升级</a></div></div></div><div class="five wide column"><a href="#" target="_blank"><img src="https://unsplash.it/800/450?image=1005" alt="" class="ui rounded image"></a></div></div></div><div class="ui padded vertical segment m-padded-tb-large"><div class="ui mobile reversed stackable grid"><div class="eleven wide column"><h3 class="ui header">你真的理解什么是财富自由吗?</h3><p class="m-text">正确做好任何一件事情的前提是清晰、正确的理解目标。而事实是,我们很多人很多时候根本没有对目标正确的定义,甚至根本从来就没有想过,只是大家都那么做而已…...</p><div class="ui grid"><div class="eleven wide column"><div class="ui mini horizontal link list"><div class="item"><img src="https://unsplash.it/100/100?image=1005" alt="" class="ui avatar image"><div class="content"><a href="#" class="header">java小生不才</a></div></div><div class="item"><i class="calendar icon"></i> 2017-10-01</div><div class="item"><i class="eye icon"></i> 2342</div></div></div><div class="right aligned five wide column"><a href="#" target="_blank" class="ui teal basic label m-padded-tiny m-text-thin">认知升级</a></div></div></div><div class="five wide column"><a href="#" target="_blank"><img src="https://unsplash.it/800/450?image=1005" alt="" class="ui rounded image"></a></div></div></div><div class="ui padded vertical segment m-padded-tb-large"><div class="ui mobile reversed stackable grid"><div class="eleven wide column"><h3 class="ui header">你真的理解什么是财富自由吗?</h3><p class="m-text">正确做好任何一件事情的前提是清晰、正确的理解目标。而事实是,我们很多人很多时候根本没有对目标正确的定义,甚至根本从来就没有想过,只是大家都那么做而已…...</p><div class="ui grid"><div class="eleven wide column"><div class="ui mini horizontal link list"><div class="item"><img src="https://unsplash.it/100/100?image=1005" alt="" class="ui avatar image"><div class="content"><a href="#" class="header">java小生不才</a></div></div><div class="item"><i class="calendar icon"></i> 2017-10-01</div><div class="item"><i class="eye icon"></i> 2342</div></div></div><div class="right aligned five wide column"><a href="#" target="_blank" class="ui teal basic label m-padded-tiny m-text-thin">认知升级</a></div></div></div><div class="five wide column"><a href="#" target="_blank"><img src="https://unsplash.it/800/450?image=1005" alt="" class="ui rounded image"></a></div></div></div><div class="ui padded vertical segment m-padded-tb-large"><div class="ui mobile reversed stackable grid"><div class="eleven wide column"><h3 class="ui header">你真的理解什么是财富自由吗?</h3><p class="m-text">正确做好任何一件事情的前提是清晰、正确的理解目标。而事实是,我们很多人很多时候根本没有对目标正确的定义,甚至根本从来就没有想过,只是大家都那么做而已…...</p><div class="ui grid"><div class="eleven wide column"><div class="ui mini horizontal link list"><div class="item"><img src="https://unsplash.it/100/100?image=1005" alt="" class="ui avatar image"><div class="content"><a href="#" class="header">java小生不才</a></div></div><div class="item"><i class="calendar icon"></i> 2017-10-01</div><div class="item"><i class="eye icon"></i> 2342</div></div></div><div class="right aligned five wide column"><a href="#" target="_blank" class="ui teal basic label m-padded-tiny m-text-thin">认知升级</a></div></div></div><div class="five wide column"><a href="#" target="_blank"><img src="https://unsplash.it/800/450?image=1005" alt="" class="ui rounded image"></a></div></div></div><div class="ui padded vertical segment m-padded-tb-large"><div class="ui mobile reversed stackable grid"><div class="eleven wide column"><h3 class="ui header">你真的理解什么是财富自由吗?</h3><p class="m-text">正确做好任何一件事情的前提是清晰、正确的理解目标。而事实是,我们很多人很多时候根本没有对目标正确的定义,甚至根本从来就没有想过,只是大家都那么做而已…...</p><div class="ui grid"><div class="eleven wide column"><div class="ui mini horizontal link list"><div class="item"><img src="https://unsplash.it/100/100?image=1005" alt="" class="ui avatar image"><div class="content"><a href="#" class="header">java小生不才</a></div></div><div class="item"><i class="calendar icon"></i> 2017-10-01</div><div class="item"><i class="eye icon"></i> 2342</div></div></div><div class="right aligned five wide column"><a href="#" target="_blank" class="ui teal basic label m-padded-tiny m-text-thin">认知升级</a></div></div></div><div class="five wide column"><a href="#" target="_blank"><img src="https://unsplash.it/800/450?image=1005" alt="" class="ui rounded image"></a></div></div></div><div class="ui padded vertical segment m-padded-tb-large"><div class="ui mobile reversed stackable grid"><div class="eleven wide column"><h3 class="ui header">你真的理解什么是财富自由吗?</h3><p class="m-text">正确做好任何一件事情的前提是清晰、正确的理解目标。而事实是,我们很多人很多时候根本没有对目标正确的定义,甚至根本从来就没有想过,只是大家都那么做而已…...</p><div class="ui grid"><div class="eleven wide column"><div class="ui mini horizontal link list"><div class="item"><img src="https://unsplash.it/100/100?image=1005" alt="" class="ui avatar image"><div class="content"><a href="#" class="header">java小生不才</a></div></div><div class="item"><i class="calendar icon"></i> 2017-10-01</div><div class="item"><i class="eye icon"></i> 2342</div></div></div><div class="right aligned five wide column"><a href="#" target="_blank" class="ui teal basic label m-padded-tiny m-text-thin">认知升级</a></div></div></div><div class="five wide column"><a href="#" target="_blank"><img src="https://unsplash.it/800/450?image=1005" alt="" class="ui rounded image"></a></div></div></div><div class="ui padded vertical segment m-padded-tb-large"><div class="ui mobile reversed stackable grid"><div class="eleven wide column"><h3 class="ui header">你真的理解什么是财富自由吗?</h3><p class="m-text">正确做好任何一件事情的前提是清晰、正确的理解目标。而事实是,我们很多人很多时候根本没有对目标正确的定义,甚至根本从来就没有想过,只是大家都那么做而已…...</p><div class="ui grid"><div class="eleven wide column"><div class="ui mini horizontal link list"><div class="item"><img src="https://unsplash.it/100/100?image=1005" alt="" class="ui avatar image"><div class="content"><a href="#" class="header">java小生不才</a></div></div><div class="item"><i class="calendar icon"></i> 2017-10-01</div><div class="item"><i class="eye icon"></i> 2342</div></div></div><div class="right aligned five wide column"><a href="#" target="_blank" class="ui teal basic label m-padded-tiny m-text-thin">认知升级</a></div></div></div><div class="five wide column"><a href="#" target="_blank"><img src="https://unsplash.it/800/450?image=1005" alt="" class="ui rounded image"></a></div></div></div><div class="ui padded vertical segment m-padded-tb-large"><div class="ui mobile reversed stackable grid"><div class="eleven wide column"><h3 class="ui header">你真的理解什么是财富自由吗?</h3><p class="m-text">正确做好任何一件事情的前提是清晰、正确的理解目标。而事实是,我们很多人很多时候根本没有对目标正确的定义,甚至根本从来就没有想过,只是大家都那么做而已…...</p><div class="ui grid"><div class="eleven wide column"><div class="ui mini horizontal link list"><div class="item"><img src="https://unsplash.it/100/100?image=1005" alt="" class="ui avatar image"><div class="content"><a href="#" class="header">java小生不才</a></div></div><div class="item"><i class="calendar icon"></i> 2017-10-01</div><div class="item"><i class="eye icon"></i> 2342</div></div></div><div class="right aligned five wide column"><a href="#" target="_blank" class="ui teal basic label m-padded-tiny m-text-thin">认知升级</a></div></div></div><div class="five wide column"><a href="#" target="_blank"><img src="https://unsplash.it/800/450?image=1005"  alt="" class="ui rounded image"></a></div></div></div><!--*/--></div><!--footer--><div class="ui bottom attached segment" th:if="${page.totalPages}>1"><div class="ui middle aligned two column grid"><div class="column"><a href="#" th:href="@{/(page=${page.number}-1)}"  th:unless="${page.first}" class="ui mini teal basic button">上一页</a></div><div class="right aligned column"><a href="#" th:href="@{/(page=${page.number}+1)}"  th:unless="${page.last}" class="ui mini teal basic button">下一页</a></div></div></div></div><!--右边的top--><div class="five wide column"><!--分类--><div class="ui segments"><div class="ui secondary segment"><div class="ui two column grid"><div class="column"><i class="idea icon"></i>分类</div><div class="right aligned column"><a href="#" target="_blank">more <i class="angle double right icon"></i></a></div></div></div><div class="ui teal segment"><div class="ui fluid vertical menu" ><a href="#" class="item"  th:each="type : ${types}"><span th:text="${type.name}">学习日志</span><div class="ui teal basic left pointing label" th:text="${#arrays.length(type.blogs)}">13</div></a><!--/*--><a href="#" class="item">思考与感悟<div class="ui teal basic left pointing label">13</div></a><a href="#" class="item">学习日志<div class="ui teal basic left pointing label">13</div></a><a href="#" class="item">学习日志<div class="ui teal basic left pointing label">13</div></a><a href="#" class="item">学习日志<div class="ui teal basic left pointing label">13</div></a><a href="#" class="item">学习日志<div class="ui teal basic left pointing label">13</div></a><!--*/--></div></div></div><!--标签--><div class="ui segments m-margin-top-large"><div class="ui secondary segment"><div class="ui two column grid"><div class="column"><i class="tags icon"></i>标签</div><div class="right aligned column"><a href="#" target="_blank">more <i class="angle double right icon"></i></a></div></div></div><div class="ui teal segment"><a href="#" target="_blank" class="ui teal basic left pointing label m-margin-tb-tiny" th:each="tag : ${tags}"><span th:text="${tag.name}">方法论</span> <div class="detail" th:text="${#arrays.length(tag.blogs)}">23</div></a><!--/*--><a href="#" target="_blank" class="ui teal basic left pointing label m-margin-tb-tiny">论 <div class="detail">23</div></a><a href="#" target="_blank" class="ui teal basic left pointing label m-margin-tb-tiny">论 <div class="detail">23</div></a><a href="#" target="_blank" class="ui teal basic left pointing label m-margin-tb-tiny">方法论 <div class="detail">23</div></a><a href="#" target="_blank" class="ui teal basic left pointing label m-margin-tb-tiny">方法论 <div class="detail">23</div></a><a href="#" target="_blank" class="ui teal basic left pointing label m-margin-tb-tiny">方法论 <div class="detail">23</div></a><a href="#" target="_blank" class="ui teal basic left pointing label m-margin-tb-tiny">方法论 <div class="detail">23</div></a><a href="#" target="_blank" class="ui teal basic left pointing label m-margin-tb-tiny">方法论 <div class="detail">23</div></a><a href="#" target="_blank" class="ui teal basic left pointing label m-margin-tb-tiny">方法论 <div class="detail">23</div></a><a href="#" target="_blank" class="ui teal basic left pointing label m-margin-tb-tiny">方法论 <div class="detail">23</div></a><!--*/--></div></div><!--最新推荐--><div class="ui segments m-margin-top-large"><div class="ui secondary segment "><i class="bookmark icon"></i>最新推荐</div><div class="ui segment" th:each="blog : ${recommendBlogs}"><a href="#" th:href="@{/blog/{id}(id=${blog.id})}" target="_blank" class="m-black m-text-thin" th:text="${blog.title}">用户故事(User Story)</a></div><!--/*--><div class="ui segment" ><a href="#" target="_blank" class="m-black m-text-thin">用户故事(User Story)</a></div><div class="ui segment"><a href="#" target="_blank" class="m-black m-text-thin">用户故事(User Story)</a></div><div class="ui segment"><a href="#" target="_blank" class="m-black m-text-thin">用户故事(User Story)</a></div><div class="ui segment"><a href="#" target="_blank" class="m-black m-text-thin">用户故事(User Story)</a></div><div class="ui segment"><a href="#" target="_blank" class="m-black m-text-thin">用户故事(User Story)</a></div><div class="ui segment"><a href="#" target="_blank" class="m-black m-text-thin">用户故事(User Story)</a></div><div class="ui segment"><a href="#" target="_blank" class="m-black m-text-thin">用户故事(User Story)</a></div><!--*/--></div><!--二维码--><h4 class="ui horizontal divider header m-margin-top-large">扫码关注我</h4><div class="ui centered card" style="width: 11em"><img src="../static/images/wechat.jpg" th:src="@{/images/wechat.jpg}" alt="" class="ui rounded image" ></div></div></div></div></div><br>
<br>
<!--底部footer-->
<footer th:replace="_fragments :: footer" class="ui inverted vertical segment m-padded-tb-massive"><div class="ui center aligned container"><div class="ui inverted divided stackable grid"><div class="three wide column"><div class="ui inverted link list"><div class="item"><img src="../static/images/wechat.jpg" th:src="@{/images/wechat.jpg}"  class="ui rounded image" alt="" style="width: 110px"></div></div></div><div class="three wide column"><h4 class="ui inverted header m-text-thin m-text-spaced " >最新博客</h4><div class="ui inverted link list"><a href="#" class="item m-text-thin">用户故事1(User Story)</a><a href="#" class="item m-text-thin">用户故事2(User Story)</a><a href="#" class="item m-text-thin">用户故事3(User Story)</a></div></div><div class="three wide column"><h4 class="ui inverted header m-text-thin m-text-spaced ">联系我</h4><div class="ui inverted link list"><a href="#" class="item m-text-thin">Email: hst1406959716@163.com</a><a href="#" class="item m-text-thin">QQ: 383568194</a></div></div><div class="seven wide column"><h4 class="ui inverted header m-text-thin m-text-spaced ">Blog</h4><p class="m-text-thin m-text-spaced m-opacity-mini">这是我的个人博客、会分享关于编程、写作、思考相关的任何内容,希望可以给来到这儿的人有所帮助...</p></div></div><div class="ui inverted section divider"></div><p class="m-text-thin m-text-spaced m-opacity-tiny">Copyright © 2016 - 2017 java小生不才 Designed by java小生不才</p></div></footer>
<!--/*/<th:block th:replace="_fragments :: script">/*/-->
<script src="https://cdn.jsdelivr.net/npm/jquery@3.2/dist/jquery.min.js"></script>
<script src="https://cdn.jsdelivr.net/semantic-ui/2.2.4/semantic.min.js"></script>
<!--/*/</th:block>/*/--><script>$('.menu.toggle').click(function () {$('.m-item').toggleClass('m-mobile-hide');});
</script>
</body>
</html>

5.编辑IndexController

package com.tedu.blog.web;import com.tedu.blog.handler.NotFoundException;
import com.tedu.blog.service.BlogService;
import com.tedu.blog.service.TagService;
import com.tedu.blog.service.TypeService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.data.domain.Pageable;
import org.springframework.data.domain.Sort;
import org.springframework.data.web.PageableDefault;
import org.springframework.stereotype.Controller;
import org.springframework.ui.Model;
import org.springframework.web.bind.annotation.GetMapping;/*** @description: 前台系统首页展示* @author: zfh* @email: hst1406959716@163.com* @date: Created in 2021/8/26 8:44* @modified By:* @version: 1.0*/
@Controller
public class IndexController {@Autowiredprivate BlogService blogService;@Autowiredprivate TypeService typeService;@Autowiredprivate TagService tagService;@GetMapping("/")public String index(@PageableDefault(size = 8, sort = {"updateTime"}, direction = Sort.Direction.DESC) Pageable pageable,Model model) {model.addAttribute("page",blogService.listBlog(pageable));model.addAttribute("types", typeService.listTypeTop(6));model.addAttribute("tags", tagService.listTagTop(10));model.addAttribute("recommendBlogs", blogService.listRecommendBlogTop(8));return "index";}@GetMapping("/blog/{id}")public String blog() {return "blog";}
}

6.页面访问

个人博客系统前台首页展示相关推荐

  1. 个人博客系统前台首页全局搜索

    1.搜索页面 <!DOCTYPE html> <html lang="en" xmlns:th="http://www.w3.org/1999/xhtm ...

  2. 一个前端写的php博客系统2--前台展示+后台登录

    前台首页展示 首页的侧边预留的位置是给后面的统计,热门之类的版块预留位置... 控制器 文章列表展示要考虑到文章数量增多后分页展示,那么我们要统计文章数量,使用 count() 计算文章总数,然后使用 ...

  3. 个人博客系统前台归档

    1.编辑archives.html <!DOCTYPE html> <html lang="en" xmlns:th="http://www.w3.or ...

  4. Django博客系统(详情页面展示)

    1. 页面展示 1.在home.views.py文件中定义视图 from django.views import Viewclass DetailView(View):def get(self,req ...

  5. 个人博客系统前台博客详情

    1.md转html 1.1.pom文件中加入如下依赖 <!--md转html--><dependency><groupId>com.atlassian.common ...

  6. 博客系统前台页面设计

    设计内容: 博客前台页面设计 分工: 美工设计与前台代码 开发软件: Photoshop cs5 Dreamweaver cs5 开发周期:5+3+8=16小时 兼容性调试: 通过IE8,Sougo, ...

  7. Django博客系统(404页面展示)

    1. 修改查询不到数据返回的响应 1.在home.views.py文件中定义视图 try:article=Article.objects.get(id=id) except Article.DoesN ...

  8. 【java毕业设计】基于javaEE+SSM+MySql的个人博客系统设计与实现(毕业论文+程序源码)——个人博客系统

    基于javaEE+SSM+MySql的个人博客系统设计与实现(毕业论文+程序源码) 大家好,今天给大家介绍基于javaEE+SSM+MySql的个人博客系统设计与实现,文章末尾附有本毕业设计的论文和源 ...

  9. 基于ssm的个人博客系统的设计与实现(含源文件)

    欢迎添加微信互相交流学习哦! 项目源码:https://gitee.com/oklongmm/biye 进入二十一世纪,以Internet为核心的现代网络积水和通信技术已经得到了飞速的发展和广泛的应用 ...

最新文章

  1. 在.NET中实现彩色光标,动画光标和自定义光标
  2. Revit二次开发之“选择某一楼层的墙”
  3. java集合框架综述
  4. linux的网络不可达问题,我的服务器日志中的linux – (网络不可达)错误
  5. python人工智能——机器学习——分类算法-朴素贝叶斯算法对新闻进行分类案例
  6. Django基础核心技术之Model模型的介绍与设计
  7. CIFAR-10数据集可视化Python版本
  8. centos7 时间设置
  9. 差分隐私 python_[宜配屋]听图阁
  10. python 趋势线计算式_[原创]图表趋势线公式系数的计算公式
  11. H.264编码实验--JM18.6H264Visa
  12. 两家符合CMMB标准的手机电视芯片厂商网址
  13. 让智能设备拯救你的颈椎——智能颈椎按摩仪
  14. 这是一封摘抄的情书有点长你读不完也没关系
  15. vue预览excel
  16. Visual Studio Code vs. Visual Studio:该怎么选?
  17. 友盟推送集成的常见问题
  18. 准时制生产方式(Just In Time简称JIT)
  19. 谷歌开源能翻译101种语言的AI模型,只比Facebook多一种
  20. arduino uno r3 控制42不进电机+TB6600驱动

热门文章

  1. TPC-H 基准测试
  2. 疫情期间跨境电商们要如何维护客户关系
  3. Microsoft Office无法联网激活的解决办法
  4. 别只用UC浏览器了,这5款体验更好的浏览器,满足你的所有想象
  5. Debian 7环境安装TightVNC+Gnome远程桌面环境
  6. EMQX服务器集群配置
  7. 安装gcc提示libmpc.so.3()(64bit) 被 gcc-4.8.5-16.el7.x86_64 需要 libmpfr.so.4()(64bit) 被 gcc-4.8.5-16.el7.x
  8. Android基础总结(三)
  9. pip下载扩展包时报错 ValueError: check_hostname requires server_hostname
  10. 如何让你的大脑更健康