自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 j基本算法——冒泡排序

冒泡排序

2022-06-19 23:57:02 276 1

原创 二分查找——数组有重复数

二分查找——数组有重复数

2022-06-19 22:16:23 618

原创 基本算法之二分查找

二分查找法,又称折半查找法。

2022-06-19 21:42:47 440

原创 快速排序——单边循环实现方式

快速排序——单边循环实现方式

2022-06-19 13:35:15 252

原创 ES6常用的16个新特性

JavaScript 基础教程: https://wangdoc.com/javascript/ ES6 入门教程: https://es6.ruanyifeng.com/部分截图如下,详情请下载pdf:Gitee地址:https://gitee.com/bathe_light/new-features-of-es6.git

2021-09-15 18:20:46 63

原创 nested exception is java.lang.IllegalArgumentException处理

在springboot项目的开发过程中,也许你会遇到这种操蛋的情况——当你使用@Value注解正用得美滋滋的时候,你尝试启动项目,却报nested exception is java.lang.IllegalArgumentException。就像这样。application.properties文件中你是这样写的service层中你是这样写的pom文件中你也如下写了但是,就是报nested exception is java.lang.IllegalArgumentEx...

2021-08-11 16:23:06 55215 2

原创 @DateTimeFormat注解无效

在SpringBoot项目中,有时我们想在属性或方法上使用@DateTimeFormat注解,试图传入或获取指定的日期格式,发现一直失败,即@DateTimeFormat注解失效了。比如我指定的格式为(yyyy-MM-dd HH:mm:ss)——@DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss")在使用@DateFormat注解并不能转换为我想要的指定日期格式后,我尝试这样做使用@JsonFormat注解替换,再搭配局部注解@RequestBody使用,最

2021-08-11 15:55:17 5253

原创 SpringBoot中的@Value

在sprigboot中,经常使用@Value注解,通过该注解将常量、配置文件中的值、其他bean的属性值注入到变量中,作为变量的初始值。@Value的使用大致分为以下三种。(1) 常量注入。(2)配置文件属性注入@Value("${}")。(3)bean属性、系统属性、表达式注入@Value("#{}")。(1) 常量注入@Value("normal")private String normal; // 注入普通字符串@Value("classpath:com/hry/sp..

2021-08-06 10:07:07 3055

原创 Java中的Object类、常用API

一、Object类1.1概述java.lang.Object 类是Java语言中的根类,即所有类的父类。它中描述的所有方法子类都可以使用。 在对象实例化的时候,最终找的父类就是Object。 如果一个类没有特别指定父类, 那么默认则继承自Object类。根据JDK源代码及Object类的API文档,Object类当中包含的方法有11个。这里主要讲其中最常用的两个public String toString() :返回该对象的字符串表示。 public boolean equals(Obje

2021-08-02 09:53:22 79

原创 JavaScript中操作BOM

BOM:Browser Object Model 是浏览器对象模型,浏览器对象模型提供了独立与内容的、可以与浏览器窗口进行互动的对象结构,BOM由多个对象构成,其中代表浏览器窗口的window对象是BOM的顶层对象,其他对象都是该对象的子对象。...

2021-07-30 17:25:55 52

原创 同一台电脑如何配置多个版本的JDK

一、同一主机,jdk版本切换的问题。在使用java进行实际开发的过程中,往往会经手很多不同的项目,而不同项目有时候因为具体需求的不同,会使用不同的jdk版本。这时就要求同一台开发电脑上要有多个版本的jdk,如果每次都在卸载与下载的过程中来回倒腾,无疑是痛苦的。其实可以同时下载多个版本的jdk在同一主机上,通过配置好环境变量,就可以根据实际需求进行jdk版本切换,省掉多次安装卸载的麻烦。二、具体步骤(以jdk8和jdk11为例)首先贴出jdk8和jdk11的下载路径 jdk8: h...

2021-07-30 15:15:03 910

原创 Vue的生命周期

在vue框架的学习中,有一个重要的知识概念——生命周期。我在自学vue后,结合自己的理解,通过生命周期图对生命周期进行如下总结,虽然浅显,但是对初学vue的人而言,更加容易理解。首先放上经典的vue生命周期图接下来对生命周期图进行解剖。希望通过上面的解剖图能对你理解vue生命周期有所帮助...

2021-07-30 14:47:44 48

原创 动态语言和静态语言的区别

一、基础概念动态类型语言:在运行期进行类型检查的语言,也就是在编写代码的时候可以不指定变量的数据类型,常见的语言如Python。 静态类型语言:它的数据类型是在编译期进行检查的,变量在使用前要声明变量的数据类型,这样做的好处在于把类型检查放在编译期,提前检查可能出现的类型错误,常见的静态语言有C/C++和Java。二、延伸既然说到动态静态的问题,顺便说一下强弱类型吧。强类型语言:一个变量不经过强制转换,它的数据类型就永不改变,它永远都是是这个数据类型,不允许隐式的类型转换。假设一个场景:如果

2021-07-30 14:30:15 236

ElasticSearch_Windows实现搜索学习笔记.pdf

ElasticSearch_Windows实现搜索学习笔记

2021-09-25

ES6新特性,看这就够了.pdf

ES6新特性,看这就够了.pdf

2021-09-15

Cookie,Session,Token详解.pdf

Cookie,Session,Token详解

2021-07-30

空空如也

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

TA关注的人

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