Java
王学阔
这个作者很懒,什么都没留下…
展开
-
Java使用阿里云发送短信
1、原创 2021-05-28 14:52:21 · 272 阅读 · 0 评论 -
使用AES加密工具类
1、原创 2021-05-27 17:20:41 · 163 阅读 · 0 评论 -
java使用poi导出excel
1、项目依赖 <!-- Excel导出 --> <dependency> <groupId>org.apache.poi</groupId> <artifactId>poi-examples</artifactId> <version>4.1.2</version> </dependency> 2、工具类 package com.taxi.common.utils; impor原创 2021-05-24 18:47:32 · 377 阅读 · 0 评论 -
获取对象集合中某个属性的集合
一、stream流 1、获取对象集合中某个属性的集合 List<String> nameList = userList.stream().map(User::getName).collect(Collectors.toList());原创 2021-05-24 18:07:38 · 1112 阅读 · 0 评论 -
@Validated实现参数校验
1、原创 2021-05-21 18:26:23 · 2161 阅读 · 1 评论 -
java基础-String学习笔记
1、String的不可变性、原因。 我们将一个已有的字符串“abcd”第二次赋值成“abcedl”,不是在原内存地址上修改数据,而是重新指向一个新地址。 不可变原因: 首先String类是用final关键字修饰的,说明String类不能被继承。String类的主要成员变量是一个char[]数组,且被“private”、“final”修饰,所以数组的引用地址不变。而且在String 类的方法中也没有去修改数组中的元素。 不可变性好处: (1)字符串常量池的使用,内容相同的字符串是指向同一个内存.原创 2021-05-07 17:31:05 · 52 阅读 · 0 评论 -
通过static静态变量实现缓存效果
项目的需求是注册时验证短信验证码。因为验证码的时效性不想存到数据库里,就用static静态变量替代了下。(项目比较简单,没什么人用,正常的话还是用redis比较好) 1、工具类 import lombok.Data; import org.joda.time.DateTime; import java.util.Date; import java.util.HashMap; import java.util.Iterator; import java.util.Map; /** ...原创 2021-05-07 14:49:52 · 1323 阅读 · 1 评论