4.10-7.9

4.14

System.getCurrentMills();

fis.read()和fis.read(bytes)。一个是一次读取一个字节,一个是一次读取一个字节数组个字节。返回值一个是读取到的字符的ascii表示(数字),一个是返回读取到的字节数。读取到最后都是返回-1。read(bytes)会把读取到的数字存入字节数组。

System.getCurrentMills();

fis.read()和fis.read(bytes)。一个是一次读取一个字节,一个是一次读取一个字节数组个字节。返回值一个是读取到的字符的ascii表示(数字),一个是返回读取到的字节数。读取到最后都是返回-1。read(bytes)会把读取到的数字存入字节数组。

unicode字符集
utf8,1-4个字节,中文3个字节,1110xxxx 10xxxxxx 10xxxxxx,英文0xxxxxxx.
gbk:中文:1xxxxxxx 1xxxxxxx英文:0xxxxxxx
str.getBytes(s,“UTF-8”)//编码
new String(bytes,“GBK”)//解码

字符流:字符输入流FileReader
fr.read()一个字节的读取,读到中文读取多个字节。返回解码后的十进制数字(int,字符集中的字符对应的数字)可用(char)强转为字符
fr.read(chars)返回解码后的字符。new String(chars,0,len);
字符输出流:
FileWriter,fw.write(25105),25105为对应编码的字符,输出到本地文件。fw.write(chars,0,len);fw.write(s,0,len);fw.write(s);
读取完都返回-1.字符输入流会在内存创建缓冲区长度为8192的字节数组

new String(char[] chars,0,len)创建字符串从索引0开始用字符数组len的长度变为字符串
Arrays.toString(bytes),Arrays.toString(chars)

字符输出流会在内存创建缓冲区长度为8192的字节数组,不调用flush方法不会将数据写到文件。fw.flush()除非缓冲区装满,或者fw.close()。

4.18

正则表达式
?表示0个或一个字符,*表示0个或多个字符
匹配字符串以^开头,$结尾
^[a-zA-Z0-9_-]{3,15}$表示字母,数字,下划线,分隔符一共3到15位。
System.getCurrentMills();

fis.read()和fis.read(bytes)。一个是一次读取一个字节,一个是一次读取一个字节数组个字节。返回值一个是读取到的字符的ascii表示(数字),一个是返回读取到的字节数。读取到最后都是返回-1。read(bytes)会把读取到的数字存入字节数组。

unicode字符集
utf8,1-4个字节,中文3个字节,1110xxxx 10xxxxxx 10xxxxxx,英文0xxxxxxx.
gbk:中文:1xxxxxxx 1xxxxxxx英文:0xxxxxxx
str.getBytes(s,“UTF-8”)//编码
new String(bytes,“GBK”)//解码

字符流:字符输入流FileReader
fr.read()一个字节的读取,读到中文读取多个字节。返回解码后的十进制数字(int,字符集中的字符对应的数字)可用(char)强转为字符
fr.read(chars)返回解码后的字符。new String(chars,0,len);
字符输出流:
FileWriter,fw.write(25105),25105为对应编码的字符,输出到本地文件。fw.write(chars,0,len);fw.write(s,0,len);fw.write(s);
读取完都返回-1.字符输入流会在内存创建缓冲区长度为8192的字节数组

new String(char[] chars,0,len)创建字符串从索引0开始用字符数组len的长度变为字符串
Arrays.toString(bytes),Arrays.toString(chars)

字符输出流会在内存创建缓冲区长度为8192的字节数组,不调用flush方法不会将数据写到文件。fw.flush()除非缓冲区装满,或者fw.close()。

String token=JWT.create().withClaim().withClaim(“claims”,map).withExpiresAt(new Date(System.currentMills()+10006060247)).sign(Algorithm.HMAC256(“123”));

拦截器需要配置到spring
过滤器不需要

数据库配置只需要druid而不是druidstarter,加上jdbc

router重定向根据path就算大小写不一样也会跳转成功

// 使用命名导出
export const login = () => {
// 函数体
};

// 或者使用默认导出,如果 login 是唯一的导出项
export default function login() {
// 函数体
};

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

麻烦放收发室,谢谢

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值