自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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

PLC通讯实现-C#访问OPCUA实现读写PLC

1、包含C#实现OPCUA的Server和Client的核心代码。 2、包含C#统一接口规范封装后的应用代码。

2019-07-21

基于数据库实现的Spring Cloud OAuth2案例源码

基于数据库实现的Spring Cloud OAuth2案例源码

2021-01-20

C#实现Socket异步通信完整封装库源码

1、SocketListener封装 2、SocketClient封装 3、TcpService封装 4、异步实现相关类定义

2019-04-17

P10-CMMI实践解析-软件度量

软件度量概述 度量与分析(MA) 软件度量案例练习 软件度量总结

2018-10-16

C#实现各大厂商PLC通讯

C#实现各大厂商PLC通讯 1、C#实现与欧姆龙PLC串口、以太网通讯 2、C#实现与三菱PLC通讯,基于MXComponent 3、C#实现与西门子PLC串口、以太网通讯S7300/S71200/S71500 4、C#实现与AB PLC串口、以太网通讯AB500/AB5000

2018-11-08

Citrix应用虚拟化解决方案

非常详细的Citrix出具的服务器虚拟化技术方案。

2015-12-07

C#实现封装六西格玛数据统计工具类SixSigmaHelper

1、常量定义 2、数组求和 3、数组求平均数 4、按指定小数精度计算数组平均值 5、获取整体平均值:先分组,计算组内平均值,然后计算整体平均值 6、获取子组平均数,以数组形式返回 7、求整体标准差 8、按指定小数精度获取标准差 9、求移动极差均值 10、求组内标准差 11、获取整体正态分布曲线数组值 12、获取组内正态分布曲线数组值 13、获取数据分布情况 14、无偏移过程能力指数 15、无偏移下单限过程能力指数 16、无偏移上单限过程能力指数 17、有偏移过程能力指数 18、无偏移短期过程能力指数 19、无偏移下单限短期过程能力指数 20、无偏移上单限短期过程能力指数 21、有偏移短期过程能

2019-09-30

C#实现封装SPC过程能力工具类ProcessCababilityHelper

1、直方图分组确定 2、获取子组容量 3、获取望目值 4、获取分辨率,如果返回resolution为0,则标识数组中数据均相同 5、组距,数据有误或数据均相同时返回0 6、获取组内左边界 7、获取组内右边界 8、获取组内中值 9、分布密度 10、获取正态分布数据密度 11、获取单个正态分布数据 12、获取组内正态分布数据密度 13、获取准确度 14、ppm小于lsl,ppm百万分之不良 15、ppm大于usl,ppm百万分之不良 16、获取正三倍标准差 17、获取负三倍标准差

2019-09-30

CommonIndustrialProtocol通用工业协议CIP.pdf

1、CIP协议简介。 2、CIP的特点。 3、CIP的对象模型。 4、CIP的设备描述。 5、DeviceNet现场总线。 6、ControlNet现场总线。

2020-07-20

java实现微信企业号和公众号服务端调用方法封装源码

1、微信企业号服务端调用方法java源码实现 1.1 获取AccessToken 1.2 发送文本消息 1.3 发送消息(包括文本、图像、声音、视频、文件、图文) 1.4 上传素材文件 1.5 获取素材文件 1.6 获取应用素材总数以及每种类型素材的数目 1.7 创建菜单 1.8 删除菜单 1.9 获取菜单列表 2、微信公众号服务端调用方法java源码实现 2.1 在回调模式下验证服务器接口地址 2.2 检验消息的真实性,并且获取解密后的明文. 2.3 将公众平台回复用户的消息加密打包. 2.4 获取AccessToken 2.5 获取网页授权access_token 2.6 获取临时素材文件

2020-04-26

MODBUS RTU 富士PXG系列温控仪通信使用说明书-(中文).pdf

第1章 通信功能 概要 与可编程控制器连接 与PC计算机连接 第2章 规格 通信规格 RS-485 PC装载器接口 第3章 连接 通信端子分配 连接 第4章 设定通信条件 设定项目 设定操作的方法 第5章 MODBUS通信协议 概要 信息的构成 站号No 功能代码 数据部 出错校验代码 子机的应答

2020-07-20

C#实现微信企业号API服务端调用封装

C#实现微信企业号API服务端调用封装全部源码 1、基础方法 1.1 在回调模式下验证服务器接口地址 1.2 服务器端解密方法 1.3 服务器端加密方法 1.4 获取AccessToken(企业号的全局唯一票据) 1.5 获取企业号应用的基本信息,包括头像、昵称、帐号类型、认证类型、可见范围等信息,管理组须拥有指定应用的发消息权限。 1.6 生成企业获取Code URL 1.7 获取授权用户信息 1.8 获取调用JSAPI接口的临时票证 2、企业号登录授权 2.1 生成企业或服务商网站引导用户进入登录授权页的url 2.2 获取企业号登录信息 3、通讯录方法 3.1 获取部门列表 3.2 获取

2020-04-27

C#访问OpcServer实现读写PLC

1、开放全部源代码,包括OpcDaNet库的源代码。 2、无需依赖任何其他类库。 3、基于KEPServerEXV5.14进行测试 4、按抽象设备进行了统一封装。

2019-02-28

全开源中小规模邮件服务器架设方案

全开源中小规模邮件服务器架设方案

2015-12-23

MX Component Version 4编程手册.zip

1、非常详细的三菱PLC通讯编程手册。 2、支持最新三菱R系列PLC。 3、支持VB、VC++、C#编程接口 4、附带MxComponent配置手册

2019-10-14

Spring Cloud OAuth2案例

Spring Cloud OAuth2案例源码

2021-01-19

SpringCloudOAuth2.zip

Spring Cloud OAuth2实现用户认证中心与API鉴权实现

2021-01-22

renren-fast-vue-master.zip

renren-fast 是一个轻量级的 Spring Boot 快速开发平台,能快速开发项目并交付【接私活利器】 完善的 XSS 防范及脚本过滤,彻底杜绝 XSS 攻击,实现前后端分离,通过 token 进行数据交互。

2020-11-24

JxBrowserTest.zip

1、基于JxBrowser6.5.1封装的浏览器控件(内置破解,仅用于个人学习)。 2、适用与在Java Swing应用中嵌入Web页面,并实现java与javascript的交互。 3、支持嵌入服务器页面,支持页面中的附件下载、报表打印、另存等功能。 4、支持嵌入帆软报表。 5、支持Ctrl+鼠标滚轮实现页面大的放大与缩小。 6、支持鼠标推拽超链接文本至文本编辑器。

2019-07-09

PLC通讯实现-C#访问三菱PLC(CPU-R04)-MxComponent4.16S

1、包括原PLC通讯代码。 2、新增三菱PLC R系列的通讯支持。 3、新增对MxComponent4.16S的ActUtilType调用支持。

2019-10-16

最新Ionic5/Angular8开发的应用源代码

1、基于最新的Ionic5/Angular8混合移动框架进行开发。 2、即http请求、国际化、主题切换、缓存、echarts图表应用于一体。 3、钉钉集成。 4、全代码开源

2020-04-23

Modbus-MODBUS-TCP-协议解析.pdf

1、概述。 2、Modbus协议规范。 3、Modbus协议在串行链路上的实现。 4、Modbus协议在TCP/IP上的实现。

2020-07-20

运用ACT控件实现三菱PLC与PC通讯程序设计.pdf

运用ACT控件实现三菱PLC与PC通讯程序设计 近年来,可编程控制器(PLC)在模拟量处理、数字运算、人机接口和网络的各方面能力都已大幅提高,成为工业控制领域的主流控制设备,在各行各业发挥着越来越大的作用。为了实现对现场的实时监控,使现场的管理,监视控制一体化,现场采取PLC和PC并用的方法来实现,因此PLC和PC两者之间的通讯是这个问题的关键。

2020-07-20

数据中心布线系统设计与施工技术白皮书

本白皮书的研究范围是为数据中心的设计和使用者提供最佳的数据中心结构化布线规 划、设计及实施指导。本白皮书详细地阐述了面向未来的数据中心结构化布线系统的规划思 路、设计方法和实施指南。

2015-12-08

AjaxFastLane

首先、AJAX是一种很酷的技术,一旦采用了AJAX,就能让你的Web页面,你的网站,甚至连同你们公司,都变得很酷。在Web2.0的时代里,不使用一点AJAX技术的网站,就会显得很老土,很落伍。

2016-01-26

基于Maven的SSM总体架构设计

相关技术介绍 Spring框架介绍 MyBatis框架介绍 Apache Shiro框架介绍 Apache Maven简介 总体设计 约定 设计原则 系统架构 Spring+SpringMVC+MyBatis+Shiro框架整合 构建实现 配置文件清单 代码生成

2018-10-17

httpd(负载均衡)+Jboss集群高可用部署配置文件

1、httpd在linux下部署配置文件 2、ActiveMQ在linux下部署配置文件 3、Tomcat在Linux下部署配置文件 4、Jboss在Linux下部署配置文件

2018-12-05

C#代码生成器源码-基于Spring.NET架构

1、基于SQLServer数据库 2、基于Spring.net架构 3、可以生成常规三层代码和配置文件 4、全源码分享

2019-04-28

JAVA代码生成器源码-基于SSM架构

1、轻量级、松耦合 2、基于SSM架构生成POJO、Mapper、BaseDao、BaseService、DAO层、Service层 3、基于MySQL数据库,可改为SQLServer 4、全源码分享

2019-05-08

在Winform中实现带进度条的DataGridView控件

1、实现在DataGridView控件中添加进度条列,以进度条及白分比的方式在单元格中显示数据。 2、实现在进度条中显示进度百分比文本。

2019-08-07

最新HoneyWell Xenon 扫码枪用户手册

1、自定义设置 2、数据编辑 3、数据格式化 4、恢复出厂设施

2019-07-31

RapidMiner基础培训第1部分_讲义.pdf

1、理解一些数据科学的基础 2、阐明数据挖掘和预测性分析的业务价值 3、能自信地用RapidMiner建立基础流程 4、如何将你所学的只是可视化地应用到自己的业务需求中

2020-04-23

PLC_OpenCommunication.pdf

SIMATIC S7-300/400开放式通讯 以太网CP网卡,通过NetPro组态S5兼容通讯的连接,通过SEND/RECV接口进行通讯。 PN CPU不能通过NetPro的方式组态相关协议通讯 只能通过Open IE的方式进行组态和编程,其组态的相关连接和通讯的功能块称为T-Blocks。

2020-07-20

欧姆龙PLC以太网通讯FinsTCP命令.pdf

Socket tool发送Fins/TCP命令 实验设备:CJ2M-CPU33(PLC) 实验目的:发送Fins/TCP命令读写CJ2M-CPU33的数据

2020-07-20

C#实现访问Redis数据库

C#实现连接Redis数据库

2018-12-18

C#代码生成器源码-基于MyBatis.NET

1、基于SQLServer数据库 2、基于MyBatis.NET框架 3、可以生成常规三层代码和配置文件 4、全源码分享

2019-05-08

C#控制摄像头实现实时监控源代码

1、通过C#实现控制摄像头 2、在demo中实现了对摄像头摄像内容的实时呈现 3、在demo中实现了摄像的播放、停止、关闭功能

2020-04-29

OMRONPLCHOSTLINK手册.pdf

上位链接命令的使用方法 进行上位链接通信时,上位计算机与PC间使用命令(Command)和响应(Response)进行发送接收。

2020-07-20

C#中使用ProtoBuf优化百万级数据的存取性能

1、以20个浮点类型字段,1百万条记录为测试数据 2、分别对比二进制与ProtoBuf序列化、反序列化、显示速度的耗时对比以及占用空间大小对比 3、在增加压缩功能后再进行序列化、反序列化、显示速度的耗时对比以及占用空间大小对比

2019-06-19

P01-CMMI实践解析-CMMI模型概述.ppt

CMMI模型概述 1、什么是过程和过程改进 2、什么是CMMI,CMMI的模型结构 3、基于CMMI的过程改进的优势

2020-02-18

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人 TA的粉丝

提示
确定要删除当前文章?
取消 删除