MultipartFile 自动维护了缓存流/自动开关
file.transferTo(new File(realFilePath));文件上传
charAt(i)===获取下标为i的
splice
split("/")=====按照/分割
int length() 返回此字符串的长度。
toUpperCase() 所有字符都转换为大写。
toLowerCase() 所有字符都转换为小写
boolean startsWith(String prefix) 测试此字符串是否以指定的元素开头。
boolean endsWith(String suffix) 测试此字符串是否以指定的字符串结束。
find index() 查找当前指定数据的下标
indexOf(int ch) 返回指定字符在此字符串中第一次出现处的下标。
lastIndexOf(int ch) 返回指定字符在此字符串中最后一次出现处的下标。
concat(String str) 将指定字符串连接/拼接到此字符串的结尾,
trim() 去除首尾空格的字符串
byte[] getBytes() 把字符串存储到一个新的 byte 数组中
String substring(int beginIndex) 返回一个新子串,从指定下标处开始,包含指定下标
String substring(int beginIndex, int endIndex) 返回一个新子串,从执定下标开始,到结束下标为止,但不包含结束下标
static String valueOf(int i) 把int转成String
lastIndexOf(".")=====指定元素最后一次出现的下标
substring(1)=====从指定下标处开始 包含指定下标
数组.asList()=集合
集合.toArray()=数组
select objs() ==只查第一列字段(主键)
select batchIds===查询多个Id
select ById=====根据Id查询
Update(1,2)===将2替换1
dir.exists()===dir文件夹存在
dir.mkdirs()===创建文件夹
transferto()====用于图片上传时,把内存中图片写入磁盘
将map对象转换为json格式字符串
String jsonStr = new ObjectMapper().writeValueAsString(map);
pw.println(jsonStr);
使用uuid替换文件名称 唯一:系统内部唯一
String uuid= UUID.randomUUID().toString().replace("-", "");
时间的格式
String dateDir=new SimpleDateFormat("/yyyy/MM/dd/").format(new Date());
k====匹配指定字符k
[abc]===匹配单个字符
[abc][123]==两个里面各取一个
[^a-z]====排除小写字母
[abc]?===?表示出现0次或1次
[abc]*===*表示可以出现0到多次
[abc]+===+表示出现的次数>=1
[abc]{3}==元素可以随机出现3次
.===匹配单个任意字符
\.===转义匹配.
\d===数字,相当于[0-9]
\D===排除数字