摘要: public class TokenInterceptor implements HandlerInterceptor { @Override public boolean preHandle(HttpServletRequest request, HttpServletResponse respo 阅读全文
posted @ 2024-09-01 16:29 gsluofu 阅读(4) 评论(0) 推荐(0) 编辑
摘要: OAuth 2.0一词中的"Auth"表示"授权Authorization",字母"O"表示"开放Open",连在一起就表示"开放授权"。这也是为什么我们使用OAuth的场景,通常发生在开放平台的环境下。 OAuth 2.0提供了4种模式: 资源拥有者凭据许可(Resource Owner Pass 阅读全文
posted @ 2024-09-01 16:27 gsluofu 阅读(315) 评论(0) 推荐(0) 编辑
摘要: 以业界标杆微信开放平台的网站应用微信登录给第三方授权为例,尝试解答这个问题。先看微信提供的交互流程图: 可以看出,当微信用户同意授权给第三方应用时,会把授权临时票据code以重定向的方式返回给用户,用户浏览器重定向到第三方应用(同时携带code),第三方应用拿这个code,再加上自己的appid和a 阅读全文
posted @ 2024-09-01 16:15 gsluofu 阅读(5) 评论(0) 推荐(0) 编辑
摘要: 自定义属性解析器 org.springframework.context.support.AbstractApplicationContext#prepareBeanFactory beanFactory.setBeanClassLoader(getClassLoader()); //设置EL表达式 阅读全文
posted @ 2024-09-01 15:35 gsluofu 阅读(3) 评论(0) 推荐(0) 编辑
摘要: server.xml是Tomcat服务器的核心配置文件,它定义了Tomcat服务器的运行参数和容器的配置。下面是对server.xml中一些关键标签的解读: Server: 这是server.xml文件的根元素,它代表了整个Tomcat服务器的实例。 port属性定义了Tomcat的shutdown 阅读全文
posted @ 2024-09-01 14:45 gsluofu 阅读(14) 评论(0) 推荐(0) 编辑
摘要: import org.apache.commons.lang.StringUtils; import org.apache.pdfbox.pdmodel.PDDocument; import org.apache.pdfbox.text.PDFTextStripper; import org.apa 阅读全文
posted @ 2023-11-13 14:36 gsluofu 阅读(14) 评论(0) 推荐(0) 编辑
摘要: LINK:https://mp.weixin.qq.com/mp/appmsgalbum?__biz=MzA5MTkxMDQ4MQ==&action=getalbum&album_id=1873497824336658435&scene=173&from_msgid=2648941361&from_ 阅读全文
posted @ 2022-07-18 23:05 gsluofu 阅读(17) 评论(0) 推荐(0) 编辑
摘要: schema xsd(xml schema Defination) xmlns:名称空间(xmlnamespace) 引用的约束文件的名称targetNamespace xmlns:context、一个xml可以被多个xsd 定义管理 后面的context 用于用户区分使用如:context:com 阅读全文
posted @ 2022-03-20 10:54 gsluofu 阅读(79) 评论(0) 推荐(0) 编辑
摘要: 尽量不要删除,这里边存放的是软件运行时和结束后的数据和配置文件,如果删了,会导致软件不正常或者出错的 C:\Users\用户名\AppData里面一般有三个文件夹,分别是Local,LocalLow,Roaming,简单地来说,都是用来存放软件的配置文件和临时文件的,里面有很多以软件名称或软件公司命 阅读全文
posted @ 2022-03-19 12:10 gsluofu 阅读(8967) 评论(0) 推荐(0) 编辑
摘要: 从 Java 8 引入的一个很有趣的特性是 Optional 类。Optional 类主要解决的问题是臭名昭著的空指针异常(NullPointerException) —— 每个 Java 程序员都非常了解的异常。 本质上,这是一个包含有可选值的包装类,这意味着 Optional 类既可以含有对象也 阅读全文
posted @ 2021-09-01 23:05 gsluofu 阅读(615) 评论(0) 推荐(0) 编辑