自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 spring boot实训个人博客七 博客发布页

# Spring boot实训开发个人博客(七) 博客管理列表页## 1.创建分类页面:1.新建admin文件:2.在里面创建blogs.html文件:3.创建顶部任务栏:2.写入中间编辑区代码:<div class="m-container-small m-padded-tb-big"> <div class="ui container"> <form id="blog-form" action="#...

2021-07-05 13:10:07 235

原创 实训 个人博客系统六 博客管理列表页

1.新建文件夹admin:2.新建blogs.html页面:复制导航窗口代码并修改: <div class="ui container"> <div class="ui inverted secondary stackable menu"> <h2 class="ui teal header item">管理后台</h2> <a href="#

2021-07-05 02:33:10 214 1

原创 实训 个人博客系统五 关于我页

1.新建文件about.html2.编写左边图片部分:只需要插入一张图片:3.编写右边文章部分:4.css文件:body{ background: url("./static/images/bg.jpg");}/*----padding----*/.m-padded-mini{ padding: 0.2em !important;}.m-padded-tiny{ padding: 0.3em !important;}.m-padded-

2021-07-05 02:26:32 196

原创 Spring boot实训 个人博客系统四 归档页

1.新建文件archives.html2.将头部代码复制过来,将头部文件生成:2.在index添加活动显示页面:3.修改头部名称为归档:4.编写中间主内容:<div class="ui fluid vertical menu"> <a href="#" target="_blank" class="item"> <span>

2021-07-05 02:13:53 180 1

原创 Spring boot实训 个人博客系统 三 分类页

1.新建分类页文件types.html:2.将头部标签代码复制到这里,生成头部标签:3.中部分类标签部分: <div class="ui top attached segment"> <div class="ui middle aligned two column grid"> <div class="column">

2021-07-05 02:04:27 187

原创 Spring实训 个人博客二 详情页

1.在index导航栏中添加归档:2.创建详情页文件blog.html:3.添加文章头部:<div class="ui container"> <div class="ui inverted secondary stackable menu"> <h2 class="ui teal header item">Blog</h2> &l..

2021-07-05 01:54:34 356

原创 Spring boot实训 个人博客系统一 首页

1. 个人博客介绍:个人博客的大概内容:博客首页、博客文章、博客管理。实现的各种功能:留言板、回复功能、多级回复功能、标签分类、归档页、关于我页面、搜索、导航页面、后台管理博文。个人博客思维导图:需要的代码:后端:Spring Boot +JPA +thymleaf模板数据库: MySQL前端UI: SemanticUI框架工具与环境:IDEA Maven 3 JDK 8 Axure RP 82.功能实现:1.创建index.html文件:2.到Sem

2021-07-05 01:40:18 343

原创 Spring Boot基础学习笔记18:Spring Boot整合Redis缓存实现

零、学习目标了解Spring Boot支持的缓存组件 掌握基于注解的Redis缓存实现 掌握基于API的Redis缓存实现一、Spring Boot支持的缓存组件Spring Boot内部嵌入了支持的一系列缓存管理组件,并按照顺序查找加载有效的缓存组件进行缓存管理,如果没有任何缓存组件,会默认使用最后一个Simple默认缓存管理组件进行管理。在实际开发中,通常会使用专业的第三方缓存插件进行缓存管理。 如果开启了缓存,Spring Boot会按照以下顺序去查找缓存组件:Generic JC

2021-06-29 23:57:36 369 3

原创 Spring Boot基础学习笔记17:Spring Boot默认缓存

零、学习目标熟悉Spring Boot的默认缓存管理 熟悉Spring Boot的缓存注解及使用一、缓存概述(一)引入缓存管理的重要性缓存是分布式系统中的重要组件,主要解决数据库数据的高并发访问。在实际开发中,尤其是用户访问量较大的网站,用户对高频热点数据的访问非常频繁,为了提高服务器访问性能、减少数据库的压力、提高用户体验,使用缓存显得尤为重要,Spring Boot针对这种实际需求,对缓存提供了良好的支持。(二)Spring Boot的缓存管理Spring框架支持透明地向应用程序

2021-06-29 23:55:17 359 2

原创 Spring Boot基础学习笔记14:实现文件上传功能

零、学习目标掌握利用Spring Boot实现文件上传功能一、文件上传概述开发Web应用时,文件上传是很常见的一个需求,浏览器通过表单形式将文件以流的形式传递给服务器,服务器对上传的数据解析处理,Spring Boot中进行文件上传与Spring MVC框架上传类似。二、实现文件上传功能(一)创建Spring Boot项目创建FileUploadDemo项目,添加Web和Thymeleaf依赖(二)整合Bootstrap将第11讲项目SpringMvcDemo2021的resou

2021-06-29 23:51:43 154

原创 Spring Boot基础学习笔记13:路径扫描整合Servlet三大组件

零、学习目标掌握使用路径扫描方式整合Servlet 掌握使用路径扫描方式整合Filter 掌握使用路径扫描方式整合Listener在Spring Boot中,使用路径扫描的方式整合内嵌式Servlet容器的Servlet、Filter、Listener三大组件时,首先需要在自定义组件上分别添加@WebServlet、@WebFilter和@WebListener注解进行声明,并配置相关注解属性,然后在项目主程序启动类上使用@ServletComponentScan注解开启组件扫描即可。一、

2021-06-29 23:50:50 577 2

原创 Spring Boot基础学习笔记11:Spring MVC

一、Spring MVC 自动配置(一)自动配置概述在Spring Boot项目中,一旦引入了Web依赖启动器spring-boot-starter-web,那么Spring Boot整合Spring MVC框架默认实现的一些XxxAutoConfiguration自动配置类就会自动生效,几乎可以在无任何额外配置的情况下进行Web开发。(二)Spring Boot整合Spring MVC 的自动化配置功能特性内置了两个视图解析器:ContentNegotiatingViewResolver和

2021-06-28 21:35:35 298 2

原创 Spring Boot基础学习笔记10:配置国际化页面

零、学习目标1、掌握使用Thymeleaf配置国际化页面2、掌握Thymeleaf复杂数据的展示一、使用Thymeleaf配置国际化页面使用场景:不同国家使用不同的语言,此例对登录页面login.html进行中英两个语言国际化处理(一)创建Spring Boot项目 - ThymeleafI18N将上一讲Thymeleaf中的登录控制器、Bootstrap、模板页面、应用属性文件拷贝到新项目 启动应用,测试效果 登录成功截图 登录失败截图(二)编写多语言国际化配置文件1

2021-06-28 00:21:57 625 1

原创 Spring Boot基础学习笔记08:Spring Boot整合Redis

零、学习目标1、熟悉Redis相关概念2、掌握使用Spring Boot整合Redis一、Redis概述1、Redis简介 Redis是一个开源(BSD许可)的、内存中的数据结构存储系统,它可以用作数据库、缓存和消息中间件,并提供多种语言的API。 Redis支持多种类型的数据结构,如 字符串(strings)、散列(hashes)、列表(lists)、集合(sets)、有序集合(sorted sets)与范围查询、bitmaps、 hyperloglogs 和 地理空间(geos...

2021-06-28 00:19:53 64

原创 Spring Boot基础学习笔记07:Spring Boot整合JPA

零、学习目标1、熟悉Spring Data JPA基本语法和使用2、掌握Spring Boot与JPA的整合使用一、Spring Data JPA概述1、Spring Data JPA简介 Spring Data JPA (JPA: Java Persistence API)是Spring基于ORM框架、JPA规范的基础上封装的一套JPA应用框架,它提供了增删改查等常用功能,使开发者可以用较少的代码实现数据操作,同时还易于扩展。2、Spring Data JPA基本使用 编写...

2021-06-28 00:18:38 202

原创 Spring Boot基础学习笔记06:Spring Boot整合MyBatis

零、学习目标1、了解Spring Boot数据访问概述2、掌握使用注解的方式整合MyBatis3、掌握使用配置文件的方式整合MyBatis一、Spring Boot数据访问概述 在开发中,通常会涉及到对数据库的数据进行操作,Spring Boot在简化项目开发以及实现自动化配置的基础上,对关系型数据库和非关系型数据库的访问操作都提供了非常好的整合支持。 Spring Boot默认采用整合SpringData的方式统一处理数据访问层,通过添加大量自动配置,引入各种数据访问模板xxxT...

2021-06-28 00:18:06 63

原创 Spring Boot基础学习笔记05:Spring Boot多环境配置

零、学习目标1、掌握使用Profile文件进行多环境配置2、掌握使用@Profile注解进行多环境配置3、熟悉随机值设置以及参数间引用一、项目进行多环境配置的必要性 在实际开发中,应用程序通常需要部署到不同的运行环境中,例如开发环境、测试环境、生产环境等。不同的环境可能需要不同的环境配置,针对这种情况,不可能手动变更配置文件来适应不同的开发环境,通常需要对项目进行多环境配置,Spring Boot框架提供了两种多环境配置的方式,分别是Profile文件多环境配置和@Profile注解多环境...

2021-06-28 00:17:27 92

原创 Spring Boot基础学习笔记04:Spring Boot加载自定义配置文件

零、学习目标1、熟悉使用@PropertySource加载配置文件2、熟悉使用@ImportResource加载XML配置文件3、掌握使用@Configuration编写自定义配置类一、为什么需要加载自定义配置文件 Spring Boot免除了项目中大部分的手动配置,对于一些特定情况,我们可以通过修改全局配置文件以适应具体生产环境,可以说,几乎所有的配置都可以写在application.peroperties文件中,Spring Boot会自动加载全局配置文件从而免除我们手动加载的烦恼。但...

2021-06-28 00:16:02 144 1

原创 Spring Boot基础学习笔记03:Spring Boot两种全局配置和两种注解

零、学习目标1、掌握application.properties配置文件2、掌握application.yaml配置文件3、掌握使用@ConfigurationProperties注入属性4、掌握使用@Value注入属性一、全局配置文件概述全局配置文件能够对一些默认配置值进行修改。Spring Boot使用一个application.properties或者application.yaml的文件作为全局配置文件,该文件存放在src/main/resource目录或者类路径的/conf

2021-06-28 00:04:20 750 8

原创 Spring Boot基础学习笔记02:Spring Boot项目单元测试、热部署与原理分析

零、学习目标1、掌握Spring Boot单元测试实现2、掌握Spring Boot热部署实现3、熟悉Spring Boot基本原理一、Spring Boot单元测试(一)Spring Boot单元测试概述在实际开发中,每当完成一个功能接口或业务方法的编写后,通常都会借助单元测试验证该功能是否正确。Spring Boot对项目的单元测试提供了很好的支持,在使用时,需要提前在项目的pom.xml文件中添加spring-boot-starter-test测试依赖启动器,可以通过相关注解实

2021-06-27 19:33:19 228

原创 2021 大二下期学期总结 大V博主

学期总结1、总的来说这学期华老师的带领下我学习了很多知识,在这里特别感谢一下华老师华老师的博客:https://howard2005.blog.csdn.net/下面来总结一下这些的学期总结吧!《学而不思则罔,思而不学则殆》下面就是我们这学期华老师教的全部知识↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓先说我的掌握情况MyBatis框架学习笔记01:初探MyBatis实现简单查询 ---->基本掌握 MyBatis框架学习笔记02:利用MyBatis实现CRUD

2021-06-24 15:41:41 122

原创 Spring Boot基础学习笔记01:Spring Boot入门程序

零、学习目标1、了解Spring Boot框架的优点2、掌握使用Maven方式构建Spring Boot项目3、掌握使用Spring Initializr方式构建Spring Boot项目一、Spring Boot框架概述Spring Boot官网:https://spring.io/projects/spring-boot、(一)由Spring到Spring Boot早期版本的Spring专注于XML配置,开发一个程序需要配置各种XML配置文件。为了简化开发,在Spring

2021-06-21 16:28:54 260 1

原创 Spring框架学习笔记09:基于XML配置方式搭建SSM框架实现用户登录

一、采用MVC架构一、采用MVC架构二、用户登录运行效果三、基于XML配置方式搭建SSM框架实现用户登录(一)创建数据...

2021-06-21 16:06:45 304

原创 Spring框架学习笔记08:基于Java配置方式使用Spring MVC

一、基于Java配置与注解的方式使用Spring MVC1、创建Maven项目 - SpringMVCDemo20202、在pom.xml文件里添加相关依赖<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" x...

2021-06-21 15:50:39 97

原创 Spring框架学习笔记07:基于XML配置方式使用Spring MVC

一、Spring MVC概述1、MVC架构MVC 是 Model、View 和 Controller 的缩写,分别代表 Web 应用程序中的 3 种职责。模型:用于存储数据以及处理用户请求的业务逻辑。视图:向控制器提交数据,显示模型中的数据。控制器:根据视图提出的请求判断将请求和数据交给哪个模型处理,将处理后的有关结果交给哪个视图更新显示。三层架构:Presentation Tier + Application Tier + Data Tier (展现层+应用层+数据访问层)2、Sprin

2021-06-21 15:36:08 438

原创 Spring框架学习笔记06:Spring JdbcTemplate入门

## 一、JdbcTemplate概述(一)JdbcTemplate作用Spring对数据库的操作在JDBC上面做了深层次的封装,使用Spring的注入功能,可以把DataSource注册到JdbcTemplate之中,从而方便地实现对数据库的访问操作。(二)JdbcTemplate操作数据库常用方法execute方法:用于执行任何SQL语句,一般用于执行DDL语句update方法:用于执行新增、修改、删除等语句batchUpdate方法:用于执行更新批处理相关语句query方

2021-05-12 17:44:29 157

原创 Spring框架学习笔记05:Spring AOP基础

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

2021-05-12 15:18:53 43

原创 Spring框架学习笔记03:初探Spring——利用注解配置类取代Spring配置文件

一、课程引入上一讲,我们利用注解精简了XML配置文件,这一讲,我们准备利用注解配置类取代XML配置文件。二、利用注解配置类取代Spring配置文件(一)打开项目【SpringDemo2021】(二)创建net.hw.spring.lesson03包(三)移植上一讲的接口和类到当前包(四)创建注解配置类来取代Spring配置文件(五)创建测试类 - TestKnight在test/java里创建net.hw.spring.lesson03包,在包里创建TestKnightpac

2021-04-25 21:18:11 40

原创 Spring框架学习笔记01:初探Spring——采用Spring配置文件管理Bean

一、Spring概述Spring官网:https://spring.io/projects/spring-frameworkSpring框架是一个轻量级的企业级开发的一站式解决方案。所谓解决方案就是可以基于Spring解决JavaEE开发的所有问题。Spring框架主要提供了IoC容器、AOP、数据访问、Web开发、消息、测试等相关技术的支持。Spring使用简单的POJO(Plain-Old JavaObject,即无任何限制的普通Java对象)来进行企业级开发。每一个被Spring管理的J

2021-04-25 21:12:12 111

原创 Spring框架学习笔记02:初探Spring——利用组件注解符精简Spring配置文件

一、课程内容上一讲,我们采用XML配置文件的方式使用Spring容器管理Bean对象,最后给出一个思考题:“如果我们有几十个类要创建Bean,采用XML配置方式,会不会让Spring配置文件显得很臃肿,怎么解决这个问题呢?”,这一讲,我们准备利用组件注解符精简Spring配置文件二、打开项目【SpringDemo2020三、利用组件注解符精简Spring配置文...

2021-04-25 19:01:02 49

原创 安卓学习笔记10:常用布局 - 相对布局

安卓学习笔记10:常用布局 - 相对布局在这里插入图片描述(二)实现步骤1、创建安卓应用【RelativeLayoutDemo】在这里插入图片描述在这里插入图片描述2、主布局资源文件activity_main.xml在这里插入图片描述分析界面:首先确定【中央】按钮,然后其它按钮可以根据与它的相对位置关系来定位。【左上角】按钮、【右上角】按钮、【左下角】按钮与【右下角】按钮可以根据它与父容器的对齐方式来确定。<?xml version="1.0" encoding="utf-8"?&g

2021-01-12 16:53:23 855

原创 安卓学习笔记20:Fragment入门

安卓学习笔记20:Fragment入门

2021-01-12 16:42:40 217 1

原创 安卓学习笔记34:默默工作的服务

零、学习目标了解安卓组件“服务”的作用掌握如何创建服务、注册服务掌握如何启动服务和停止服务掌握如何绑定服务和解绑服务一、服务(Service)概述(一)进程优先级应用程序的生命周期是在Android系统中进程从启动到终止的所有阶段,也就是Android从启动到停止的全过程。Android应用程序的生命周期的终结这个动作并非由应用程序进程本身执行,而是取决于Android系统。那么,系统是根据一个怎样的重要性标准来终止Android应用程序呢?Android根据应用程序的组件以及组件当前运行状

2021-01-12 16:41:18 90

原创 安卓学习笔记32:实现补间动画

安卓学习笔记32:实现补间动画零、学习目标了解安卓实现动画的三种方式掌握如何实现四种类型的补间动画一、安卓实现动画的三种方式1、补间动画(tween animation)针对同一张图片进行各种变换,比如平移、旋转、缩放、深浅等等。2、帧式动画(frame animation)事先准备好动画所需要的每一帧图片,然后利用线程每隔一段时间切换图片,这样来实现的动画效果。3、属性动画(property animation)通过动画的方式改变对象的属性。二、补间动画类型透明度动画(alpha

2021-01-12 16:16:42 141

原创 安卓学习笔记33:实现逐帧动画

安卓学习笔记33:实现逐帧动画一、逐帧动画 (一)逐帧动画概念 (二)逐帧动画实现方式二、利用动画资源文件实现逐帧动画 - 功夫熊猫 (一)运行效果 (二)涉及知识点 (三)实现步骤 1、创建安卓应用【PandaAnimation01】 2、将图片素材拷贝到drawable目录 3、创建动画资源文件 - panda_animator.xml 4、主布局资源文件activity_main.xml

2021-01-12 16:12:15 465

原创 安卓第一阶段实训项目:基于存储卡音乐播放器V0.6----实训报告(六)

文章目录一、知识点二、功能三、创建安卓应用1、将图片素材拷贝到Drawable目录2、创建按钮背景图片选择器3、主布句四、运行效果一、知识点1.标签(TextView)2.按钮(Button)3.媒体播放器(MediaPlayer)4.进度条(ProgressBar)5.线程(Thread)6.消息处理器(Handler)7.列表视图(ListView)8.应用程序(Application)9.递归算法(Recursive Algorithm)10.异步任务(AsyncTask)

2021-01-12 03:17:40 203 1

原创 安卓第一阶段实训项目:基于存储卡音乐播放器V0.5----实训报告(五)

安卓第一阶段实训项目:基于存储卡音乐播放器V0.5----实训报告(五)文章目录安卓第一阶段实训项目:基于存储卡音乐播放器V0.5----实训报告(五)一、功能要求二、运行效果三、涉及知识点四、实现步骤1.创建安卓应用【SDCardMusicPlayerV0.5】2、将图片素材拷贝到drawable目录与mipmap目录3、创建按钮背景图片选择器4、在项目清单文件里授权访问外置存储卡,设置应用程序图标5、主布局资源文件activity_main.xml6、字符串资源文件strings.xml7、创建音乐名

2021-01-12 02:33:01 122

原创 安卓第一阶段实训项目:基于存储卡音乐播放器V0.4----实训报告(四)

基于存储卡音乐播放器V0.4(一)功能要求在基于存储卡音乐播放器V0.3基础上,作如下修改:1.创建方法能扫描存储卡上所有mp3文件(采用递归算法)2.用自定义应用程序类存放全局数据和方法3.利用异步任务来完成耗时的存储卡扫描工作说明:模拟器存储卡上目录少,扫描很快就完成,几乎看不到等待的进度条,最好在真机上运行程序进行测试。(二)运行效果(三)涉及知识点1.标签(TextView)2.按钮(Button)3.媒体播放器(MediaPlayer)4.进度条(ProgressBar)

2021-01-12 01:12:47 139

原创 安卓第一阶段实训项目:基于存储卡音乐播放器V0.3----实训报告(三)

安卓第一阶段实训项目:基于存储卡音乐播放器V0.3----实训报告(三)(一)功能要求在基于存储卡音乐播放器V0.2基础上,增加功能:添加一个音乐播放列表(显示歌名)– 单击某一首音乐就立刻播放,播放进度清零,显示当前音乐的播放时长。添加一个【上一首】与【下一首】按钮– 当前音乐为第一首时,单击【上一首】按钮,切换到最后一首音乐。– 当前音乐为最后一首时,单击【下一首】按钮,切换到第一首音乐。– 当某一首音乐播放完毕后,会自动切换到下一首音乐播放。(二)运行效果(三)涉及知识点1.标

2021-01-11 23:32:18 119

原创 安卓第一阶段实训项目:基于存储卡音乐播放器V0.2----实训报告(二)

安卓第一阶段实训项目:基于存储卡音乐播放器V0.2----实训报告(二)(一)功能要求添加一个进度条,动态显示音乐的播放进度。----已完成添加一个标签显示音乐播放的当前位置(格式——mm:ss)。----已完成添加一个标签显示音乐的播放时长(格式——mm:ss)。----已完成(二)运行效果...

2021-01-11 22:26:25 93

空空如也

空空如也

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

TA关注的人

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