数组提供了很多方法,为了让开发变得简单高效,这里整理汇总了一些有用的JavaScript数组方法。
java方法返回多个值,使用Pair、Triple
在编写java代码时,会遇到一个方法中需要返回多个返回值的场景。
比如一个方法中返回两个boolean值,或者返回一个String,一个Integer类型,或者多个对象。
常规我们写一般会用一个对象将这些内容封装起来,然后返回,或者使用Map将他们存起来返回。
这里介绍使用Pair、Triple来实现上述功能。
Java线程状态转换
你有掌握线程的状态吗?
List去除重复数据的几种方式
在Java开发中,可能我们需要对List中的某些数据进行去重操作,这里介绍几种方法。
使用枚举实现状态转换限制
本质上,JVM 并不支持语法糖,语法糖只存在于编译期。
当编译器将 .java 源文件编译成 .class 字节码文件时,会进行解语法糖的操作,来还原最原始的基础语法结构。
编程语言中几乎都会包含语法糖,当然 JAVA 也不例外。
JAVA 中的语法糖包含条件编译、断言、switch 支持 String 与枚举、可变参数、自动装箱/拆箱、枚举、内部类、泛型擦除、增强for循环、lambda表达式、try-with-resources等等。
InputSteam与String互相转化
在Java开发中,某些场景我们可能要将InputSteam与String互相转化。
解决RedisTemplate存储至缓存数据出现乱码的情况
RedisTemplate
是Spring对于Redis的封装。
SpringBoot启动流程
本文对SpringBoot的启动流程作一个讲解。
Java开发中多线程与高并发需要注意的细节
Java开发中多线程与高并发需要注意的细节。