- 博客(3)
- 收藏
- 关注
原创 网盘项目实现GitHub第三方登录
如果访问的路由 meta.needLogin = true 且未登录(即 Cookie 中没有 userInfo),则重定向到登录页,并将当前访问路径通过 redirectUrl 参数传递,登录成功后可以跳转回原路径。注意最后一个回调地址(前/后端均可,取决你的实现),当用户点击授权后,GitHub 会携带授权码(code)回调/重定向到这个地址。用户点击 “GitHub 登录” 按钮后,前端会向后端接口(如 /api/github)发起请求,并携带当前页面的路径作为 callbackUrl 参数。
2025-07-19 19:15:01
1144
原创 背,自用,SpringBoot
环绕通知是所有通知类型中可操作范围最大的一种,因为它可以直接拿到目标对象,以及要执行的方法,所以环绕通知可以任意的在目标对象的方法调用前后搞事,甚至不调用目标对象的方法。1、Autowired 属于 Spring 内置的注解,默认的注入方式为byType(根据类型进行匹配), 当一个接口存在多个实现类的话,注入方式会变为 byName(根据名称进行匹配,实现类名字)。(3)@Bean:在标有该注解的方法中定义产生这个 bean,@Bean告诉了 Spring 这是某个类的实例,当我需要用它的时候还给我。
2025-07-17 18:48:45
852
原创 Java基础
double执行的是二进制浮点运算,二进制有些情况下不能准确的表示一个小数,也就是说二进制表示小数的时候只能够表示能够用1/(2^n)的和的任意组合,但是0.1不能够精确表示,因为它不能够表示成为1/(2^n)的和的形式。3、自动类型转换(隐式):当目标类型的范围大于源类型时,Java会自动将源类型转换为目标类型,不需要显式的类型转换。1、性能上,jvm虽然做了很多优化,但是相对于c++,Rust这种原生原生编译语言来说还是需要更大的开销,特别是启动时间,如微服务场景下,比Go之类的语言慢。
2025-07-11 20:36:36
322
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅