java
司杨
这个作者很懒,什么都没留下…
展开
-
手写tomcat+手写线程池进行线程管理
手写tomcat主要分为3个步骤提供socket服务 把请求和响应封装为request/response 根据请求进行转发Maven依赖request解析参数时使用到了json工具类帮助解析json字符串<!--JSON依赖--> <dependency> <groupId>com.alibaba</groupId> <artifactId>fastjson</artifactI原创 2020-09-14 17:06:35 · 543 阅读 · 0 评论 -
SpringSecurity整合springboot+jwt
同类博客:shiro整合springboot+jwt目录项目结构依赖配置文件代码介绍SecurityConfigAuthControllerTokenConfigurerTokenFilterJwtAccessDeniedHandlerJwtAuthenticationEntryPointUserDetailsServiceImplSecurityPropertiesTokenProviderJwtUser用于权限测试的接口类操作.原创 2020-06-01 10:22:48 · 766 阅读 · 0 评论 -
shiro整合springboot+jwt
目录目录结构依赖配置文件代码介绍SecurityPropertiesAuthControllerShiroConfigurationJwtAuthFilterDbShiroRealmJwtShiroRealmJwtTokenJwtTokenProvider用于权限测试的接口类目录结构红框中是核心配置文件依赖<?xml version="1.0" encoding="UTF-8"?><project xmlns=..原创 2020-05-30 11:26:16 · 927 阅读 · 0 评论 -
OAuth2资源服务器验证源码分析
目录资源服务器配置类校验服务器字段配置jwt校验路径追踪OAuth2AuthenticationProcessingFilterOAuth2AuthenticationManagerDefaultTokenServices第一次JwtTokenStore第一次JwtAccessTokenConverter传回DefaultTokenServices第二次Jw...原创 2020-04-21 22:59:24 · 1478 阅读 · 0 评论 -
解决:Failed to convert value of type 'java.lang.String' to required type 'java.util.Date';的方法
发生这一错误的主要原因是Controller类中需要接收的是Date类型,但是在页面端传过来的是String类型,最终导致了这个错误。这里提供两种解决方案,一种是局部转换,一种是全局转换。<form action="login.do" method="post"> <input type="text" name="birthday" value="201...转载 2019-08-17 18:16:15 · 1014 阅读 · 0 评论