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() {
// 函数体
};

相关推荐

  1. MySQL商城数据表(70-79

    2024-07-10 07:28:06       29 阅读
  2. 79. Word Search

    2024-07-10 07:28:06       66 阅读
  3. 【回溯】79. 单词搜索

    2024-07-10 07:28:06       50 阅读
  4. 7-79 坚持散步

    2024-07-10 07:28:06       31 阅读
  5. leetCode79. 单词搜索

    2024-07-10 07:28:06       31 阅读
  6. Leetcode 410 分割数组

    2024-07-10 07:28:06       34 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-07-10 07:28:06       99 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-07-10 07:28:06       107 阅读
  3. 在Django里面运行非项目文件

    2024-07-10 07:28:06       90 阅读
  4. Python语言-面向对象

    2024-07-10 07:28:06       98 阅读

热门阅读

  1. Django ModelForm用法详解 —— Python

    2024-07-10 07:28:06       30 阅读
  2. uWSGI 配置 python django 进行发布

    2024-07-10 07:28:06       28 阅读
  3. 源码编译安装LAMP

    2024-07-10 07:28:06       25 阅读
  4. 网格化监控:Eureka与分布式服务网格的协同监控

    2024-07-10 07:28:06       31 阅读
  5. Tomcat异步请求实现原理和应用场景简介

    2024-07-10 07:28:06       35 阅读
  6. [Python学习篇] Python面向对象——类

    2024-07-10 07:28:06       24 阅读
  7. 每日一道算法题 LCR 150. 彩灯装饰记录 II

    2024-07-10 07:28:06       33 阅读
  8. Ubuntu 添加so库搜索路径

    2024-07-10 07:28:06       33 阅读
  9. 文件格式是.pb应该怎么查看?

    2024-07-10 07:28:06       37 阅读
  10. 高考假期预习指南

    2024-07-10 07:28:06       35 阅读