自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 Spring框架学习笔记08:基于Java配置方式使用SpringMVC

目录给予二级目录三级目录给予二级目录三级目录

2021-07-01 20:35:18 109

转载 Spring学习框架07:基于XML配置方式使用Spring MVC

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

2021-06-29 21:13:13 106

原创 计算机英语学期总结

本学期学习了计算机相关的英语,了解到了许多的各种前沿技术名称,还积累了一些日常使用英语的语句,深刻了解到程序员的英语水平非常重要,这些各种前沿的技术都是由英文写成的,想要了解最先进的编程技术,想要在程序员的道路越走越远,就必须提高自身的英语水平。然而学习一门外语不是一蹴而就的,需要一朝一夕的积累单词,学习语法,学习与人对话。坚持学习一门外语最好的老师就是兴趣。在本次课程华老师讲课幽默风趣,经常可以将课堂气氛活跃起来,使同学们与老师一起互动,这很大程度的激起了同学们学习英语的兴趣。老师是引领学生的引路人,指引

2021-06-23 22:04:24 135

原创 大数据可视化学期总结

spring boot学习框架本学期学习了大数据可视化课程,接触到了Mybatis,spring,springMVC,springboot;Spring Boot 是由 Pivotal 团队提供用来简化 Spring 的搭建和开发过程的全新框架。随着近些年来微服务技术的流行,Spring Boot 也成了时下炙手可热的热点技术。Spring Boot 去除了大量的 xml 配置文件,简化了复杂的依赖管理,配合各种 starter 使用,基本上可以做到自动化配置。Spring 可以做的事情,现在用 Spr

2021-06-23 16:42:03 225

转载 Spring框架学习笔记06:Spring jdbcTempalte入门

这里写目录标题1.jdbcTemplate概述1.1jdbcTemplate作用JdbcTemplate操作数据库常用方法2.数据库连接池2.1连接池原理2.2常见的数据库连接池DBCPc3p0DruidJdbcTemplate案例演示打开项目,添加依赖创建接口创建用户数据访问接口实现类 - UserDaoImpl创建服务类创建数据库配置属性文件 - jdbc.properties创建Spring配置文件 - spring-config.xml测试类1.jdbcTemplate概述1.1jdbcTemp

2021-06-22 21:21:38 169

原创 Spring框架学习笔记05:SpringAop

目录(一)Spring Aop基本介绍1.含义2.基本作用3.Aop和Oop4.Aop使用方式5.Aop基本概念(二)配置方式使用AOP1.创建aop.xml包2.创建杀龙任务类3.创建骑士类4.创建诗人类5.创建Spring配置文件1.切点2.切点表达式6.在pom文件添加AOP相关依赖创建测试类三.用注解方式使用AOP1.创建类2.创建切面3.创建配置类4.创建测试类(一)Spring Aop基本介绍1.含义AOP(Aspect-OrientedProgramming,面向切面编程),可以说是O

2021-06-21 23:04:01 56

原创 关于spring boot thymeleaf无法引用静态资源的问题解决

先查看maven仓库是否导入thymeleaf以下需要的jar包 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-thymeleaf</artifactId> </dependency> <depe.

2021-06-21 20:19:14 169

原创 Spring框架学习4-----Java配置类管理Bean

目录打开项目创建类创建spring配置类管理Bean的四种方式打开项目创建lesson04,将lesson03的代码复制过来创建类没有添加注解创建spring配置类使用@Configuration注解表明当前类是一个配置类,这意味着这个类里可能有0个或多个@Bean注解,此处没有使用包扫描,因为所有的Bean都在此类中定义了。使用@Bean注解,不带参数,声明当前方法的返回值是一个Bean,而Bean的名称就是方法名,当然也可以设置@Bean的参数,用来指定Bean的名称#创建

2021-06-18 20:17:44 65

原创 Spring框架学习3 -----注解配置类取代Spring配置文件

目录打开项目利用注解配置类来取代Spring配置文件的简单操作测试代码打开项目创建lesson3文件夹,将lesson02的复制进来利用注解配置类来取代Spring配置文件的简单操作@Configuration声明当前类是一个配置类,对应一个Spring配置文件,可以取而代之@ComponentScan自动扫描包名下所有使用@Service、@Component、@Repository、@Mapper、@Controller的类,并注册为Bean@ComponentScan(“net.hw.

2021-06-18 20:00:09 69

原创 spring框架学习2 利用组件注解符简化Spring配置文件

目录打开SpringDemo2021项目利用组件注解符精简Spring配置文件修改救美任务修改骑士类修改救美任务创建spring配置文件进行测试优化 面向接口创建接口实现接口方法测试结果打开SpringDemo2021项目将lesson01的代码复制到lesson02文件夹内利用组件注解符精简Spring配置文件业务Bean的配置可用注解符:@Component - 组件 (@Service - 服务、@Repository - 仓库、@Mapper - 映射器、@Controller - 控制器

2021-06-18 19:53:56 73

原创 spring boot整合mybatis

标题创建maven项目 添加依赖配置Mybatis全局配置编写类 mapper 进行测试编写类基于注解CommentMapper测试代码创建maven项目 添加依赖需要的依赖<?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

2021-06-15 16:27:04 62

原创 利用MyBatis实现条件查询

目录1.查询需求2.创建学生映射器配置文件3.在mybatis配置文件中注册配置映射器文件4.创建映射器接口5.创建测试类TestStudentMapper1.查询需求对学生表进行条件查询,涉及姓名、性别和年龄三个字段。2.创建学生映射器配置文件在resources 下的mapper中创建StudentMapper.xml<?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE mapper PUBLIC "-//my

2021-06-03 20:56:49 274

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

文章目录打开MyBatisDemo项目查询表的记录在映射器配置文件里引入结果映射元素在接口添加update方法在测试类测试方法增加删除方法打开MyBatisDemo项目查询表的记录上一讲,我们在UserMapper.xml里定义了两个查询语句:findById和findAll,对应的在UserMapper接口里定义了两个抽象方法:findById(int id)和findAll()。在映射器配置文件里引入结果映射元素如果表的列名与实体的属性名不一致,比如表的register_time字段对应实体

2021-06-02 09:20:03 68

转载 MyBatis框架学习笔记01:初生牛犊

文章目录1. 什么是MyBatis创建数据库演示MyBatis基本使用创建Maven项目创建实体类创建用户实体类关系映射配置文件创建测试类完成测试1. 什么是MyBatisMyBatis是支持普通SQL查询,存储过程和高级映射的优秀持久层框架。MyBatis消除了几乎所有的JDBC代码和参数的手工设置以及结果集的检索。MyBatis使用简单的XML或注解用于配置和原始映射,将接口和Java的POJOs(Plan Old Java Objects,普通的Java对象)映射成数据库中的记录。论是Hiber

2021-06-02 08:50:04 90

原创 利用MyBatis实现关联查询

利用MyBatis实现关联查询创建数据库创建教师表创建班级表创建学生表创建实体类创建数据库创建教师表创建表相关sql语句CREATE TABLE `t_teacher` (`t_id` int(11) NOT NULL AUTO_INCREMENT,`t_name` varchar(20) DEFAULT NULL,PRIMARY KEY (`t_id`)) ENGINE=InnoDB AUTO_INCREMENT=4 DEFAULT CHARSET=utf8;插入数据相关语句INS

2021-05-26 11:46:19 148

原创 Spring Boot整合Redis-lesson8

整合Redis1,安装Redis创建spring boot项目整合Redis创建bean文件 写入相关对象创建仓库接口 - PersonRepository在全局配置文件配置Redis属性测试代码1,安装Redis安装完成后配置环境变量在cmd输入redis-serve 打开redis服务创建spring boot项目整合Redis创建bean文件 写入相关对象package net.zl.lesson08redis.bean;import org.springframe

2021-05-26 10:41:37 73

原创 利用组件注解符精简Spring配置文件

利用组件注解符精简Spring配置文件利用组件注解符精简Spring配置文件1.修改杀龙任务2.修改勇敢骑士类3.修改救美骑士类4.配置Spring配置文件创建测试类程序优化-----面向接口1.创建接口1.1 创建Quest接口1.2 创建Knight接口2. 修改任务类3.创建测试类课堂练习1.任务1、两种骑士交换执行任务。任务2、两种骑士都执行两项任务。任务3、两种骑士再交换执行任务。利用组件注解符精简Spring配置文件业务Bean的配置可用注解符:@Component - 组件 (@Serv

2021-03-31 09:50:11 61

原创 spring初步尝试

初步尝试spring1.创建spring项目以及pom.xml中添加依赖1.1完成创建项目1.2在pom.xml中添加依赖1.3 后期可能遇见的错误2.创建相关类2.1创建骑士类2.2创建击杀龙类3.创建测试类4.采用构造函数注入方式给Bean注入属性4.1 创建类4.1.1创建救美骑士类4.1.2 创建救美任务类4.1.3 普通测试4.2 spring-config文件中添加以下代码4.3用构造函数注入方式继续测试思考题1.创建spring项目以及pom.xml中添加依赖1.1完成创建项目在re

2021-03-24 11:44:45 90

原创 基于接口方式使用MyBatis

基于接口方式使用MyBatis1.创建数据源UserDataSourceFactory2.在测试方法获取数据源3.配置UseMapper接口4.测试代码1.创建数据源UserDataSourceFactorypublic class UserDataSourceFactory { //配置数据池信息 public static DataSource getUserDataSource(){ return new PooledDataSource("com.mysql.j

2021-03-10 10:11:50 88

原创 初入MyBatis

对Mbatis初次尝试创建数据库并插入数据1.创建testdb数据库2.设计user数据表3.向表中插入数据Mystis项目1.创建项目2.导入依赖jar包3.编写user类4.创建用户实体关系映射配置文件5.创建MyBatis配置文件6.创建日志属性文件测试Mybatis1.创建测试类2.编写测试内容3.测试结果创建数据库并插入数据1.创建testdb数据库2.设计user数据表CREATE TABLE `t_user` ( `id` int(11) NOT NULL AUTO_INCREM

2021-03-04 11:43:34 237 1

原创 Comparable和Comparator学习

Comparable和Comparator学习Comparable和Comparator说明Comparable的使用一般排序的例子自定义类的CompareTo()重写例子Comparator接口的使用:定制排序说明一般自定义排序例子对自定义类进行自定义排序的例子Comparable和Comparator说明一,说明:Java中的对象,正常情况下进行比较:==或!= 不能使用<>但是开发场景中,需要多个对象进行排序,比较对象的大小如何实现?要使用两个接口中的任何一个:Comparable

2021-01-26 17:06:59 52

原创 Java JDK8的时间处理AP学习记录

JDK8时间处理APILocalDate,LcalTime,LocalDateTime的使用Instant的使用DateTimeFormatter:格式化或解析日期,时间LocalDate,LcalTime,LocalDateTime的使用使用例子: public void test1(){ //获取当前的日期,时间,日期+时间 LocalDate now = LocalDate.now(); LocalTime now1 = LocalTime.now

2021-01-26 10:45:07 60

原创 Android学习---帧式布局

帧式布局帧式布局的常用属性利用帧式布局实现简单的设计帧式布局的常用属性scrollbars:滚动条(none、horizontal、vertical)layout_marginTop:上边距layout_marginBottom:下边距layout_marginLeft:左边距layout_marginRight:右边距paddingLeft:左内边距paddingRight:右内边距paddingTop:上内边距paddingBottom:下内边距background:背景利用

2021-01-22 22:38:16 59

原创 String StringBuffer String以及Data的使用学习

学习目标:了解String StringBuffer String之间的关系了解Data类的方法及使用学习内容:1、 String StringBuffer String之间的关系2、 了解Data类的方法及使用学习产出:1.String StringBuffer StringBuilder的关系1.String是不可变的序列,StringBuffer和StringBuilder是可变序列String StringBuffer StringBuilder三者的异同?Stri

2021-01-22 22:18:03 121

原创 Java String操作知识

学习目标:Java String操作及基础知识学习内容:1、 理解String不可变性2、 理解String不同实例方式的对比3、 掌握String不同拼接操作的对比4 了解String常用方法学习时间:2021/1/20学习产出:一, String不可变性以及不同实例拼接操作1.常量与常量的拼接结果在常量池中,且常量词中不会存在相同的常量。2.只要其中有一个是变量,结果就在堆中。String:字符串,使用一对“”引起来表示1.String声明final的,不可

2021-01-20 20:15:16 46

原创 Android学习---线性布局使用以及嵌套使用

线性布局练习线性布局常用属性线性布局的初步尝试线性布局的嵌套使用效果展示图总结线性布局常用属性ayout_width:布局宽度(match_parent,wrap_conent)layout_height:布局高度(match_parent,wrap_conent)orietation:方向(vertical,horizontal)gravity:对齐方式(left, right, center, top, bottom…)background:背景(颜色、图片、选择器)weight:比重(用

2021-01-17 22:18:36 2146

原创 android学习----注册页面实现跳转

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档注册页面实现跳转涉及知识一、创建项目二、对视图继续处理三,绑定事件以及意图传递1.需要先创建User类保存用户输入的数据2.绑定事件以及传递视图四,对String资源文件添加数据五,修改manifest六,设置跳转页面内容1.先设置视图层面2.设置内容完成效果图涉及知识线性布局(LinearLayout)标签(TextView)编辑框(EditText)按钮(Button)安卓事件处理机制(Event Handling Mec

2021-01-16 23:13:14 3338 4

原创 安卓学习-----创建登录界面,主界面,注册界面

创建项目视图界面的编写特别要注意的知识点wrap_content:是layout_width和layout_height的属性值之一,表示和自身内容一样的长度。match_parent:是layout_width和layout_height的属性值之一,表示和父组件一样的长度。gravity:用于设置容器的子控件的对齐方式,或控件的内容的对齐方式orientation:线性布局的方向(horizontal——横向、vertical——纵向)padding:内边距,用于设置子控件与父容器边框

2021-01-15 21:44:25 647 1

原创 Java第三次实训

本次实训主要讲解了创建借口并重写方法,以及测试等内容1,首先先创建四个类的接口分别如下2,链接接口重写方法,完成相应的功能其中向前行向量是个知识盲区百度了之后行向量:Java.util.Vector提供了向量(Vector)类以实现类似动态数组的功能。在Java语言中是没有指针概念的,但如果能正确灵活地使用指针又确实可以大大提高程序的质量,比如在C、C++中所谓“动态数组”一般都由指针来实现。为了弥补这点缺陷,Java提供了丰富的类库来方便编程者使用,Vector类便是其中之一。事

2020-07-08 11:31:02 84

原创 Java学习总结

我是茂盛我是茂盛

2020-07-06 16:55:27 65

原创 Java第二次实训

1.创建学生管理系统项目2.添加好help,images,lib文件夹3.安装jar包并完成解压4.下载并安装好帮助文档5.分别创建College,Status,Student,User类6.创建链接数据库类1.创建DisplayAllUsers类变量有:DRIVER,URL,USER,PASSWORD方法有: Connection getConnection()#定义数据库链接closeConnection(Connection conn) #检测关闭数据库出现了端口错

2020-07-03 21:40:13 82

原创 Java第一次实训

项目功能创建数据库及插入数据1,先创建student数据库二,创建各相关表及插入对应的数据1,创建t_college表插入相关数据2,创建t_status表插入数据3,创建t_stuend表插入数据4,创建t_user表插入数据...

2020-07-01 10:49:50 82

原创 《三周Java学习总结》

这里写## 自定义目录标题在本次Java学习当中,我感受到了Java与python中不同的魅力,Java是一个广泛使用的网络编程语言 ,它是一种新的计算概念。首先 ,作为一种程序设计语言 ,它简单、面向对象、不依赖于机器的结构具有可移植性、鲁棒性、安全性、并且提供了并发的机制、具有很高的性能。其次 ,它最大限度地利用了网络 ,Java的小应用程序 (applet)可在网络上传输而不受 CPU和...

2020-04-22 20:49:57 108 1

空空如也

空空如也

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

TA关注的人

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