自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 VueX 入门案例

目录1.环境搭建1.1启动脚手架1.2打开vue项目管理器1.3创建项目2.VueX Demo2.1共享数据存放位置2.2共享变量取出方式2.2.1创建add.vueApp.vue2.2.2获取count值方式一2.2.3通过$store.state.count提取2.3VueX中的mutations2.3.1 说明2.3.2mutations声明方式2.3.3mutations提取方式一2.3.4mutations...

2021-12-23 17:09:00 450

原创 SpringCloudAlibaba入门实践

1.SpringCloudAlibaba入门介绍SpringCloud核心组件提供了很多的核心功能1.服务降级和限流(sentinel)2.服务注册与发现(nacos)3.分布式配置管理(基于nacos)4.消息驱动能力(基于Spring Cloud Stream)解决方案架构社设计2.项目初始化配置2.1创建父工程sca01依赖如下<?xml version="1.0" encoding="UTF-8"?><project xmlns.

2021-09-14 20:20:09 196

原创 SpringCloud之Sentinel

什么是Sentinel?Sentinel(分布式系统的流量防卫兵)是阿里开源的一套用于服务容错的综合性解决方案.他以流量为切入点,从流量控制,维护等多个维度来保护服务的稳定性安装Sentinel.sentinel执行打开sentinel所在的bin目录 执行 制定了访问端口是8180java -Dserver.port=8180 -Dcsp.sentinel.dashboard.server=localhost:8180 -Dproject.name=sentinel-dashbo..

2021-08-23 20:38:47 145

原创 Vue入门

1.Vue介绍1.什么是vueVue (读音 /vjuː/,类似于 view) 是一套用于构建用户界面的渐进式框架。与其它大型框架不同的是,Vue 被设计为可以自底向上逐层应用。Vue 的核心库只关注视图层,不仅易于上手,还便于与第三方库或既有项目整合。另一方面,当与现代化的工具链以及各种支持类库结合使用时,Vue 也完全能够为复杂的单页应用提供驱动。2.Vue的入门案例<!DOCTYPE html><html> <head> <met.

2021-08-01 18:29:23 116

原创 Mybatis

目录 概念 步骤 映射文件参数解析别名:alias参数值:paramterType返回值:resultType返回值:resultMap 映射文件编写sql 提供了四种标签 映射文件中的通配符 #$ 格式 sql语句中存在特殊字符 动态sql 提取字段 使用字段...

2021-07-25 15:07:39 78

原创 SpringBoot

目录SpingBoot介绍什么是SpringBootSpringBoot有神魔特点Pom.xml介绍坐标parent标签作用定位原则作用插件说明build概念作用注意事项:maven命令注意事项POM文件常见报错父版本报错解决办法插件报错SpringBoot高级用法properties文件代码示例yml文件作用读取properties文件时注意事项Spring自动装配Spring容器(IOC)依赖

2021-07-25 14:52:52 438 1

原创 SpringMVC 入门

目录1.SpringMVC介绍1.1什么是SpringMVC 1.2常用组件1.3运行流程2.@RequestMapping注解2.1.@RequestMapping 映射请求注解2.2.RequestMapping映射请求方式2.3.RequestMapping映射请求占位符PathVariable注解1.SpringMVC介绍1.1什么是SpringMVC一种轻量级的、基于MVC的Web层应用框架。偏前端而不是基于业务逻辑层。 是Spring框架的一个.

2021-07-20 13:25:44 82

原创 Spring5

目录1.IOC1.什么是IOC2.IOC实现原理3.IOC(BeanFactory 接口)4.IOC 操作 Bean 管理(概念)1.什么事Bean管理2.Bean管理操作的两种方式(1).基于xml文件配置的方式IOC 操作 Bean 管理(FactoryBean)IOC 操作 Bean 管理(bean 作用域)IOC 操作 Bean 管理(bean 生命周期)1.声明周期2.Bean的生命周期3、bean 的后置处理器,bean 生

2021-07-18 16:05:41 97

原创 基于注解+反射手敲SpringIOC容器

1.什么是IOCIOC(Inversion of Control),控制反转。就是指将对象的创建,对象的存储(map),对象的管理(依赖查找,依赖注入)交给了spring容器。最要要的作用就是解耦合2.IOC入门小练习(开口小菜)2.1 基于properties配置文件方式properties配置文件pojo=cn.tedu.test.Pojo上代码具体的实现类package cn.tedu.myspring_two;import cn.tedu.test..

2021-07-17 22:24:10 172

原创 (type=Bad Request, status=400)

原因前端传到后端的数据没有格式化解决方法在时间属性上加@DateTimeFormat(pattern = "yy-MM-dd")

2021-07-15 19:45:43 330

原创 spring mvc 前端页面常见异常及原因

400 url请求参数类型404 页面找不到500 后端出现错误HTTP 405 错误 – 方法不被允许 (Method not allowed)拒绝请求 时间参数没有格式化406 前端无法解析后端返回数据

2021-07-15 18:58:41 70

原创 InvalidDefinitionException: No serializer found for class cn.pojo.Scoree type=Internal Server Error,

Whitelabel Error PageThis application has no explicit mapping for /error, so you are seeing this as a fallback.Thu Jul 15 18:49:46 CST 2021There was an unexpected error (type=Internal Server Error, status=500).500错误原因后端问题此时控制台报错如下原因pojo..

2021-07-15 18:55:10 116

原创 后端数据数据传输到前端前端解析之后里面没有任何数据

如图所示 返回值是一个Object类型数组访问http://localhost:8080/score/get后前端没有解析到任何数据原因!!!!!pojo封装的实体类没有提供全参无参以及get和set方法添加get和set方法后如图所示 数组内容全部输出get it !!!!...

2021-07-15 18:48:02 1021

原创 No value specified for parameter 1

测试jdbc查询时抛出的异常异常原因 使用了通配符但未填充占位符解决方式 填充占位符即可

2021-07-15 09:18:31 1009

原创 web基础

网页的组成部分内容在网页中我们可以看到的内容表现网页内容在网页上的展现形式 比如说 布局,颜色,大小行为指的是页面中元素与输入设备交互式的相应,一般使用js实现html常用标签插入图片<img src=" "width=" " height="">src表示图片的路径,有绝对路径以及相对路径之分 width表示设置照片宽度height表示照片的高度,可以采用像素设置,也可以使用%设置超链接标签<a></a>&lt..

2021-07-12 13:05:46 125

原创 JDBC之通用的增删改查

对jdbc进行了封装,实现了增删改查操作package cn.tedu.jdbc;import java.lang.reflect.Field;import java.sql.*;import java.util.ArrayList;/** 1、PreparedStatement 填充占位符时,下标都是从 1 开始,通用的情况往往不知道填充的参数是何种类型,通过 setObject(..) 即可2、与增删改不同的是,执行查询时,我们需要使用 executeQuery() 方法,并接收

2021-07-04 16:29:43 514

原创 2021-06-28数据库

一 、数据库应用 1.概念 1. 是什么是数据库存储数据管理数据的仓库 分为两类 关系型数据库,非关系型数据库 2. 关系模型,非关系模型一路 next 注意几个地方 端口号默认3306 字符集改成utf-8 3.检查方式一 win+r 输入 mysql -uroot -p 回车输入密码方式二 从开始菜单进入直接输入密码 ...

2021-06-28 11:57:28 73

转载 枚举 注解

10.1 枚举类的使用 主要内容:  如何自定义枚举类  如何使用关键字enum定义枚举类  Enum类的主要方法  实现接口的枚举类10.1.1 枚举类的使用:入门  类的对象只有有限个,确定的。举例如下:  星期:Monday(星期一)、......、Sunday(星期天)  性别:Man(男)、Woman(女)  季节:Spring(春节)......Winter(冬天)  支付方式:Cash(现金)、WeChatPay(微信)、Alipay(

2021-06-26 09:17:48 167

转载 反射 尚硅谷笔记

反射的应用:动态代理 715-1 Java反射机制概述Reflection(反射)是被视为动态语言的关键,反射机制允许程序在执行期 借助于Reflection API取得任何类的内部信息,并能直接操作任意对象的内 部属性及方法。 加载完类之后,在堆内存的方法区中就产生了一个Class类型的对象(一个 类只有一个Class对象),这个对象就包含了完整的类的结构信息。我们可 以通过这个对象看到类的结构。这个对象就像一面镜子,透过这个镜子看 到类的结构,所以,我们形象的称之为:..

2021-06-26 09:15:35 95

转载 2021-06-26多线程尚硅谷笔记

流程控制 运算符 基本概念:程序、进程、线程 线程的通信 5 JDK5.0新增线程创建方式 68-1 基本概念: 程序、进程、线8.1 基本概念:程序、进程、线程 程序(program)是为完成特定任务、用某种语言编写的一组指令的集合。即指一 段静态的代码,静态对象。 进程(process)是程序的一次执行过程,或是正在运行的一个程序。是一个动态 的过程:有它自身的产生、存在和消亡的过程。——生命周期 如:运行中的QQ,运行中的MP3播放器 ..

2021-06-26 09:13:11 99

转载 HashMap尚硅谷笔记

深入分析 HashMap 一、传统 HashMap 的缺点 (1)JDK 1.8 以前 HashMap 的实现是 数组+链表,即使哈希函数取得再好,也很难达到元素 百分百均匀分布。 (2)当 HashMap 中有大量的元素都存放到同一个桶中时,这个桶下有一条长长的链表,这个 时候 HashMap 就相当于一个单链表,假如单链表有 n 个元素,遍历的时间复杂度就是 O(n), 完全失去了它的优势。 (3)针对这种情况,JDK 1.8 中引入了红黑树(查找时间复杂度为 O(log..

2021-06-23 20:00:40 115

转载 2021-06-21 集合

面向对象编程 JDBC Java发展历程 JAVA环境搭建 基础程序设计 Eclipse使用 IDEA 使用 泛型 元注解 装箱/拆箱 枚举 可变参数 Lambda 表达式 Stream API Date/Time API Java新特性 Oracle/MySQL 集合 IO/NIO 类库 多线程 异常处理 反射 网络 应用程序开发 设计模式 接 口 三大特性 类的结构 类/对象 ...

2021-06-21 20:24:31 66

原创 Day6.17 IO

字节输入流InputStream 字节输入流-抽象父类--不可实例化FileInputStream 操作文件的字节输入流 - 普通子类 FileInputStream(File file) FileInputStream(String pathName)BufferedInputStream 高效字节输入流 - 普通子类 BufferedInputStream(InputStream in) 由于抽象父类不可实例化,所以传入的参数是FIS(...

2021-06-18 08:59:37 115

原创 java se面试 未完待续~~~

1、jdk jre jvm 区别 jvm:jvm是java虚拟机,java程序需要在jvm上运行是java实现跨平台性的重要依据 jre:java运行时环境的简称,其中包括一些java核心的类库与jvm jdk:是提供给开发人员使用的,包括jvm,jre2.什么是跨平台性 跨平台性是只需要写一份代码,编译之后由jvm在不同的平台上运行3.跨平台性实现的原理 开发人员编写的.java文件 经过编译之后形成 .class文件。最后交由不同系统上的jvm加载运行4.java语言...

2021-06-16 20:22:40 104

原创 2021-06-16 自动封箱装箱,解决double类型数值不精确问题正则表达式,流与File类

类与类的关系 继承关系,而且只支持单继承 ,A extends B ,B是父类,子类可以使用父类所有非私有资源,子类对父类不满意,可以进行重写接口与接口关系 继承关系,可以多继承 Inter1 extends Inter2,Inter3 Inter2与Inter3是父接口 Inter1是子接口 接口的继承关系类似于功能的汇总,接口一同时23的全部功能类与接口之间的关系 实现关系 一个类可以实现多个接口 class A implements Inter1 ...

2021-06-16 18:42:50 214

原创 Day6.15 String常用方法

类与类的关系 继承关系,而且只支持单继承 ,A extends B ,B是父类,子类可以使用父类所有非私有资源,子类对父类不满意,可以进行重写接口与接口关系 继承关系,可以多继承 Inter1 extends Inter2,Inter3 Inter2与Inter3是父接口 Inter1是子接口 接口的继承关系类似于功能的汇总,接口一同时23的全部功能类与接口之间的关系 实现关系 一个类可以实现多个接口 class A implements Inter1 ...

2021-06-15 19:04:20 53

原创 Day6.11代码块 final 多态 异常

代码块1.静态代码块位置:类里方法外,格式:static{ }执行时机:随着类的加载而加载,优先与对象加载,只加载一次作用:用于加载一些需要第一时间加载并且只加载一次的资源2.构造代码块位置:类里方法外执行时机:创建对象时触发,比构造方法先执行作用:用于提取所有构造方法的共性功能3.局部代码块位置:方法里执行时机:调用当前局部代码块所处的方法时才会被触发作用:用于控制变量的作用范围,变量的作用范围越小越好4.执行顺序:静态代码块->构造代码块->构造方法【创建好对象】

2021-06-15 19:02:38 88

原创 Day6.10 final ,静态代码块,多态,异常

代码块1.静态代码块 位置:类里方法外,格式:static{ } 执行时机:随着类的加载而加载,优先与对象加载,并且只加载一次 作用:用于加载一些需要第一时间就加载并且只加载一次的资源2.构造代码块 位置:类里方法外,格式:{ } 执行时机:创建对象时触发,优先于构造方法执行 作用:用于提取所有构造方法的共性功能3.局部代码块 位置:方法里,格式:{ } 执行时机:调用当前所处方法时才触发 作用:用来控制变量的作用范围,变量的作用范围越小越好4.执行顺序:静态代...

2021-06-10 19:56:34 166

原创 Day6.9继承 重写 super 静态static

继承1.我们通过关键字extends 建立子类与父类的继承关系,格式:子类extends父类2.子类继承父类,相当于子类把父类的功能复制了一份3.父类的私有资源不可用,因为被private修饰不可见4.java只支持单继承,一个子类只能有一个父类,但一个父类可能有多个子类5.继承具有传递性,爷爷的功能给爸爸,爸爸的功能给孙子6.子类可以拥有自己特有的功能,实现功能的拓展7.继承是 is a的关系,依赖性非常强,强耦合8.suoyo=============================

2021-06-09 17:31:45 74

原创 Day6.7 数组工具类,面向对象,封装

jdk提供了数组的工具类Arrayspackage cn.tude.review;/*本类用来测试Arrays工具类 */import java.util.Arrays;public class TestArray { public static void main(String[] args) { int from[] = {1, 2, 3, 4, 5}; int[] two = Arrays.copyOf(from, 5); //

2021-06-08 19:45:41 191

原创 Day6.8 oop之封装 类的构造器 this关键字 构造代码块

构造方法普通方法的书写格式 修饰符 返回值类型 方法名(形参列表){方法体}构造方法的格式: 与类同名且没有返回值类型2.构造方法是一个用来创建对象的方法3.只要创建对象就会触发指定的构造方法,创建几次,触发几次4.注意事项 无参构造--没有形参的构造器 含参构造--含有参数的构造方法 全参构造---构造方法的参数类型与类中属性完全一致的构造方法5.默认存在无参构造6.一旦添加的有参构造,默认的无参构造器就会被覆盖,所以要手动添加无参构造器7.构...

2021-06-08 19:37:43 56

原创 break continue 关键字 while和do while循环一维数组Day05

break关键字 直接结束当前循环,如果在内层循环中,只跳出内层循环,还会执行外层cotinue关键字 结束本次循环其后的代码不再执行,继续进行xiayicixunhu

2021-06-04 20:02:59 158

原创 顺序结构,分支结构,for循环Day04

顺序结构:比如main(),从第一句代码开始,依次执行每一行代码分支结构:1)单分支if(判断条件){ 符合判断条件后指定的代码}执行:先判断是否符合条件,如果符合,就执行大括号里的代码如果不符合,跳过当前if判断,执行后面的代码2)多分支if(判断条件){符合判断条件后执行的代码}else{不符合判断条件的其他情况,执行else当中的代码}3)嵌套分支if(判断条件1){ 符合条件1,执行此处的代码1}else if(判断条件2){ 不符合条件1,但是符合条件2,执行...

2021-06-03 18:34:01 102

原创 进制,数据类型,基本类型字面值,基本数据类型运算规则,基本数据类型转化规则

进制计数方式二进制:0—1;1+1=10 11+1=100 在jdk1.7之前,程序中不允许定义二进制,从jdk1.7之后程序中可以定义二进制数字--以OB/ob作为开头 ob0011 ob101101八进制0-7 满八进一 7+1=10 17+1=20 77+1=100 要求已0作为开头十进制 0-9;满十进一,数字如果没有特殊标识,就默认是十进制十六进制 0-9,a-f,满十六进一8+1=9 9+1=A 39+1=3A 99+1=A0 FF+1=100要求以OX/ox作为...

2021-06-01 19:20:06 495

原创 Java小白成长之路第一天

java是一个跨平台语言主要是基于jvm(java虚拟机),针对不同的平台有不同的jvmJava技术结构 :javase:javaee javame入门程序:java程序必须放在java文件中后缀名为.Java,可以存放多个类但只能有一个公共类(public修饰的类 要求java文件名与类名一致),每一个java类编译之后都会产生一个.class文件(字节码文件)。Javac -d存放位置 要编译的java文件Java包名.类名关键字:在java中有特殊含义的单词(53个关键字,两个保留字go.

2021-05-31 22:15:19 79

空空如也

空空如也

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

TA关注的人

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