# 莫名其妙的问题

首先出现的是

403 跨域访问。

办法就是修改路径,有些路径混乱了,注意可以使用测试工具测试。


这个 Data、time、timestamp 类型混乱了


AI 解决

添加 @JsonIgnore

# 统一异常处理

  1. 全局统一处理异常
  2. 特定异常处理
  3. 自定义异常处理

# 跨域的问题

跨域的三种情况:

  1. 访问协议:http https
  2. 访问 ip: 192 172
  3. 访问端口:8301 9528

这三个出现任何一个不同都会出现跨域访问的问题。


跨域的本质就是浏览器对 ajax 请求的一种限制


解决:

  1. 在后端接口 Controller 上添加注解 @CrossOrigin// 跨域
  2. 使用 httpClient
  3. 通过 gateway 网关

# EasyExcel

EasyExcel:一行一行进行加载解析,优点是查询方便


poi:一次性把所有的数据加载到内存中,进行解析。优点是添加、修改、删除方便

# excel 术语

  1. 整个 excel 称为 workbook
  2. 每个 workbook 里面有很多 sheet
  3. 在每个 sheet 有行 列 单元格

# windows 突然卡顿然后蓝屏提示你需要重启

我用的是 code01, 查看事件管理器显示你需要更新 bios。

提示详细信息:

1
: 在指定的超时期限内,嵌入式控制器(EC)未响应。这可能表示 EC 硬件或固件出现错误,或者 BIOS 未正确访问 EC。请与你的计算机制造商联系,获取升级的 BIOS。在某些情况下,该错误可能导致计算机无法正常运行。

限制其更新的提示

1
安装失败: Windows 安装下列更新失败,错误为 0x80073D02: 9P9TQF7MRM4R-MicrosoftCorporationII.WindowsSubsystemforLinux。

2023.5.2 去官网下载了 bios 与 ec 驱动更新工具,更新到了最新的驱动。目前还没有发现什么问题。

# windows 进入高级启动菜单

Ctrl + Alt + Delete 进入菜单选项,然后按住 shift 点击重启。

# 还是那个老毛病

睡眠和休眠

我电脑是不支持 s3 混合睡眠的,所以 22 年 9 月至 23 年 4 月基本上都是用的休眠

5 月更新了一下 ec 和 bios,发现睡眠可以用了,不会出现睡了起不来的问题,但是没几天装了一个 wls 就又崩了,这几天不稳定,电脑经常会在不正常睡眠后就直接进入待机状态,也是不太正常。现在禁用休眠看看情况。

# oracle 安装。。

已经装崩了,哪天有时间再弄吧。。------2023.5.15

非常无语,碰着 error 了。


跟着教程弄得 https://zhuanlan.zhihu.com/p/152206091

口令 123456abC

# 下面两个 123456abC




# 加了 ABC123,就是:change_on_installACB123


# 添加一个环境变量解决中文乱码问题

# 关于前后端 MD5 加密锁定的 password 匹配不一致的情况

首先你需要保证前端进行了 md5 加密,对于同一个数值进行的 md5 加密是一样的。所以用 console.log 打印查询。
然后在后端部分
使用 spring 自带的 digestutils 工具类封装好的 md5,切记不要写错了,写成 md2 或 md4

1
DigestUtils.md5Hex(password);

使用 wsl 安装 ubuntu 默认是没有密码的,需要先 sudo passwd, 输入新密码。

然后再使用 su root 切换为管理员账户,进行切换账户。