- 博客(21)
- 资源 (132)
- 收藏
- 关注
原创 在IntelliJ IDEA和Spring Tool Suite4中自动生成serialVersionUID方法介绍
在IntelliJ IDEA和Spring Tool Suite4(eclipse)中自动生成serialVersionUID方法介绍背景IntelliJ IDEA中生成serialVersionUID方法介绍Spring Tool Suite4(eclipse)中生成serialVersionUID方法介绍总结背景在java中当一个类实现了java.io.Serializable接口就应该在类的内部定义一个private static final long serialVersionUID,并为其指定
2021-01-28 13:29:38
61
原创 Spring Cloud OAuth2实现Resource Server中API鉴权
Spring Cloud OAuth2实现Resource Server中API鉴权1、在上文的AuthenticationServer项目中增加UserDetailsController用于获取当前用户信息2、为上文的AuthenticationServer项目启动类增加@EnableResourceServer注解3、创建Resource Server工程4、修改spring配置5、创建需要鉴权访问的API接口(Resource)6、实现ResourceServer6.1 自定义路径拦截处理类实现Fil
2021-01-22 17:12:57
100
转载 微服务架构中整合网关、权限服务
微服务架构中整合网关、权限服务1. 前文回顾与整合设计2. gateway实现2.1 permitAll实现2.2 加强头部2.3 资源服务器配置2.4 自定义RemoteTokenServices实现3. auth整合4. backend项目实现4.1 filter过滤器4.2 通过切面来实现@PreAuth注解4.3 controller接口4.4 为什么这样设计?4.5 后期优化5. 总结推荐阅读源码本文是转载的,虽然代码实现部分有点老旧,但是理论思路还是非常不错的。前言:之前的文章有讲过微服
2021-01-21 15:42:43
58
转载 认证鉴权与API权限控制在微服务架构中的设计与实现:授权码模式
认证鉴权与API权限控制在微服务架构中的设计与实现:授权码模式授权码类型介绍快速入门Spring-Securiy 配置AuthenticationProvider测试使用源码详解小结本文是转载的,虽然代码实现部分有点老旧,但是理论思路还是非常不错的。引言: 之前系列文章《认证鉴权与API权限控制在微服务架构中的设计与实现》,前面文章已经将认证鉴权与API权限控制的流程和主要细节讲解完。由于有些同学想了解下授权码模式,本文特地补充讲解。授权码类型介绍授权码类型(authorization code
2021-01-21 15:27:48
48
转载 认证鉴权与API权限控制在微服务架构中的设计与实现(四)
认证鉴权与API权限控制在微服务架构中的设计与实现(四)1. 前文回顾2. 其他端点2.1 注销端点2.2 刷新端点3. Spring Security过滤器3.1 UsernamePasswordAuthenticationFilter3.2 FilterSecurityInterceptor4. 总结5. 不足与后续工作5.1 存在的不足5.2 后续工作本文是转载的,虽然代码实现部分有点老旧,但是理论思路还是非常不错的。引言: 本文系《认证鉴权与API权限控制在微服务架构中的设计与实现》系列的完
2021-01-21 15:14:35
36
转载 认证鉴权与API权限控制在微服务架构中的设计与实现(三)
认证鉴权与API权限控制在微服务架构中的设计与实现(三)1. 前文回顾2.资源服务器配置3. 鉴权endpoint4. token 合法性验证5. API级别权限校验6. 总结本文是转载的,虽然代码实现部分有点老旧,但是理论思路还是非常不错的。引言: 本文系《认证鉴权与API权限控制在微服务架构中的设计与实现》系列的第三篇,本文重点讲解token以及API级别的鉴权。本文对涉及到的大部分代码进行了分析,欢迎订阅本系列文章。1. 前文回顾在开始讲解这一篇文章之前,先对之前两篇文章进行回忆下。在第一
2021-01-21 14:58:19
29
转载 认证鉴权与API权限控制在微服务架构中的设计与实现(二)
认证鉴权与API权限控制在微服务架构中的设计与实现(二)1. 系统概览2. 配置与类图2.1 AuthorizationServer主要配置2.2 主要Authentication类的类图3. 认证与授权token3.1 内置端点TokenEndpoint3.2 自定义的验证类CustomAuthenticationProvider3.3 关于JWT3.3 自定义的AuthorizationTokenServices4. 总结本文是转载的,虽然代码实现部分有点老旧,但是理论思路还是非常不错的。引言:
2021-01-21 14:47:59
46
转载 认证鉴权与API权限控制在微服务架构中的设计与实现(一)
认证鉴权与API权限控制在微服务架构中的设计与实现(一)1. 背景2. 系统架构的变更3. 技术方案3.1 认证与鉴权3.2 操作权限控制4. 系统架构4.1 组件4.2 步骤4.3 endpoint4.4 maven依赖4.5 AuthorizationServer配置文件4.6 ResourceServer配置4.7 执行endpoint5. 总结本文是转载的,虽然代码实现部分有点老旧,但是理论思路还是非常不错的。引言: 本文系《认证鉴权与API权限控制在微服务架构中的设计与实现》系列的第一篇,
2021-01-21 14:29:41
32
原创 基于SpringBoot2.x使用Druid和MyBatis-Plus时的yml详细配置
基于SpringBoot2.x使用Druid和MyBatis-Plus时的yml详细配置当前项目基于SpringBoot2.2.7.RELEASE1、首先需要在pom.xml中以starter方式引入druid依赖和mybatis-plus依赖1.1 druid依赖引入<dependency> <groupId>com.alibaba</groupId> <artifactId>druid-spring-boot-starter&l
2021-01-20 14:49:42
71
转载 JDBC连接各种数据库的连接参数
JDBC连接各种数据库的连接参数1. MySQL(http://www.mysql.com)mm.mysql-2.0.2-bin.jar2. PostgreSQL(http://www.de.postgresql.org)pgjdbc2.jar3. Oracle(http://www.oracle.com/ip/deploy/database/oracle9i/)classes12.zip4. Sybase(http://jtds.sourceforge.net)jconn2.jar5. Microsoft
2021-01-20 09:48:58
50
原创 Spring Cloud OAuth2实现用户认证中心学习笔记
Spring Cloud OAuth2实现用户认证中心学习笔记1、创建Spring Cloud OAuth2项目2、在不使用数据库的情况下实现AuthenticationServer3、测试AuthenticationServer3.1 授权码方式(grant_type=authorization_code)验证测试3.2 客户端方式(grant_type=client_credentials)验证测试3.3 用户名密码方式(grant_type=password)验证测试3.4 刷新token(grant
2021-01-19 17:38:51
135
原创 Spring Cloud OAuth2中访问/oauth/token报401 Unauthorized问题的解决
Spring Cloud OAuth2中访问/oauth/token报401 Unauthorized问题的解决问题分析问题解决问题分析在新建的Spring Cloud OAuth2项目中使用grant_type为password方式访问时报server_error。在postman中如下:{ "timestamp": "2021-01-16T10:26:53.052+00:00", "status": 401, "error": "Unauthorized", "me
2021-01-16 18:35:46
324
原创 Spring Cloud OAuth2中访问/oauth/token报invalid_client问题的解决
Spring Cloud OAuth2中访问/oauth/token报invalid_client问题的解决问题分析问题解决问题分析初建Spring Cloud OAuth2项目中访问获取access_token票证的端点/oauth/token时报invalid_client错误,postman中错误信息如下:{ "error": "invalid_client", "error_description": "Bad client credentials"}如下图:Java
2021-01-16 18:25:19
168
原创 Spring Cloud OAuth2中访问/oauth/token报server_error问题的解决
Spring Cloud OAuth2中访问/oauth/token报server_error问题的解决问题分析问题解决问题分析在新建的Spring Cloud OAuth2项目中使用grant_type为password方式访问时报server_error。在postman中如下图:{ "error": "server_error", "error_description": "Internal Server Error"}如下图:java后台报错如下:2021-01-1
2021-01-16 18:12:42
144
原创 Spring Cloud OAuth2中访问/oauth/token报Unsupported grant type: password问题的解决
Spring Cloud OAuth2中访问/oauth/token报Unsupported grant type: password问题的解决问题分析问题解决问题分析在新建的Spring Cloud OAuth2项目中使用grant_type为password方式访问时报Unsupported grant type: password。在postman中如下图:{ "error": "unsupported_grant_type", "error_description": "Uns
2021-01-16 17:59:13
136
原创 Spring Cloud OAuth2中访问/oauth/token报There is no PasswordEncoder mapped for the id “null“问题解决
Spring Cloud OAuth2中访问/oauth/token报There is no PasswordEncoder mapped for the id "null"问题解决问题分析问题解决问题分析初建Spring Cloud OAuth2项目中访问获取access_token票证的端点/oauth/token时报错,在postman中报如下错误:{ "error": "unauthorized", "error_description": "Full authenticati
2021-01-16 11:32:44
54
原创 Spring Cloud OAuth2中访问/oauth/token时报method_not_allowed问题解决
Spring Cloud OAuth2中访问/oauth/token时报method_not_allowed问题解决问题分析解决方法问题分析Spring Cloud OAuth2项目中访问获取access_token票证的端点/oauth/token时默认是不支持GET请求的,例如get http://localhost:5000/oauth/token?grant_type=client_credentials&client_id=client2&client_secret=1234
2021-01-15 17:21:55
55
原创 springboot项目中Failed to configure a DataSource: ‘url‘ attribute is not specified and no embedded的问题解决
springboot项目中Failed to configure a DataSource: 'url' attribute is not specified and no embedded的问题解决问题描述错误原因解决方法问题描述启动spring boot项目时,在控制台出现以下错误,并且服务终止。D:\Java\jdk1.8.0_144\bin\java.exe -XX:TieredStopAtLevel=1 -noverify -Dspring.output.ansi.enabled=alway
2021-01-12 14:49:28
43
原创 大数据学习笔记第3课 基于Yarn的Spark实时计算
大数据学习笔记第3课 基于Yarn的Spark实时计算1、说明2、hadoop单节点运行mapreduce程序3、配置Yarn集群4、使用hadoop Yarn集群运行mapreduce程序5、配置spark6、基于spark运行mapreduce程序1、说明本文是在前面2课搭建好的hadoop集群的基础上进行的,如果不熟悉环境请先看前面的2课练习。《大数据学习笔记第1课 Hadoop基础理论与集群搭建》《大数据学习笔记第2课 Zookeeper & Kafka集群搭建》《大数据学习笔记
2021-01-10 22:51:40
991
2
原创 springboot2.x项目中正确使用logback-spring.xml的方式
springboot2.x项目中正确使用logback-spring.xml的方式当前程序springboot版本为2.2.7.RELEASE。1、需要在src/java/resources中增加logback-spring.xml,内容如下:<?xml version="1.0" encoding="UTF-8"?><!-- 日志级别从低到高分为TRACE < DEBUG < INFO < WARN < ERROR < FATAL,如果设置为WARN
2021-01-08 14:41:42
46
原创 org.apache.ibatis.binding.BindingException: Invalid bound statement (not found)问题解决
@[TOC](org.apache.ibatis.binding.BindingException: Invalid bound statement (not found)问题解决)开发框架说明springboot2.2.7.RELEASE+ MyBatisPlus3.1.1程序结构问题描述编译并启动springboot项目后,发起一个http请求http://localhost:8088/tbPpRfidstock/selectInfo,控制台报org.apache.ibatis.bindin
2021-01-07 20:00:35
70
C#实现各大厂商PLC通讯
2018-11-08
C#实现封装六西格玛数据统计工具类SixSigmaHelper
2019-09-30
C#实现封装SPC过程能力工具类ProcessCababilityHelper
2019-09-30
CommonIndustrialProtocol通用工业协议CIP.pdf
2020-07-20
java实现微信企业号和公众号服务端调用方法封装源码
2020-04-26
MODBUS RTU 富士PXG系列温控仪通信使用说明书-(中文).pdf
2020-07-20
C#实现微信企业号API服务端调用封装
2020-04-27
C#访问OpcServer实现读写PLC
2019-02-28
MX Component Version 4编程手册.zip
2019-10-14
renren-fast-vue-master.zip
2020-11-24
JxBrowserTest.zip
2019-07-09
PLC通讯实现-C#访问三菱PLC(CPU-R04)-MxComponent4.16S
2019-10-16
最新Ionic5/Angular8开发的应用源代码
2020-04-23
Modbus-MODBUS-TCP-协议解析.pdf
2020-07-20
运用ACT控件实现三菱PLC与PC通讯程序设计.pdf
2020-07-20
数据中心布线系统设计与施工技术白皮书
2015-12-08
AjaxFastLane
2016-01-26
基于Maven的SSM总体架构设计
2018-10-17
httpd(负载均衡)+Jboss集群高可用部署配置文件
2018-12-05
JAVA代码生成器源码-基于SSM架构
2019-05-08
在Winform中实现带进度条的DataGridView控件
2019-08-07
RapidMiner基础培训第1部分_讲义.pdf
2020-04-23
PLC_OpenCommunication.pdf
2020-07-20
欧姆龙PLC以太网通讯FinsTCP命令.pdf
2020-07-20
C#中使用ProtoBuf优化百万级数据的存取性能
2019-06-19
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人 TA的粉丝