- 博客(13)
- 资源 (3)
- 收藏
- 关注
原创 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
85
原创 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
57253
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
5554
原创 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
3312
原创 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
100
原创 JavaScript中操作BOM
BOM:Browser Object Model 是浏览器对象模型,浏览器对象模型提供了独立与内容的、可以与浏览器窗口进行互动的对象结构,BOM由多个对象构成,其中代表浏览器窗口的window对象是BOM的顶层对象,其他对象都是该对象的子对象。...
2021-07-30 17:25:55
73
原创 同一台电脑如何配置多个版本的JDK
一、同一主机,jdk版本切换的问题。在使用java进行实际开发的过程中,往往会经手很多不同的项目,而不同项目有时候因为具体需求的不同,会使用不同的jdk版本。这时就要求同一台开发电脑上要有多个版本的jdk,如果每次都在卸载与下载的过程中来回倒腾,无疑是痛苦的。其实可以同时下载多个版本的jdk在同一主机上,通过配置好环境变量,就可以根据实际需求进行jdk版本切换,省掉多次安装卸载的麻烦。二、具体步骤(以jdk8和jdk11为例)首先贴出jdk8和jdk11的下载路径 jdk8: h...
2021-07-30 15:15:03
991
原创 Vue的生命周期
在vue框架的学习中,有一个重要的知识概念——生命周期。我在自学vue后,结合自己的理解,通过生命周期图对生命周期进行如下总结,虽然浅显,但是对初学vue的人而言,更加容易理解。首先放上经典的vue生命周期图接下来对生命周期图进行解剖。希望通过上面的解剖图能对你理解vue生命周期有所帮助...
2021-07-30 14:47:44
68
原创 动态语言和静态语言的区别
一、基础概念动态类型语言:在运行期进行类型检查的语言,也就是在编写代码的时候可以不指定变量的数据类型,常见的语言如Python。 静态类型语言:它的数据类型是在编译期进行检查的,变量在使用前要声明变量的数据类型,这样做的好处在于把类型检查放在编译期,提前检查可能出现的类型错误,常见的静态语言有C/C++和Java。二、延伸既然说到动态静态的问题,顺便说一下强弱类型吧。强类型语言:一个变量不经过强制转换,它的数据类型就永不改变,它永远都是是这个数据类型,不允许隐式的类型转换。假设一个场景:如果
2021-07-30 14:30:15
326
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人