自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(95)
  • 收藏
  • 关注

原创 Spring Boot制作个人博客目录

前端框架构建Spring Boot制作个人博客-首页Spring Boot制作个人博客-详情页Spring Boot制作个人博客-分类页Spring Boot制作个人博客-标签页Spring Boot制作个人博客-归档页Spring Boot制作个人博客-关于我页Spring Boot制作个人博客-博客管理列表页Spring Boot制作个人博客-博客发布页Spring Boot制作个人博客-页面插件集成后端管理功能实现Spring Boot制作个人博客-构建框架Spring

2021-07-05 16:35:58 423 2

原创 可视化数据

一、数据库1、创建数据库2、创建表CREATE TABLE `t_class` ( `id` int(11) NOT NULL AUTO_INCREMENT, `class` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL, `boys` int(11) DEFAULT NULL, `girls` int(11) DEFAULT NULL, PRIMARY KEY (`id`) USING

2021-06-29 10:50:13 168

原创 Spring Boot制作个人博客-博客关于我页面

文章目录package net.zjs.lrm.web;import org.springframework.stereotype.Controller;import org.springframework.web.bind.annotation.GetMapping;/** * 功能: * 作者:zjs * 日期:2021-06-24 */@Controllerpublic class AboutShowController { @GetMapping("/about

2021-06-25 16:59:37 492 1

原创 Spring Boot制作个人博客-博客归档页面

文章目录1、归档页面2、archives.html页面3、新建方法4、查询方法5、方法实现6、在定义一个接口方法7、新建ArchiveShowController.java8、运行测试1、归档页面2、archives.html页面3、新建方法4、查询方法5、方法实现6、在定义一个接口方法7、新建ArchiveShowController.javapackage net.zjs.lrm.web;import net.zjs.lrm.service.BlogService;

2021-06-25 16:53:32 329 5

原创 Spring Boot制作个人博客-博客按标签展示

文章目录页面资源引入添加方法实现方法创建TagShowController页面渲染效果页面资源引入添加方法实现方法创建TagShowControllerpackage net.zjs.lrm.web;import net.zjs.lrm.po.Tag;import net.zjs.lrm.service.BlogService;import net.zjs.lrm.service.TagService;import net.zjs.lrm.vo.BlogQuery;impo

2021-06-24 14:44:35 185

原创 Spring Boot制作个人博客-博客按分类展示

文章目录1、查看分类页面2、优化网页3、新建TypeShowController1、查看分类页面效果2、优化网页3、新建TypeShowController

2021-06-24 11:32:51 200

原创 周总结12

Thymeleaf作用:使用模块引擎来编写动态页面,让开发人员无法在页面上编写 Java 代码,使得java代码和前端代码绝对的分离。SpringBoot默认整合Thymeleaf,不需要任何配置直接整合成功,打jar包发布不需要做任何配置。Thymeleaf相对于其他的模板引擎(如:Freemaker、velocity),有强大的工具支持。相对于Jsp页面,执行效率高。Thymeleaf常用标签Thymeleaf主要语法...

2021-06-24 11:26:26 71

原创 周总结11

RedisREmote DIctionary Server(Redis) 是一个由 Salvatore Sanfilippo 写的 key-value 存储系统,是跨平台的非关系型数据库。Redis 是一个开源的使用 ANSI C 语言编写、遵守 BSD 协议、支持网络、可基于内存、分布式、可选持久性的键值对(Key-Value)存储数据库,并提供多种语言的 API。Redis 通常被称为数据结构服务器,因为值(value)可以是字符串(String)、哈希(Hash)、列表(list)、集合(set

2021-06-24 11:26:14 86

原创 周总结10

JPA的概念JPA(Java Persistence API)是Sun官方提出的Java持久化规范。它为Java开发人员提供了一种对象/关联映射工具来管理Java应用中的关系数据。他的出现主要是为了简化现有的持久化开发工作和整合ORM技术,结束现在Hibernate,TopLink,JDO等ORM框架各自为营的局面。值得注意的是,JPA是在充分吸收了现有Hibernate,TopLink,JDO等ORM框架的基础上发展而来的,具有易于使用,伸缩性强等优点。从目前的开发社区的反应上看,JPA受到了极大的支持

2021-06-24 11:26:00 75

原创 Spring Boot制作个人博客-博客详情评论

文章目录设置隐含域评论表单验证//评论表单验证 $('.ui.form').form({ fields: { title: { identifier: 'content', rules: [{ type: 'empty', prompt: '请输入评论内容' }

2021-06-23 17:29:14 316 1

原创 Spring Boot制作个人博客-博客详情页

文章目录一、博客详情页面1、查看博客详情页2、修改indeController的方法3、blog.html页面获取数据实现博客首页点击列表博客,打开一个博客详情页面,向用户展示博客内容信息一、博客详情页面1、查看博客详情页2、修改indeController的方法3、blog.html页面获取数据...

2021-06-22 10:06:15 264

原创 学期学习情况总结

学期学习情况:1、MyBatis框架学习2、Spring框架学习3、Spring Boot框架本学期学习了这三大点,作业完成情况总结:1、利用MyBatis实现CRUD操作——利用MyBatis框架改造Java课程实训项目《GUI学生信息管理系统》 (完成情况:完成一半)2、MyBatis框架学习笔记03:利用MyBatis实现关联查询——课后作业三表关联查询(完成情况:完成)3、采用Spring配置文件管理Bean——针对《MyBatis框架学习笔记03:利用MyBatis实现关联查询》里

2021-06-22 08:19:52 160

原创 周总结09

1、什么是AOP?AOP(Aspect-OrientedProgramming,面向切面编程),可以说是OOP(Object-Oriented Programing,面向对象编程)的补充和完善。OOP引入封装、继承和多态性等概念来建立一种对象层次结构,用以模拟公共行为的一个集合。当我们需要为分散的对象引入公共行为的时候,OOP则显得无能为力。也就是说,OOP允许你定义从上到下的关系,但并不适合定义从左到右的关系。例如日志功能。日志代码往往水平地散布在所有对象层次中,而与它所散布到的对象的核心功能毫无关系

2021-06-21 22:40:25 80

原创 周总结08

SpringBoot 获取配置文件的方式@Value创建配置类,由于篇幅问题这里省略了 setter、getter 方法,但是实际开发中这个是必须的,否则无法成功注入,@Component表示把当前配置类注入到Spring容器当中。在主配置文件中添加如下配置(application.yml)@Value(${key})的方式获取全局配置文件中的指定配置项@ConfigurationProperties如果我们需要取 许多个配置项,通过 @Value 的方式去配置项需要一个一个去取,显然有点麻烦。

2021-06-21 22:39:47 70

原创 周总结07

1、IoC是什么Ioc—Inversion of Control,即“控制反转”,不是什么技术,而是一种设计思想。2、IoC能做什么IoC 不是一种技术,只是一种思想,一个重要的面向对象编程的法则,它能指导我们如何设计出松耦合、更优良的程序。传统应用程序都是由我们在类内部主动创建依赖对象,从而导致类与类之间高耦合,难于测试;有了IoC容器后,把创建和查找依赖对象的控制权交给了容器,由容器进行注入组合对象,所以对象与对象之间是 松散耦合,这样也方便测试,利于功能复用,更重要的是使得程序的整个体系结构变得

2021-06-21 22:32:03 72

原创 周总结06

Spring JdbcTemplate概述JdbcTemplate是spring框架中提供的一个对象,是对原始繁琐的Jdbc API对象的简单封装。spring框架为我们提供了很多的操作模板类。例如:操作关系型数据的JdbcTemplate和HibernateTemplate,操作nosql数据库的RedisTemplate,操作消息队列的JmsTemplate等等。JdbcTemplate开发步骤1、导入spring-jdbc和spring-tx坐标2、创建数据库表和实体3、创建JdbcTemp

2021-06-21 22:29:20 67

原创 三表关联查询

目录一、创建三张表:学生表、选课表、课程表1、学生表(学号, 姓名, 性别, 年龄, 电话) - 学号是字符串类型2、选课表(学号, 课程号, 成绩)3、课程表(课程号, 课程名, 课时数) - 课程号是字符串类型一、创建三张表:学生表、选课表、课程表在自定义的数据库中创建三个表1、学生表(学号, 姓名, 性别, 年龄, 电话) - 学号是字符串类型运行SQL语句创建学生表CREATE TABLE student ( s_id int(11) NOT NULL AUTO_INCREM

2021-06-21 22:19:25 2712

原创 Spring Boot中Spring MVC的整合支持

文章目录一、创建项目文件二、将上一讲的复制过来三、写MVC配置文件,定义视图跳转1、注释掉控制器2、创建自定义mvc配置类,实现自动跳转3、修改登录页面4、运行测试四、编写拦截器1、创建自定义拦截器2、在自定义MVC配置类里加载自定义拦截器3、修改登录页面4、运行测试一、创建项目文件添加依赖二、将上一讲的复制过来三、写MVC配置文件,定义视图跳转1、注释掉控制器2、创建自定义mvc配置类,实现自动跳转package net.zjs.lesson11.config;import

2021-06-21 22:09:46 264 1

原创 Spring Boot制作个人博客-全局搜索

文章目录一、创建搜索页面二、编写_fagments三、添加参数四、自定义查询方法五、添加接口方法六、indexController中定义查询方法七、拿取查询的数据八、运行测试1、出现错误,未找到相对应的方法2、默认为get方式提交,修改为post3、再次查看结果4、搜索结果只有一条却显示共14条,修改页面5、查看结果一、创建搜索页面<!DOCTYPE html><html lang="en" xmlns:th="http://www.w3.org/1999/xhtml">&

2021-06-21 17:37:46 408

原创 Spring Boot制作个人博客-前端首页展示

文章目录一、首页处理一、首页处理定义blog定义type自定义查询方法Tag页面的渲染

2021-06-21 16:27:09 300

原创 Spring Boot制作个人博客-代码优化

文章目录1、博客管理(1)标签页面优化(2)分类页面优化(3)博客内容描述2、数据库数据问题(1)提交数据库时,一定要将所有的数据都再提交一次,否侧未修改数据将会为0(2)修改以下代码(3)添加MyBeanUtils方法(4)修改BlogServiceImpl.java代码3、设置标签自定义(1)设置标签自定义方法(2)可以输入标签里没有的属性1、博客管理(1)标签页面优化(2)分类页面优化(3)博客内容描述添加属性值,添加setter/getter tostring方法添加输入

2021-06-20 15:27:18 128

原创 Spring Boot制作个人博客-后端管理(博客管理)

文章目录一、博客分页查询1、对blog.html网页作更改2、3、4、二、博客新增三、博客修改四、博客删除一、博客分页查询1、对blog.html网页作更改效果2、3、4、修改BlogController二、博客新增三、博客修改四、博客删除...

2021-06-20 14:32:07 652 1

原创 Spring Boot制作个人博客-后端管理(标签管理)

文章目录一、标签管理页面1、拷贝types.html做修改2、拷贝types-input.html做修改二、标签列表分页1、TagService接口2、TagServiceImpl服务实现类3、TagRepository接口4、TagController控制器三、测试效果一、标签管理页面标签管理与分类管理为相同的做法,以下都是拷贝分类管理的相关代码作更改实现的效果1、拷贝types.html做修改<!DOCTYPE html><html lang="en" xmlns:th

2021-06-15 14:08:48 296

原创 Spring Boot制作个人博客-后端管理(分类管理)

文章目录一、分类管理页面二、分类列表分页三、分类增,删,改,查一、分类管理页面<!DOCTYPE html><html lang="en" xmlns:th="http://www.w3.org/1999/xhtml"><head th:replace="admin/_fragments::head(~{::title})"> <meta charset="UTF-8"> <meta name="viewport" conten

2021-06-15 10:58:47 386 4

原创 Spring Boot制作个人博客-后端管理(登录)

文章目录一、构建页面1、构建登录页面2、构建后台管理页面3、复制_fragments二、实现登录1、创建用户接口2、创建用户实现类3、创建UserRepository4、初始化一个用户5、访问:http://localhost:8080/admin6、输入用户名密码没有反应,更改login.html代码7、登录成功8、添加非空验证9、添加错误提示10、效果一、构建页面1、构建登录页面<!DOCTYPE html><html lang="en"><head>

2021-06-11 23:55:19 5080 22

原创 Spring Boot制作个人博客-框架搭建(设计与规范,实体类构建)

文章目录一、实体设计1、实体关系2、评论类自关联关系二、实体类构建1、博客实体类2、博客分类实体类3、博客标签实体类4、博客评论5、用户类6、处理实体类之间的关系7、处理评论类自关联的关系8、运行服务器,查看数据库一、实体设计1、实体关系2、评论类自关联关系二、实体类构建1、博客实体类package net.zjs.lrm.po;import javax.persistence.Entity;import javax.persistence.GeneratedValue;impor

2021-06-11 14:47:24 365 1

原创 Spring Boot制作个人博客-框架搭建(日志处理,页面处理)

文章目录一、日志处理1、记录日志内容2、创建记录日志类3、修改控制器代码4、查看控制台5、清除执行顺序6、修改代码7、运行服务器,查看结果8、查看日志文件二、页面处理1、静态页面导入project(1)修改页面目录(2)拷贝(3)查看网页是否有问题2、thymeleaf布局(1)修改代码(2)运用Fragments布局3、错误页面美化一、日志处理1、记录日志内容请求 url访问者 ip调用方法 classMethod参数 args返回内容2、创建记录日志类在package n

2021-06-11 12:53:26 390

原创 Spring Boot制作个人博客-框架搭建(异常处理)

文章目录1、创建首页、404、500页面2、创建返回首页的控制器3、测试错误页面4、自定义错误页面5、自定义异常拦截类6、运行测试7、错误页面异常信息显示8、无法找到访问资源出现404错误1、创建首页、404、500页面2、创建返回首页的控制器3、测试错误页面输入:http://localhost/80804、自定义错误页面5、自定义异常拦截类package net.zjs.lrm.handler;import org.slf4j.Logger;import org.sl

2021-06-09 21:21:06 184 1

原创 Spring Boot制作个人博客-构建框架

文章目录一、新建项目二、application.yml配置1、重命名application.properties2、使用thymeleaf 33、创建数据库4、编写配置文件5、新建logbac-spring.xml文件6、拷贝application.ymlapplication-dev.yml7、拷贝application.yml为application-pro.yml并修改代码8、修改application.yml代码9、运行BlogApplication一、新建项目使用IDEA工具创建项目文件

2021-06-09 18:02:18 318 1

原创 Spring Boot制作个人博客-页面插件集成

文章目录一、给blogs-input.html页面添加插件集成(编辑器 Markdown)1、引入editormd.min.css2、添加初始化内容3、初始化markdown编辑器4、优化代码二、给博客详情页面添加插件集成(内容排版typo.css)1、下载样式2、解压压缩包,拷贝typo.css3、引用typo.css4、添加样式5、修改typo.css样式6、修改blog.html中间内容7、添加样式typo.css三、给博客详情页面添加插件集成(动画animate.css)1、访问:https://a

2021-06-09 11:23:35 854 1

原创 Spring Boot制作个人博客-博客发布页

文章目录1、创建页面2、修改二级导航默认选择3、top4、内容多行输入框5、分类,标签列表6、首图引用地址7、复选框8、按钮9、添加表达验证10、最终效果1、创建页面拷贝blogs.html 改名为blogs-input.html2、修改二级导航默认选择3、top<!--top--> <div class="field"> <div class="ui left labeled input

2021-06-07 09:58:50 1430

原创 Spring Boot制作个人博客-博客管理列表页

文章目录1、创建页面1、创建页面

2021-06-07 09:08:43 247 2

原创 Spring Boot制作个人博客-关于我页

文章目录1、创建关于我页2、修改代码3、中间内容(1)做左右布局(2)左侧(3)右侧(4)底部4、最终效果页面左侧是一张图片,右侧放置一些关于我的介绍和个人标签以及联系我的方式。1、创建关于我页复制types.html改名为about.html2、修改代码修改标题以及active(默认选中)删除中间内容代码3、中间内容(1)做左右布局(2)左侧<!--左侧--> <div class="eleven wide

2021-06-06 20:43:47 289 3

原创 Spring Boot制作个人博客-归档页

文章目录1、创建归档页2、修改代码(1)修改标题(2)修改默认选择标签(3)修改文章列表标题栏(4)删除中间内容代码3、按照年份做分类列表4、最终效果根据不同年份,展示文章列表1、创建归档页随意复制一个html改名为archives.html2、修改代码(1)修改标题(2)修改默认选择标签(3)修改文章列表标题栏(4)删除中间内容代码3、按照年份做分类列表<!--按照年份做列表--> <h3 class="ui cent

2021-06-06 15:07:24 360 1

原创 Spring Boot制作个人博客-标签页

文章目录1、创建标签页2、更改标题3、更改文章列表标题4、修改标签样式5、正文中添加标签6、整体效果1、创建标签页标签页与分类页十分相似,所有我们直接复制分类页进行修改2、更改标题3、更改文章列表标题4、修改标签样式<div class="ui attached segment m-padded-tb-large"><!--attached贴附--> <a href="#" class="ui teal basic poi

2021-06-06 14:41:27 300 1

原创 Spring Boot制作个人博客-分类页

文章目录一、创建分类页面二、编写中间内容1、复制index.html代码2、分类选框3、复制index.html代码4、上下文分页三、为导航栏添加阴影效果四、最终代码1、分类页2、css代码一、创建分类页面复制详情页进行修改<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=deb

2021-06-05 15:26:11 211

原创 Spring Boot制作个人博客-详情页

文章目录直接拷贝index.html改名为blog.html删除中间内容代码,其他不变制作框架 <!--中间内容--> <div class="m-container m-padded-tb-large"> <div class="ui container"> <!--头部--> <div class="ui top attached segment">

2021-06-05 14:37:54 387 1

原创 Spring Boot制作个人博客-首页

文章目录一、页面分析二、项目实现(一)创建项目(二)创建css,images,js目录,创建index.html网页(三)编写首页页面1、设置移动端的预览2、添加CDN组件3、引入jsDeliver4、制作导航栏5、制作底部6、制作中部一、页面分析前端展示:首页、详情页、分类、标签、归档、关于我后台管理:模板页二、项目实现(一)创建项目(二)创建css,images,js目录,创建index.html网页(三)编写首页页面1、设置移动端的预览2、添加CDN组件看官网https

2021-06-02 16:37:46 588 1

原创 使用Thymeleaf配置国际化页面

文章目录一、使用Thymeleaf配置国际化页面1、创建项目文件2、拷贝上一讲控制器等3、测试是否能运行4、在i18n目录里创建login.properties5、在i18n目录里创建login_zh_CN.properties6、在i18n目录里创建login_en_US.properties7、编写全局配置文件8、定制区域信息解析器9、页面国际化使用10、运行服务器二、Thymeleaf复杂数据的展示1、创建用户实体类2、创建用户控制器3、创建显示全部用户信息模板页面4、修改登录成功界面5、启动项目,查

2021-05-26 17:01:16 871

原创 Thymeleaf模板引擎

文章目录一、Spring Boot整合Thymeleaf1、创建项目2、在全局配置文件里配置Thymeleaf属性3、创建登录控制器4、创建模板文件,获取控制器传来的动态数据5、启动项目课堂练习(1)创建用户实体类(2)二、Spring Boot集成Bootstrap1、集成Bootstrap(1)引用在线文档的方式(2)下载Bootstrap并引用的方式2、编写登录页面(1)集成Bootstrap(2)编写登录界面(3)运行项目,查看结果3、用户名和密码非空校验4、控制器编写登录验证方法5、编写登录成功与

2021-05-26 14:40:03 179 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除