自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 资源 (2)
  • 收藏
  • 关注

原创 nginx

nginx主要功能以及理解

2022-02-23 15:37:58 1597

原创 发送所有邮箱都可以

使用Springboot发送邮件(QQ邮箱)整合笔记一、邮件需求当我们登陆、注册、绑定等使用网站的时候,很多时候需要结合自己的邮箱来绑定保护自己帐号的安全;而注册激活账号一般有两种形式,一种是手机短信验证码激活,另一种是邮箱激活。今天主要讲述使用邮件二、整合开发一、创建Springboot项目hello-rabbit,核心依赖如下<parent> <groupId>org.springframework.boot</groupId> <artifa

2021-07-30 17:56:50 192

原创 javaSSM图书管理系统所有代码可以直接运行

图书管理系统所有代码一、1.controller包下EbookEntryContorller类代码package com.xiong.controller;import com.github.pagehelper.PageInfo;import com.xiong.entity.EbookCategory;import com.xiong.entity.EbookEntry;import com.xiong.service.EbookCategoryService;import com.xi

2021-05-14 07:48:16 321

原创 SSM整合加增上改查

SSM整合加增上改查一、导入依赖: <properties><!-- 标签虽然可以随便命名但是尽量有意义--> <spring-varsion>5.1.3.RELEASE</spring-varsion> </properties> <!--导入依赖--> <dependencies> <!--mysql驱动--> <de

2021-05-12 14:18:51 163

原创 SpringMVC传值与取值

SpringMVC传值与取值一、总共有4种方式传递值:第一种:ModelAndvie//1.modelAndView@RequestMapping({"/index"})public ModelAndView index(){ //查询数据,获取所有的用户信息 List<User> userItems = UserData.userItems; ModelAndView mav=new ModelAndView(); //设置数据(模型) ma

2021-05-10 15:31:49 694

原创 SpringMVP搭建流程

SpringMVP搭建流程一、首先我们先了解什么是SpringMVC,这是spring团队开发的一个控制层的框架,目的是为了替代过气的struts框架,struts有非常严重的安全性问题,spring说过,从来不会重复造轮子,数据访问层,mybatis,spring团队数据访问层的框架二、搭建流程:1.java程序的入口是main方法2.web程序路口是web.xml1.ne配置流程先导入依赖<?xml version="1.0" encoding="UTF-8"?><pr

2021-05-09 14:18:51 377

原创 Spring框架配置扩展

1.引入外部文件db.properties1.driverClassName=com.mysql.cj.jdbc.Driverurl=jdbc:mysql://localhost:3306/mybatis?useSSL=true&useUnicode=true&characterEncoding=UTF8&serverTimezone=GMT%2B8user=rootpwd=12342.applicationContext.xml代码<!-- 读取外部的资

2021-05-08 22:17:00 361

原创 解决时区问题

今天我遇到一个错误很久都没找到原因,因为我昨天运行了代码没问题然后今天上去想测试下功能结果报如下错误“C:\Program Files\Java\jdk1.8.0_231\bin\java.exe” -ea -Didea.test.cyclic.buffer.size=1048576 “-javaagent:D:\idea\IntelliJ IDEA 2019.3.3\lib\idea_rt.jar=22273:D:\idea\IntelliJ IDEA 2019.3.3\bin” -Dfile.enco

2021-05-08 19:52:34 112

原创 Spring注解

Spring注解当我们学习Spring之前肯定要知道他的好处是什么?一.好处1.方便解耦,简化开发(高内聚低耦合)Spring就是一个大的工厂(容器),Spring工厂是用来生成bean的,可以将所有创建和依赖关系维护,交给Spring管理2.AOP编程的支持Spring提供面向切面编程,可以方便的实现对程序进行权限拦截,运行监控等工功能3.声明式事务的支持只需要通过配置就可以完成对事物的管理,无需手动编程代码4.方便程序测试Spring对junit4支持(单元测试),可以通过注解方便的

2021-05-05 21:09:11 110 1

原创 spring的aop和ioc

问题一:什么是Sping?解释是一个轻量级的javaee框架,也是java 的一个春天问题二:他的有几大特征?有三大特征,但是一般只说有两大特征1.IOC:解释:控制反转他是一个bean的容器 ,以前是主动获取通过new的方式主动获取一个对象,而现在可以通过spring的ioc容器被动给我们提供一个对象,从而使我们获取对象的能力得到了反转2.AOP:解释:面向切面面向切面的作用是让程序专心做事,把一些日志,异常处理,事物,等等放到一个类中让我们切入进来,底层使用的是动态代理模式实现的3

2021-04-29 08:47:26 420

原创 解析XML

XML解析方式XML总共有4种解析方式依赖 <!--解析XMl--> <module>analysisXml-09</module> <module>spring-01</module> </modules> <!--jdom --> <dependency> <groupId>org.jdom</gr

2021-04-28 00:29:33 174 3

原创 反射

一、获取构造函数//通过bean的class可以获取一个类,但是如果通过Class获取对象Class class=Class.forName("con.xiong.Student")//class去获取student//反射的基本使用://如何通过反射获取一个类,总共是有五种方法的//但是掌握常用的三个方法Class.forName()Student.getClass()Student.class()//获取公共的构造函数getConstructors()//获取所

2021-04-26 20:02:56 203 1

原创 java注解

一、jdk新特性Lambda表达式函数式接口方法引用和构造器调用Stream API接口中的默认方法和静态方法新时间日期AP·二、注解的功能一、生成文档,这是最常见的,也是java最早提供的注解,常用的有@sse @param @return 等二、跟踪代码依赖性,实现替代配置文件功能。比较常见的是spring2.5k开始的基于注解配置,作用就是减少配置。现在的框架基本 都使用了这种配置来减少配置文件的数量三、在编译时进行格式检查。如@override放在方法前,如果这个方法并不是覆

2021-04-23 11:34:43 96

原创 java面向对象集合框架

一、数组介绍Collection接口存储一组不唯一,无序的对象List接口存储一组不唯一,有序的对象ArrayList实现了长度可变数组,在内存中分配连续的空间,遍历元素和随机访问元素的效率比较高set接口存储一组唯一,无序的对象Map接口存储一组唯一,无序对象​ 不唯一有序 唯一 有序二、数组特点1.List 接口的实现类 ArrayList 不唯一 有序 优点遍历效率高 LinkedList 不唯一 有序 插入和删除的时候

2021-04-22 15:32:54 169

原创 Java面向对象异常

处理异常的方式一:if…逻辑判断​ 弊端​ 1、代码臃肿​ 2、程序员要花大量精力去堵漏洞​ 3、程序很难堵住所有漏洞try 可能产生的异常代码catch 捕获异常finally 无论是否发生异常,代码总会执行throws声明方法可能要抛出的各种异常throw手动抛出异常1异常机制格式1:​ try{可能发生异常的语句}catch(Exception){​ 捕获异常 }finally{​ 无论是否有异常,都

2021-04-22 15:21:26 91

原创 java面向对象接口的理念

1.接口就是一种约定和能力接口实现java多继承接口中所有方法都是抽象方法接口中所有变量都是常量接口可以被多继承设计和实现完全分离更自然的使用多态更容易搭建程序框架更容易拓展java中的接口属性全部都是全局静态常量方法都是抽象方法无构造方法一个类可以实现多个接口,非抽象类实现接口时必须实现接口中的全部方法,抽象类利于代码复用,接口利于代码维护...

2021-04-22 14:52:15 65

原创 java面向对象多态

一.多态形式1 父类Pet做形参​ 子类做实参 public void feed (Pet pet){ pet.eat(); } ms.feed(dog); 形式2.父类做引用类型,子类实例化形式3:父类作为方法返回值,子类实例化 类型自动转换多态可以减少类中的代码量,可以提高代码的可扩展性和可维护性向上转型——子类转换为父类,自动进行类型转换向下转型——父类转换为子类,结合instanceof运算符进行强制类型转换二.重写方法1.

2021-04-22 14:50:51 54

原创 java面向对象继承概念

一、继承的概念1.实例化子类对象,默认会先执行父类的无参数构造,再执行子类的无参数构造2.当实例化子类的有参数构造时,使用super(参数)重复调用父类中的有参数构造,默认直接调用父类中有参数构造,不会调用父类中无参构造3.System.out.println(super.name);子类不能继承父类的私有变量和私有方法4.//dx.sex=“Q仔”; 不同包中不能访问受保护的属性5.//this.name();//不能访问父类中私有的属性6.继承主要的作用是做到代码重用以及拓展后期业务二、

2021-04-22 14:47:39 262

原创 java面向对象封装

知识点1:构造方法的定义无参数构造​ 1.方法名与类同名​ 2.没有返回值​ 3.与返回值修饰符无关​ 作用:给成员属性赋初始值知识点2:构造方法的重载重载: 方法名相同,参数列表不同(个数,类型,顺序不同)​ 在同一个类中。总结自定义了有参数构造,那么系统就不再默认分配无参构造了,使用无参数构造时,必须手动添加无参数构造的定义实例化对象时,系统默认会分配一个无参构造,调用无参构造赋值知识点3: static的应用 static String name;//静态的成员变量

2021-04-22 14:37:21 106

Mybatis02.md

第一个Mybatis程序

2021-04-10

Mybatis01.md

Mybatis资料

2021-04-10

空空如也

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

TA关注的人

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