自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 资源 (3)
  • 收藏
  • 关注

原创 XML简介与Dom4j解析XML

文章目录一.XML简介1.什么是 XML2.XML 的主要作用3.XML 与 HTML4.XML 属性5.XML语法规则二.Dom4j解析XML1.树结构与xml文件的解析技术1.1树结构1.2xml文件的解析技术2.Dom4j解析XML一.XML简介首先我们先简单介绍一下什么是xml,如果对这方面已有所了解的小伙伴们可以跳过标题一。比较着急的小伙伴可以直接看标题二中的2.Dom4j解析XML1.什么是 XMLXML 指可扩展标记语言(EXtensible Markup Language)XM

2021-01-26 19:33:23 1822 2

原创 jQuery中的一些基本操作总结

前言:jQuery,顾名思义,也就是 JavaScript 和查询(Query),它就是辅助 JavaScript 开发的 js 类库。$ 是jQuery的核心函数,能完成jQuery的很多功能。$()就是调用$这个函数jQuery 对象是 dom 对象的数组 + jQuery 提供的一系列功能函数。jQuery 对象不能使用 DOM 对象的属性和方法,DOM 对象也不能使用 jQuery 对象的属性和方法。dom 对象转化为 jQuery 对象:$( DOM 对象 ) 就可以转换成为 jQu

2021-01-24 01:35:07 794 2

原创 jQuery选择器总结(选择器+元素筛选)

文章目录一.jQuery 选择器1.基本选择器2.层级选择器3.过滤选择器3.1基本过滤选择器3.2内容过滤选择器3.3属性过滤选择器3.4可见性过滤选择器3.5状态过滤选择器4.表单选择器二.jQuery元素筛选所用的一些方法一.jQuery 选择器1.基本选择器#ID 选择器:根据 id 查找标签对象.class 选择器:根据 class 查找标签对象element 选择器:根据标签名查找标签对象* 选择器:表示任意的,所有的元素selector1,selector2

2021-01-21 21:33:10 18659 7

原创 SpringBoot请求映射源码分析(没看过源码的小白也能懂,比针尖还细)

文章目录一.前言1.Rest风格的请求2.表单如何发出delete和put请求3.完整代码示例:二.源码分析1.HiddenHttpMethodFilter类中的doFilterInternal方法2.一步步分析源码:1.第一行代码:2.第二行代码:3.第三行代码:4.第四行代码:5.第五行代码:6.第六行代码:一.前言1.Rest风格的请求我们现在一般喜欢用Rest风格的请求,即使用HTTP请求方式动词来表示对资源的操作。举个例子:比如我们以前对学生信息进行相关的增删改查操作,定义的url路径

2021-01-16 14:51:47 1829 3

原创 Java运算符优先级

优先级运算符结合方向描述目数1[ ]、 .、 ( )从左向右方法调用,属性获取2+(正号)、-(负号)、!、~、 ++、 --从右向左一元运算符单目3* 、/ 、%从左向右乘、除、取模(余数)运算双目4+ 、 -从左向右加、减运算双目5<<、 >>、 >>>从左向右左移位运算符、带符号右移位运算符、无符号右移位运算符双目6< 、<= 、>、 >=...

2021-01-14 20:45:21 938

原创 SpringBoot静态资源配置原理(源码一步步分析,详细易懂)

前言:我们都知道,SpringBoot启动会默认加载很多xxxAutoConfiguration类(自动配置类)其中SpringMVC的大都数功能都集中在WebMvcAutoConfiguration类中,根据条件ConditionalOnxxx注册类对象;WebMvcAutoConfiguration满足以下ConditionalOnxxx条件,类是生效的,并把其对象注册到容器中。那WebMvcAutoConfiguration生效给容器中配置了什么呢?文章目录WebMvcAutoConfigu

2021-01-12 00:37:48 3796 9

原创 spring.web.resources.cache.period配置缓存时间时报错

解决问题:我们的缓存时间使用了 java.time.Duration类型,在数字后面需要加上s,h或d等等,一般加上s配置文件就不会出现报错提醒。但是,其实我们也可以不用加s,虽然它会出现红颜色的报错字体,但是我们的SpringBoot在读取缓存时间时还是会默认是以秒为单位的,比如6666后面不加s,还是可以读取到缓存中的时间。具体分析:在properties配置文件中报如下错误:在yaml配置文件中报如下错误:这是因为我们的缓存时间使用了 java.time.Duration类型,如下

2021-01-11 21:44:29 1636 4

原创 SpringBoot静态资源访问

文章目录一.静态资源目录二.静态资源访问原理三.静态资源访问前缀四.改变静态资源路径五.WebJars1.WebJars简单介绍2.访问WebJars下的静态资源一.静态资源目录当前项目的类路径下只要有/static (or /public or /resources or /META-INF/resources)这些目录,这些目录都能当作静态资源目录。刚创建的项目以resources作为根目录,其下有一个子目录static:接下来我们分别创建/public or /resources or /M

2021-01-11 01:05:35 2143

原创 YAML配置文件基本用法总结

一.简介YAML 是 “YAML Ain’t a Markup Language”(YAML 不是一种标记语言)的递归缩写。在开发的这种语言时,YAML 的意思其实是:“Yet Another Markup Language”(仍是一种标记语言)。它非常适合用来做以数据为中心的配置文件。二.基本的语法结构key: value;key:与value之间有空格大小写敏感使用缩进表示层级关系缩进不允许使用tab,只允许空格(但是在idea中可以放心使用tab来进行缩进,目前还没有出现什么问题)

2021-01-10 17:19:04 5890 3

原创 Lombok简化JavaBean开发

文章目录一.安装Lombok1.为什么要导入Lombok依赖2.为什么要在idea中安装Lombok插件二.Lombok中的相关注解1. @Getter/@Setter2. @ToString3. @AllArgsConstructor4. @RequiredArgsConstructor5. @NoArgsConstructor6. @EqualsAndHashCode7. @NonNull8. @Data9. @Slf4j三.Lombok的优缺点一.安装Lombok1.为什么要导入Lombok依赖

2021-01-09 19:29:15 672

原创 Singleton单例模式(Java代码实现)——创建型模式

设计模式分为三种类型,共23种:创建型模式:单例模式、抽象工厂模式、原型模式、建造者模式、工厂模式。结构型模式:适配器模式、桥接模式、装饰模式、组合模式、外观模式、享元模式、代理模式。行为型模式:模版方法模式、命令模式、访问者模式、迭代器模式、观察者模式、中介者模式、备忘录模式、解释器模式(Interpreter模式)、状态模式、策略模式、职责链模式(责任链模式)。之后我们将按照上述的顺序逐个讲解,首先我们来看单例模式:一.单例设计模式介绍保证一个类仅有一个实例,并提供一个访问它的全局访问

2021-01-08 16:35:50 1232

原创 设计模式的七大设计原则总结(全方面详细总结)

1.单一职责原则对类来说,一个类应该只负责一项职责(并不是一个类只有一个方法,可以有多个方法,这些方法共同完成一项职责)。如果一个类承担的职责过多,就等于把这些职责耦合在一起,一个职责的变化可能会削弱或者抑制这个类完成其他职责的能力;这种耦合会导致脆弱的设计,当发生变化时,设计会遭受到意想不到的破坏。软件设计真正要做的许多内容,就是要发现职责并把那些职责相互分离。如果你能够想到多于一个的动机去改变一个类,那么这个类就具有多于一个的职责。通常情况下,我们应当遵守单一职责原则,只有当逻辑足够简单时,

2021-01-06 19:56:25 817

原创 UML类图常用用法

一.UML类图图示样例ps:以上图示来自程杰大话设计模式一书中(如有侵权,告知秒删)二.对上述图片中的内容具体分析1.类的表示首先来看动物矩形框,它代表一个类。类图分三层:第一层显示类的名称,如果是抽象类,则用斜体显示;第二层是类的特性,也就是属性;第三层是类的操作,也就是方法。属性、方法前面的 '+'表示public ; ‘-’ 表示private; ‘#’ protected。2.接口的表示接口的表示与类有些区别,接口的顶端有<>显示。第一行是接口

2021-01-05 16:00:30 2070 37

原创 SpringBoot中server.port的默认值为什么是8080以及如何修改端口号

1.如何设置值首先我们进入ServerProperties中查看其内容:发现其类上面有注解@ConfigurationProperties(prefix = “server”,ignoreUnknownFields = true)prefix为前缀,前缀名为server所以我们在properties、yaml、yml文件中可以用server.xxx的方式进行属性配置。我们点进pom.xml文件中的spring-boot-starter-parent:springboot会去resourc

2021-01-02 17:07:40 8418 9

原创 SpringBoot自动配置底层原理(手撕@SpringBootApplication注解源码)

我们从主程序类的@SpringBootApplication注解开始讲起首先我们点进@SpringBootApplication中:看到它是由@Target、@Retention、@Documented、@Inherited四个元注解

2021-01-02 16:01:20 898

动态烟花原代码Demo

烟花Demo,html文件

2022-03-21

dom4j-1.6.1.zip

dom4j-1.6.1文件用于Dom4j技术解析XML

2021-01-26

spring入门相关jar包

spring入门相关jar包,相关jar包为: commons-logging-1.2.jar spring-beans-5.2.6.RELEASE.jar spring-context-5.2.6.RELEASE.jar spring-core-5.2.6.RELEASE.jar spring-expression-5.2.6.RELEASE.jar

2020-11-21

空空如也

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

TA关注的人

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