自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Spring boot开发小而美的个人博客-页面开发

页面开发创建blog在blog里创建static文件夹,在static里面创建css、images、js文件夹创建index.html文件页面头部加底部创建me.css文件加入图标样式加入搜索框编写底部内容底部css页面中间内容左边博客列表右边的top手机端cssbody{ background: url("../images/bg.png");}.m-padded-mini{ padding: 0.2em !importan

2021-06-29 11:13:53 112

原创 Spring Boot整合MyBatis作业

Spring Boot整合MyBatis(课后作业)1、在ArticleMapper里添加方法public ListfindAllArticles();public int insertArticle(Article article);public int deleteArticle(Integer id);ArticleMapper.xml文件里添加2、在测试类编写测试方法public void testFindAllArticles();运行查看结果:查看数据库记录pub

2021-06-23 18:01:32 97

原创 Spring Boot多环境配置

Spring Boot多环境配置(课堂练习)课堂练习1、设置使用环境 - MySQL数据库环境,并测试运行测试,查看结果2、设置使用环境 - Sybase数据库环境,并测试运行测试,查看结果

2021-06-23 18:00:39 83

原创 显示学生配置信息练习

在Web页面显示学生配置信息1、创建控制器ConfigDemo01Controller2、配置tomcat端口号和web虚拟路径#修改tomcat默认端口号server.port=8888#修改web虚拟路径server.servlet.context-path=/lzy启动应用,查看控制package net.lj.lesson04.controller;import org.springframework.web.bind.annotation.GetMapping;imp

2021-06-23 17:59:26 82

原创 热部署作业

任务1、对上一讲的课后作业StudentInfo项目进行单元测试package net.lj.lesson01;import net.lhf.lesson01.controller.StudentInfoController;import org.junit.Assert;import org.junit.jupiter.api.Test;import org.junit.runner.RunWith;import org.springframework.beans.factory.anno

2021-06-23 17:53:47 68

原创 课堂练习1

课堂练习在WEB-INF里创建css目录,在里面创建样式文件index.css,负责首页的样式(元素全部居中,设置背景颜色,去掉超链接的下划线)在index.jsp文件中添加<%@ page contentType="text/html;charset=UTF-8" language="java" %><html><head> <title>首页</title> <link rel="stylesheet" hr

2021-06-23 17:49:36 112

原创 Spring课堂练习5

课堂练习1、增加拯救少女任务类与拯救少女骑士类package net.lj.spring.lesson05.aop_xml;import org.springframework.stereotype.Component;@Componentpublic class RescueDamselQuest { public void embark() { System.out.println("执行救美任务。"); }}package net.lj.s

2021-06-23 17:26:14 71

原创 Spring课堂练习4

课堂练习1、创建拯救少女任务类和拯救少女骑士类创建拯救少女类package net.lj.spring.lesson04;public class RescueDamselQuest { public void embark() { System.out.println("执行拯救少女任务。"); }}创建拯救少女骑士类package net.lj.spring.lesson04;public class DamselRescuingKnight

2021-06-23 17:18:57 78

原创 Spring课堂练习2

任务1、两种骑士交换执行任务。要求勇敢骑士去拯救少女,要求拯救少女骑士去杀龙。(1)修改勇敢骑士类 - BraveKnightpackage net.wz.spring.lesson02;import org.springframework.beans.factory.annotation.Autowired;import org.springframework.stereotype.Component;@Component("mike")public class BraveKnight

2021-06-23 17:08:12 61

原创 Spring Boot 课后作业

课后作业任务:创建Spring Boot项目输出学生信息创建Spring Boot项目StudentInfo

2021-06-22 11:49:18 144

原创 Java企业级信息系统开发学期总结

学期总结在学校的时间总是过得很快的,三月一号开的学,转眼间就六月底了,马上就放假了。所以该做一个学期总结了,这个学期我们学习了MyBatis框架(MyBatis是支持普通SQL查询,存储过程和高级映射的优秀持久层框架)、Spring框架(Spring框架是一个轻量级的企业级开发的一站式解决方案。所谓解决方案就是可以基于Spring解决Java EE开发的所有问题。Spring框架主要提供了IoC容器、AOP、数据访问、Web开发、消息、测试等相关技术的支持)和Spring Boot框架(Spring Bo

2021-06-22 11:21:06 116

原创 Spring boot开发小而美的个人博客

1、功能2、页面设计与开发2.1设计前端展示:首页、详情页、分类、标签、归档、关于我后台管理:模板页2.2页面开发创建blog在blog里创建static文件夹,在static里面创建css、images、js文件夹创建index.html文件页面头部加底部创建me.css文件加入图标样式加入搜索框编写底部内容底部css页面中间内容左边博客列表右边的top手机端cssbody{ background: url("../image

2021-06-22 10:40:26 233

原创 Spring Boot基础学习笔记09:Thymeleaf模板引擎

一、Spring Boot支持的视图技术Spring Boot框架为简化项目的整体开发,对一些常用的视图技术实现了整合支持,并主要推荐整合模板引擎技术来实现前端页面的动态化内容。Spring Boot可整合的模板引擎技术FreeMarkerGrooryThymeleafMustache二、Thymeleaf基本语法相关语法 ,请学习《thymeleaf_3.0.5_中文参考手册.pdf》 提取码:fqpu1、Thymeleaf常用标签2、Thymeleaf主要语法3、Thymelea

2021-06-22 10:37:28 94

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

一、Redis概述1、Redis简介Redis是一个开源(BSD许可)的、内存中的数据结构存储系统,它可以用作数据库、缓存和消息中间件,并提供多种语言的API。Redis支持多种类型的数据结构,如 字符串(strings)、散列(hashes)、列表(lists)、集合(sets)、有序集合(sorted sets)与范围查询、bitmaps、 hyperloglogs 和 地理空间(geospatial)、索引半径查询。Redis 内置了复制(replication),LUA脚本(Lua scri

2021-06-22 10:34:55 104

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

一、Spring Data JPA概述1、Spring Data JPA简介Spring Data JPA是Spring基于ORM框架、JPA规范的基础上封装的一套JPA应用框架,它提供了增删改查等常用功能,使开发者可以用较少的代码实现数据操作,同时还易于扩展。2、Spring Data JPA基本使用编写ORM实体类:实体类与数据表进行映射,并且配置好映射关系。编写Repository接口:针对不同的表数据操作编写各自对应的Repository接口,并根据需要编写对应的数据操作方法。3、使用S

2021-06-22 10:31:20 373

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

一、Spring Boot数据访问概述在开发中,通常会涉及到对数据库的数据进行操作,Spring Boot在简化项目开发以及实现自动化配置的基础上,对关系型数据库和非关系型数据库的访问操作都提供了非常好的整合支持。Spring Boot默认采用整合SpringData的方式统一处理数据访问层,通过添加大量自动配置,引入各种数据访问模板xxxTemplate以及统一的Repository接口,从而达到简化数据访问层的操作。Spring Boot提供的常见数据库依赖启动器二、Spring Boot 整合

2021-06-22 10:24:56 101

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

一、项目进行多环境配置的必要性在实际开发中,应用程序通常需要部署到不同的运行环境中,例如开发环境、测试环境、生产环境等。不同的环境可能需要不同的环境配置,针对这种情况,不可能手动变更配置文件来适应不同的开发环境,通常需要对项目进行多环境配置,Spring Boot框架提供了两种多环境配置的方式,分别是Profile文件多环境配置和@Profile注解多环境配置。同时,会额外讲解在Spring Boot配置文件中设置属性时,除了可以像前面示例中显示的配置属性值外,还可以使用随机值和参数间引用对属性值进行设置

2021-06-22 10:22:53 65

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

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

2021-06-22 10:13:01 113

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

一、Application.properties配置文件1、创建Spring Boot的Web项目PropertiesDemo利用Spring Initializr方式创建项目设置项目元数据添加依赖设置项目名称及保存位置单击【Finish】按钮,完成项目初始化工作2、在application.properties里添加相关配置点开resource目录,查看应用程序属性配置文件1、配置tomcat端口号和web虚拟路径#修改tomcat默认端口号server.port=8

2021-06-22 10:10:55 72

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

一、Spring Boot单元测试1、Spring Boot单元测试概述在实际开发中,每当完成一个功能接口或业务方法的编写后,通常都会借助单元测试验证该功能是否正确。Spring Boot对项目的单元测试提供了很好的支持,在使用时,需要提前在项目的pom.xml文件中添加spring-boot-starter-test测试依赖启动器,可以通过相关注解实现单元测试。2、对项目HelloWorld01进行单元测试(1)、修改pom.xml文件,添加测试依赖启动器如果使用Spring Initiali

2021-06-22 10:07:56 111

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

一、搭建开发环境1、安装JDK8+2、安装IntelliJ IDEA3、下载、安装和配置Maven1、下载Maven压缩包下载链接:https://archive.apache.org/dist/maven/maven-3/3.6.1/binaries/2、解压Maven压缩包解压到D:\Maven\apache-maven-3.6.13、配置Maven环境变量创建新的环境变量MAVEN_HOME单击【确定】按钮,查看创建的系统变量MAVEN_HOME修改Path环境变量启

2021-06-22 10:05:43 77

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

1、创建数据库 - simonshop2、创建用户表 - t_user3、在用户表里插入记录创建Maven项目 - SSMLogin在pom.xml文件里添加相关依赖创建日志属性文件 - log4j.properties创建数据库配置属性文件 - jdbc.properties创建用户实体类 - User创建用户映射器接口 - UserMapper...

2021-06-22 09:53:27 44

原创 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-22 09:22:19 55

原创 MyBatis框架学习笔记02:利用MyBatis实现CRUD操作

**一丶创建数据库与表**1、在Navicat里创建MySQL数据库testdb2、创建用户表 - t_user3、在用户表里插入3条记录**二、案例演示MyBatis基本使用**(一)创建Maven项目 - MyBatisDemo(二)在pom文件里添加相应的依赖添加了新的依赖,单击一下红圈指定的刷新按钮(三)创建与用户表对应的用户实体类 - User(四)创建用户实体关系映射配置文件(五)创建MyBatis配置文件...

2021-06-22 08:21:07 35

原创 MyBatis框架学习笔记03:利用MyBatis实现关联查询

一、创建数据库表(1)创建教师表(2)创建班级表(3)创建学生表二、创建与数据库表对应的实体类

2021-06-22 08:20:43 75

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

一、入门案例演示(一)创建Maven项目【SpringDemo2021】(二)在pom.xml文件里添加依赖(三)创建杀龙任务类 - SlayDragonQuest(四)创建勇敢骑士类 - BraveKnight(五)采用传统方式让勇敢骑士完成杀龙任务(六)采用Spring框架让勇敢骑士完成杀龙任务1、在resources目录里创建log4j.properties2、创建Spring配置文件spring-config.xml3、在Spring配置文件里创建Bean4、

2021-06-22 08:20:17 50

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

一、打开项目【SpringDemo2020】二、利用组件注解符精简Spring配置文件1、创建net.hw.spring.lesson02包2、将lesson01子包的四个类拷贝到lesson02子包3、修改杀龙任务类 - SlayDragonQuest4、修改拯救少女任务类 - RescueDamselQuest5、修改勇敢骑士类 - BraveKnight6、修改拯救少女骑士类 - DamselRescuingKnight7、创建Spring配置文件8、创建测试类 -

2021-06-22 08:19:46 44

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

一、基于XML配置与注解的方式使用Spring MVC1、创建项目【SpringMVCDemo01】2、在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" xsi:schemaL

2021-06-21 17:15:25 96

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

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

2021-06-21 17:13:44 71

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

一、Spring AOP概述1、AOP含义AOP: Aspect-Oriented Programming (面向切面编程)2、AOP作用Spring的AOP作用在于解耦。AOP让一组类共享相同的行为(比如事务管理、日志管理、安全管理)。OOP(Object-Oriented Programming)只能通过继承类或实现接口来增加代码的耦合度,而且类继承是单根继承(不允许一子多父),阻碍了将更多的行为添加到一组类上,此时AOP可以弥补OOP的不足。3、AOP与OOPAOP(Aspect-Orie

2021-06-21 17:10:33 79

原创 Spring框架学习笔记04——采用Java配置类管理Bean

一、课程引入上一讲,采用注解配置类取代了Spring配置文件,这一讲,我们来学习如何采用Java配置类管理Bean。二、打开项目【SpringDemo2021】三、采用Java配置类管理Bean1、在net.wz.spring包里创建lesson04子包2、在lesson04子包里创建杀龙任务类 - SlayDragonQuestpackage net.wz.spring.lesson04;public class SlayDragonQuest { public void e

2021-06-21 16:01:49 118

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

一、课程引入上一讲,我们利用注解精简了XML配置文件,这一讲,我们准备利用注解配置类取代XML配置文件。二、打开项目【SpringDemo2021】三、利用注解配置类取代Spring配置文件1、在net.wz.spring包里创建lesson03子包2、将lesson02子包的类与接口拷贝到lesson03子包3、创建Spring配置类来取代Spring配置文件package net.wz.spring.lesson03;import org.springframework.cont

2021-06-21 15:59:30 50

原创 MyBatis框架学习笔记04:利用MyBatis实现条件查询

MyBatis框架学习笔记04:利用MyBatis实现条件查询一、对学生表实现条件查询(一)创建学生映射器配置文件在resources/mapper目录里创建学生映射器配置文件 - StudentMapper.xml<?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.o

2021-06-21 15:57:26 94

原创 MyBatis框架笔记01:MyBatis初探

一、创建数据库与表1、在Navicat里创建MySQL数据库testdb2、创建用户表 - t_user3、在用户表里插入3条记录二、案例演示MyBatis基本使用(一)创建Maven项目 - MyBatisDemo(二)在pom文件里添加相应的依赖查看下载到本地的jar包(三)创建与用户表对应的用户实体类 - User(四)创建用户实体关系映射配置文件在resources目录里创建mapper子目录,然后在里面创建实体关系映射配置文件(五)创建MyBatis配置文件

2021-06-21 15:55:38 58

原创 安卓作业完成情况总结

安卓作业完成情况总结:1、安卓学习笔记02:测试安卓开发环境——显示学生信息 (完成)2、安卓学习笔记04:安卓平台架构——设计用户登录窗口 (完成)3、安卓学习07事件处理窗口跳转——实现用户注册功能 (完成)4、安卓学习08常用布局–线性布局——(1)选择水果 (完成) (2)计算机界面 (未完成)5、安卓学习09:帧式布局——自动切换颜色(完成)6、安卓学习10相对布局——(1)完成姓名的输入 (未完成) (2)完成用户注册功能 (未完成)7、安卓学习11 网格布局——完成计算机与图片表

2021-01-12 20:24:28 370

原创 期末总结

时间过得还真快,一个学期的时间一眨眼就过去了。在这个学期里,我学到了很多的东西,也认识到了自己很多的不足,感觉收益非浅,以下是我在学习android期间对个人收获总结以及一些自己的心得体会。学习到了不少关于android方面的基础知识,但有时总会有种看是学习了较多内容,却又觉得学习的内容是那么的渺小、微妙的感觉。本学期所讲的内容基本都能听懂,虽然自己相对于其他人来说可能没有他们学习的快,反应慢一些,还马虎,但对于安卓,我还是挺喜欢的。能够通过自己完成功能等,看见成果,或是出现一个错,通过自己上网百度查找资

2021-01-12 20:24:08 195

原创 基于存储卡音乐播放器V0.6实训日志

基于存储卡音乐播放器V0.6实现步骤1、创建安卓应用【SDCardMusicPlayerV0.6】2、将图片素材拷贝到drawable目录与mipmap目录3、按钮背景图片选择器(1)播放按钮背景图片选择器 - play_button_selector.xml<?xml version="1.0" encoding="utf-8"?><selector xmlns:android="http://schemas.android.com/apk/res/android"&

2021-01-12 20:23:09 61

原创 基于存储卡音乐播放器V0.5实训日志

基于存储卡音乐播放器V0.5实现步骤1、创建安卓应用【SDCardMusicPlayerV0.5】2、将图片素材拷贝到drawable目录与mipmap目录3、按钮背景图片选择器(1)播放按钮背景图片选择器 - play_button_selector.xml<?xml version="1.0" encoding="utf-8"?><selector xmlns:android="http://schemas.android.com/apk/res/android"&

2021-01-12 20:22:19 61

原创 基于存储卡音乐播放器V0.4实训日志

基于存储卡音乐播放器V0.4实训日志实训步骤1、创建安卓应用【SDCardMusicPlayerV0.4】2、将图片素材拷贝到drawable目录与mipmap目录3、按钮背景图片选择器(1)播放按钮背景图片选择器 - play_button_selector.xml<?xml version="1.0" encoding="utf-8"?><selector xmlns:android="http://schemas.android.com/apk/res/andro

2021-01-12 20:21:50 58

原创 基于存储卡音乐播放器V0.3实训日志

基于存储卡音乐播放器V0.3实训日志实现步骤1、创建安卓应用【SDCardMusicPlayerV0.3】2、拷贝图片素材,创建按钮背景图片选择器(1)下一首按钮背景图片选择器 - next_button_selector.xml<?xml version="1.0" encoding="utf-8"?><selector xmlns:android="http://schemas.android.com/apk/res/android"> <item

2021-01-12 20:21:00 45

空空如也

空空如也

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

TA关注的人

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