自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 基于Spring Boot个人博客实训日志07

登录1、构建登录页面和后台管理首页2、UserService和UserRepository3、LoginController实现登录4、MD5加密5、登录拦截器一、新建管理后台登录页面blog.html.编写页面内容 博客管理登录 管理后台登录

2021-07-05 10:13:26 158

原创 基于Spring Boot个人博客实现日志06

插件集成编辑器 Markdown内容排版 typo.css动画 animate.css代码高亮 prism滚动侦测 waypoints平滑滚动 jquery.scrollTo目录生成 Tocbot二维码生成 qrcode.js1、在项目文件blog中,在static文件中新建一个文件夹lib.2、下载开源在线 Markdown 编辑器https://pandao.github.io/editor.md/,把下载好的插件复制粘贴到项目文件中去。3、编写blog-input页面内容:

2021-07-05 09:58:06 112

原创 基于Spring Boot个人博客实训日志05

文章目录一、博客管理页效果图二、实现过程1、导航部分2、中间内容部分3、底部内容三、博客发布页效图四、实现过程1、导航部分2、中间部分3、底部部分一、博客管理页效果图二、实现过程1、导航部分2、中间内容部分3、底部内容三、博客发布页效图四、实现过程1、导航部分2、中间部分3、底部部分...

2021-06-23 15:52:53 146

原创 基于Spring Boot 个人博客实训日志04

文章目录一、归档页效果图二、实现过程1、导航部分不变2、中间部分内容3、底部内容不变三、一、归档页效果图二、实现过程1、导航部分不变2、中间部分内容3、底部内容不变三、

2021-06-22 11:47:22 130

原创 基于Spring Boot 个人博客实训日志03

文章目录一、分类页效果图二、实现过程1、导航部分不变2、中间内容部分3、底部部分不变三、标签页效果图四、实现过程1、导航部分不变2、中间部分内容3、底部部分内容不变一、分类页效果图二、实现过程1、导航部分不变2、中间内容部分3、底部部分不变三、标签页效果图四、实现过程1、导航部分不变2、中间部分内容3、底部部分内容不变...

2021-06-22 11:40:53 114

原创 基于Spring Boot个人博客实训日志02

文章目录一、详情页效果图二、实现过程1、导航内容不变2、中间内容部分1、头部区域2、图片区域3、内容区域4、博客信息区域5、留言区域3、底部内容部分不变一、详情页效果图二、实现过程1、导航内容不变2、中间内容部分1、头部区域2、图片区域3、内容区域4、博客信息区域5、留言区域3、底部内容部分不变...

2021-06-22 10:35:18 114

原创 基于Spring Boot个人博客实训日志01

文章目录一、首页效果图二、实现过程1、创建Spring Boot项目blog2、创建首页index.html3、创建静态资源文件夹4、编写导航部分,连接css文件、云端资源链接5、css文件内容6、导航栏设计7、中间内容部分设计8、底部内容设计一、首页效果图二、实现过程1、创建Spring Boot项目blog2、创建首页index.html3、创建静态资源文件夹4、编写导航部分,连接css文件、云端资源链接在body下的Semantic UI的引入5、css文件内容bod

2021-06-22 09:46:20 208

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

学期总结在华老师的带领下,大二下期已经临近尾声,在这一个新的学期主要学习学习是是Spring Boot,Spring,MyBatis框架。在框架的使用中,简化了我们连接数据库的繁琐代码,看似简单,但操作起来还是很困难,在框架的使用中,每一步该干嘛,为什么这一步要这样去做,不仅要去学习他的使用过程,还要弄清楚他的逻辑。长时间的敲代码是一件很枯燥的事情,尤其在有些时候项目出错,一时半会没找到错误的时候更加的心烦意乱。也很担心以我现在所拥有的水平,能不能在大三的时候找到一份合适的工作,在哪些方面还需要去加强学习

2021-06-22 08:32:32 122

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

文章目录一、使用Thymeleaf配置国际化页面1、编写多语言国际化配置文件(1)在resources下创建i18n目录(2)在i18n目录里创建login.properties(3)在i18n目录里创建login_zh_CN.properties(4)在i18n目录里创建login_en_US.properties2、编写全局配置文件3、定制区域信息解析器4、页面国际化使用5、整合效果测试二、Thymeleaf复杂数据的展示1、创建用户实体类2、创建用户控制器3、创建显示全部用户信息模板页面4、修改登录成

2021-05-26 17:02:27 409

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

文章目录一、Spring Boot整合Thymeleaf1、创建Spring Boot项目ThymeleafDemo2、在全局配置文件里配置Thymeleaf属性3、创建登录控制器LoginController4、创建模板文件,获取控制器传来的动态数据5、启动项目,访问http://localhost:8080/toLoginPage二、Spring Boot集成Bootstrap1、集成Bootstrap(1)引用在线文档的方式(2)下载Bootstrap并引用的方式2、编写登录页面login.html(

2021-05-19 17:24:59 189 1

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

文章目录一、搭建Redis环境1、下载Redis安装压缩包2、将Redis安装包解压到任意位置3、给Redis配置环境变量4、启动Redis服务器5、启动Redis客户端二、安装Redis可视化管理工具1、下载Redis可视化管理工具2、安装Redis可视化管理工具3、启动Redis可视化管理工具4、Redis可视化工具连接Redis服务5、打开Redis可视化工具的控制台6、利用可视化工具操作键值对三、创建Spring Boot项目RedisDemo四、创建实体类1、创建地址实体类Address2、创建家

2021-05-17 11:27:41 288

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

文章目录一、Spring Boot整合JPA1、创建Spring Boot项目JPADemo2、创建ORM实体类(1)创建评论实体类Comment(2)创建文章实体类Article3、创建自定义JpaRepository接口 - ArticleRepository4、添加数据源依赖,配置数据源属性(1)在pom.xml里添加阿里巴巴数据源依赖(2)在全局配置文件里配置数据源(3)在测试类里编写测试方法二、利用JPA实现个性化操作1、创建评论仓库接口CommentRepository2、创建测试类Commen

2021-05-12 18:05:53 201 1

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

文章标题一、基础环境搭建1、数据准备(1)、创建博客数据库blog(2)、在博客数据库里创建文章表t_article(3)、在博客数据库里创建评论表t_comment2、创建项目,引入相应启动器(1)创建Spring Boot项目MyBatisDemo(2)创建评论实体类Comment(3)创建文章实体类Article3、编写配置文件(1)在全局配置文件中进行数据库连接配置(2)设置数据源类型配置(以阿里巴巴的Druid数据源为例)(3)在全局配置文件里覆盖默认参数二、使用注解方式整合MyBatis1、创建

2021-05-10 11:17:08 138

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

文章目录一、项目进行多环境配置的必要性二、使用Profile文件进行多环境配置1、创建Spring Boot Web项目ProfileDemo012、创建多环境配置文件(1)、模拟开发环境,创建配置文件application-dev.yaml![在这里插入图片描述](https://img-blog.csdnimg.cn/20210508151320247.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aH

2021-05-08 17:58:21 161

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

文章目录一、使用@PropertySource加载自定义配置文件1、创建Spring Boot Web项目ConfigDemo012、创建自定义配置文件3、创建自定义配置类4、编写测试方法5、运行测试6、(1)说明:注入的`StudentConfig`名称不必是`studentConfig`,在Spring Boot 2.3.2里,StudentConfig的注解`@Component`默认是单例的,因此不会因为注入名称是`studentConfig1`而产生的两个`StudentConfig`实例。(2)

2021-05-07 16:53:09 102

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

文章目录一、Application.properties配置文件1、创建Spring Boot的Web项目PropertiesDemo2、在application.properties里添加相关配置1、配置tomcat端口号和web虚拟路径2、启动应用查看控制台3、对象类型的配置与使用1、创建Pet类2、创建Person类3、在application.properties里配置对象4、给Person类添加注解5、给Pet类添加注解6、从Spring容器里获取Person类的实例并输出7、解决输出结果的汉字乱

2021-04-28 16:51:42 194

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

文章目录一、Spring Boot单元测试1、打开上一讲项目HelloWorld012、修改pom.xml文件,添加测试依赖启动器3、创建测试类与测试方法1、在src/test/java里创建net.hw.lesson01包,在net.hw.lesson01包里创建测试类TestHelloWorld012、给测试类添加测试启动器注解与Spring Boot单元测试注解3、注入待测试类HelloWorld01Controller4、创建测试方法testHello(),测试待测试类实例的方法5、运行测试方法te

2021-04-26 11:28:18 202

原创 Spring Boot基础学习笔记01——初探Spring Boot

文章目录一、搭建开发环境1、下载、安装和配置Maven2、解压Maven压缩包3、配置Maven环境变量1、创建新的环境变量MAVEN_HOME2、修改Path环境变量3、启动命令行窗口,查看Maven是否安装配置成功4、通过IDEA配置本地Maven仓库5、Maven项目设置远程仓库1、找到Maven安装目录里conf下的settings.xml2、在settings.xml文件里找到节点,添加阿里云镜像库地址二、使用Maven方式构建Spring Boot项目1、创建Maven项目2、修改Maven项目

2021-04-21 18:15:39 110

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

文章目录基于XML配置方式搭建SSM框架实现用户登录一、创建数据库与表 - simonshop (t_user)1、创建数据库 - simonshop2、创建用户表 - t_user,插入数据二、创建Maven项目 - SSMLogin三、在pom.xml文件里添加相关依赖四、创建日志属性文件 - log4j.properties五、创建数据库配置属性文件 - jdbc.properties六、给项目添加Web功能七、配置Tomcat服务器八、创建用户实体类 - User九、创建用户映射器接口 - User

2021-04-19 11:15:05 188

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

文章目录一、创建所需数据库1、创建数据库 - simonshop2、创建用户表 - t_user二、打开项目1、打开上一讲项目2、在pom.xml里添加数据库与日志相关依赖3、创建用户实体类 - User4、创建用户数据访问接口 - UserDao5、创建用户数据访问接口实现类 - UserDaoImpl6、创建用户服务类 - UserService7、创建数据库配置属性文件 - jdbc.properties8、创建Spring配置文件 - spring-config.xml9、创建用户服务测试类 - T

2021-03-31 15:14:15 191

原创 第二周学习总结

在第二周,基本上结束了对mybatis的学习,开始过度到对spring的学习,在spring的学习中,依然是需要自己去添加依赖,spring框架简化了我们自己去实例化对象的过程,使用配置文件创建bean工厂来代替我们的实例化对象(new),最开始的时候繁琐的去创建bean我感觉还不如我自己去实例化对象来的快,而且还熟悉,比这半道杀出来的好,然后再接下来的学习中接触到使用组件注解符来精简spring配置文件,顿时觉得繁琐的创建bean工厂简化了很多。对于spring的学习,最大的感受就是干接触的时候繁琐的去创

2021-03-29 08:18:12 41

原创 第一周学习总结

新的学期新的开始,在第一周的课程中,我们主要是简单的去了解了mybatis框架,初步学习了mybatis的使用,mybatis主要是让我们把jdbc繁琐的java代码简化,MyBatis使用简单的XML或注解用于配置和原始映射,将接口和Java的POJOs(Plan Old Java Objects,普通的Java对象)映射成数据库中的记录。对于mybatis的学习,建议从官网去深度学习,网上的学习资料都是基于官网研发的。在mybatis的学习中,主要学习了它的使用方法,操作步骤,熟悉操作流程,怎样去配置依

2021-03-29 08:06:28 50

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

文章目录一、采用配置方式使用AOP1、在net.hw.spring包里创建lesson05.aop_xml子包2、在aop_xml子包里创建杀龙任务类 - SlayDragonQuest3、在aop_xml子包里创建勇敢骑士类 - BraveKnight4、在aop_xml子包里创建游吟诗人类 - Minstrel5、创建Spring配置文件6、在pom.xml文件里添加AOP相关依赖7、创建测试类- TestKnight8、运行测试二、课堂练习1、创建拯救少女类和拯救少女骑士类2、在TestKnight里

2021-03-24 18:06:54 77

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

文章目录一、打开上一讲项目二、采用Java配置类管理Bean1、在net.hw.spring包里创建lesson04子包2、拷贝lesson01中的杀龙任务类 - SlayDragonQuest3、拷贝lesson01中的勇敢骑士类 - BraveKnight4、在lesson04子包里创建Spring配置类 - SpringConfig5、创建测试类 - TestKnight三、课堂练习——使用配置类完成拯救少女任务1、拷贝lesson01中的拯救少女任务类——RescueDamselQuest2、拷贝l

2021-03-24 15:54:25 67

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

文章目录一、打开上一讲的项目二、利用注解配置类取代Spring配置文件1、在net.hw.spring包里创建lesson03子包2、拷贝lesson02的类和接口到lesson03中3、在lesson03中创建Spring配置类来取代Spring配置文件4、在yc.net.spring中创建lesson包5、创建测试类 - TestKnight三级目录一、打开上一讲的项目二、利用注解配置类取代Spring配置文件1、在net.hw.spring包里创建lesson03子包2、拷贝lesson0

2021-03-17 16:59:59 92

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

文章目录一、打开上一讲的项目二、利用组件注解符精简Spring配置文件1、创建net.hw.spring.lesson02包2、拷贝lesson01的四个类到lesson02里面3、修改杀龙任务类 - SlayDragonQuest4、修改拯救少女任务类 - RescueDamselQuest5、修改勇敢骑士类 - BraveKnight6、修改拯救少女骑士类 - DamselRescuingKnight7、创建Spring配置文件,在resources目录创建xml_annotation子目录,然后在里面

2021-03-17 15:44:14 91

原创 初学spring

文章目录一、创建Maven项目【SpringDemo2021】二、在pom.xml文件里添加依赖三、场景:屠龙者终成恶龙1、创建杀龙任务类【SlayDragonQuest】2、创建勇敢骑士类【BraveKnight】3、采用传统方式让勇敢骑士完成杀龙任务(1)在test/java里创建net.yc.spring.lesson01包,然后在里面创建TestBraveKnightOld类4、采用Spring框架让勇敢骑士完成杀龙任务1、在resources目录里创建log4j.properties日志文2、创建

2021-03-15 11:40:26 52

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

条件查询一、打开上一讲项目文件二、对学生表实现条件查询1、创建学生映射器配置文件2、在MyBatis配置文件里注册学生映射器配置文件![在这里插入图片描述](https://img-blog.csdnimg.cn/20210310180250574.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl81MDY1OTUzNA==,size

2021-03-15 08:12:13 58

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

关联查询一、创建数据库表1、创建教师表并插入数据2、创建班级表并插入数据3、创建学生表并插入数据二、创建与数据库表对应的实体类1、创建教师实体类2、创建学生实体类3、创建班级实体类三、创建班级映射器配置文件1、在resources/mapper目录里创建班级映射器配置文件ClazzMapper.xml![在这里插入图片描述](https://img-blog.csdnimg.cn/20210310155521898.png?x-oss-process=image/watermark,type_ZmFuZ3p

2021-03-10 17:04:41 126

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

CRUD二级目录三级目录二级目录三级目录

2021-03-09 18:21:29 214 1

原创 MyBatis初学笔记

MyBatis1、创建表2、 插入数据3、创建Maven项目 - MyBatisDemo,在pom文件里添加相应的依赖![在这里插入图片描述](https://img-blog.csdnimg.cn/20210303152748802.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl81MDY1OTUzNA==,size_16,col

2021-03-03 17:56:33 187 1

原创 安卓第一阶段实现日志V06

在06的完成中,没有了老师的带领,完成过程中明显难度就更大了,依靠自己完成剩下的功能,在实现的过程中,启动动画比较简单,运用补间动画的知识就能完成,但是在播放模式的完成和拖拽条改变进度的时候,逻辑老是出问题,运行没问题,但是点击就会停止运行,报错显示未知缓冲区,没遇到过这个错误,网上查找说版本不行,但在以前的项目中也能运行啊,总不能因为加了几个功能就这样吧,在那里卡了半天也没能解决,然后再第二阶段的实训项目的讲稿中,参照老师的功能实现模式才逐渐的完成。...

2021-01-11 16:01:52 81

原创 安卓第一阶段实训日志V05

在05的实训过程中,加深了对04的全局数据和方法的认知,共有的变量,数据,方法都可以创建一个特有的类来定义和完成,在需要的时候直接调用就行,不需要再反复的定义一个变量和方法,也能定义一个接口来保存需要的广播频道,减小了部分代码量。当然,应用程序类和服务类一样也需要去配置,在完成过程中,我就是忘了去给应用程序类配置,找了半天的错误。在05中完成界面类与后台的分离,把播放的任务交给服务类来处理,通过广播接收器来处理界面类与服务类之间的通信,这样前台的操作就不会影响到后台的进程。在05的学习过程中,最大的问题

2021-01-06 21:21:12 75

原创 安卓第一阶段实训日志V04

在04的实训中,使用到了递归算法来扫描存储卡上的所有音乐文件,不在是指定的目录文件。也了解到递归算法的逻辑思维,通过对每个目录一层一层的扫描,判断一个File是属于文件还是目录,如果是文件就将满足条件的文件添加到文件列表,如果是目录先判断目录中是否存在文件再递归调用算法,对下一层进行扫描,直到没有目录存在。04中还定义了全局应用程序类来存放全局数据和方法,避免同样的方法或者数据重复定义。还用到了异步任务,主要是在扫描存储卡的过程中很耗时,采用异步处理来节约扫描的时间,提高响应的效率。在04的学习过程中,主

2021-01-06 20:49:14 80

原创 安卓第一阶段实训日志V03

基于外置储存卡音乐播放器03又是在02的基础上去实现的,循序渐进,逐渐了解一个项目的完善过程。也能更好的去了解各个组成部件的用法,作用。比一次性的拿到全部代码,看都看不懂的那种好的多了。03在02的基础上增加了列表视图,还有上下首歌曲的切换功能。增加了一个音乐实体类,一个适配器。在适配器中使用到视图容器转换的时候,脑瓜子就有点嗡嗡的,没整明白它的用法。不过这样也能更好的了解到自己缺乏的知识面,下次针对性的去解决。上下首的切换最主要的就是一个索引问题,切换时的播放位置也要更新,第一首和最后一首之间切换时怎样

2021-01-06 09:28:19 67

原创 安卓第一阶段实训日志V02

在基于外置存储卡播放音乐V0.2中是在V0.1的基础上实现的,在0.1的功能上增加了进度条,当前音乐播放到的位置,还有音乐的时长。在0.2的实现过中,了解到如何修改应用程序的图标,如何获取音乐播放的时长,以及实现功能的总体思路。在实训过程中,跟着老师的思路走,还是比较容易知道该干什么,该怎样去实现,但是依靠自己的想法,跟老师的思路就形同陌路,在获取到一个属性值,往往会不知道该怎样去使用它,不知道为什么要这样做,就像一只无头苍蝇一样。在跟着老师的实现步骤时,也会有疑问,为什么要这样做。但是先不管为什么,先整理

2021-01-06 09:04:12 88

原创 安卓第一阶段实训日志V01

临近期末,安卓课程也开始了实训。本次实训项目是基于存储卡音乐播放器,在第一阶段的实训中,首先学习了在完成实训项目需要使用到的知识——服务(Service)、广播接收者(BroadcastReceiver),在实训过程中使用了以前学过的一些常用控件,线程等等。复习和巩固了以前使用到的知识,如:如何去给权限,在目录中存放音乐文件。也了解到选择器的使用。在整个实训项目的过程中,主要掌握实现的步骤,方法的使用,以及一定的逻辑。如何去掉音乐附带的扩展名,图标的切换等。在项目实现中,由于去给文件授权过于麻烦,使用了A

2021-01-02 15:41:02 111 1

原创 实现乘法 --17讲作业

实现乘法1、创建安卓应用2、编写布局资源文件3、编写MainActivity4、查看效果1、创建安卓应用2、编写布局资源文件 ![在这里插入图片描述](https://img-blog.csdnimg.cn/20201227180113930.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl81MDY1OTUzNA==,size

2020-12-28 19:19:54 93

原创 单击选择水果

这里写目录标题一级目录二级目录三级目录一级目录二级目录三级目录

2020-12-28 19:19:39 100

原创 用户名非空检验--19讲作业

非空检验1、编写布局资源文件2、编写字符串资源文件3、编写MainActivity类1、编写布局资源文件<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical" androi

2020-12-28 19:19:24 79

空空如也

空空如也

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

TA关注的人

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