自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(247)
  • 资源 (131)
  • 收藏
  • 关注

原创 Spring Boot开发利器之STS(Spring Tool Suite 4)下载与安装

Spring Boot开发利器之STS(Spring Tool Suite 4)下载与安装背景正文前置条件下载安装背景在使用eclipse进行Spring Boot或Spring Cloud应用开发时,为了方便起见,最好安装STS插件,之前介绍过使用Eclipse Marketplace方式安装STS插件的文章Eclipse Jee Oxygen安装STS插件进行Spring Boot开发,本...

2020-02-27 11:55:08 18313 17

转载 微服务架构中整合网关、权限服务

微服务架构中整合网关、权限服务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 14

转载 认证鉴权与API权限控制在微服务架构中的设计与实现:授权码模式

认证鉴权与API权限控制在微服务架构中的设计与实现:授权码模式授权码类型介绍快速入门Spring-Securiy 配置AuthenticationProvider测试使用源码详解小结本文是转载的,虽然代码实现部分有点老旧,但是理论思路还是非常不错的。引言: 之前系列文章《认证鉴权与API权限控制在微服务架构中的设计与实现》,前面文章已经将认证鉴权与API权限控制的流程和主要细节讲解完。由于有些同学想了解下授权码模式,本文特地补充讲解。授权码类型介绍授权码类型(authorization code

2021-01-21 15:27:48 19

转载 认证鉴权与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 11

转载 认证鉴权与API权限控制在微服务架构中的设计与实现(三)

认证鉴权与API权限控制在微服务架构中的设计与实现(三)1. 前文回顾2.资源服务器配置3. 鉴权endpoint4. token 合法性验证5. API级别权限校验6. 总结本文是转载的,虽然代码实现部分有点老旧,但是理论思路还是非常不错的。引言: 本文系《认证鉴权与API权限控制在微服务架构中的设计与实现》系列的第三篇,本文重点讲解token以及API级别的鉴权。本文对涉及到的大部分代码进行了分析,欢迎订阅本系列文章。1. 前文回顾在开始讲解这一篇文章之前,先对之前两篇文章进行回忆下。在第一

2021-01-21 14:58:19 9

转载 认证鉴权与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 26

转载 认证鉴权与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 9

原创 基于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 17

转载 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 13

原创 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 26

原创 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 70

原创 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 48

原创 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 57

原创 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 40

原创 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 27

原创 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 24

原创 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 28

原创 大数据学习笔记第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 958 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 30

原创 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 49

原创 使用Sharp7读取西门子1500PLC时报ISO : Invalid Buffer passed to Send/Receive问题的解决

使用Sharp7读取西门子1500PLC时报ISO : Invalid Buffer passed to Send/Receive问题的解决错误信息与问题截图问题定位问题排查过程详细设置错误信息与问题截图C#中使用Sharp7访问西门子1500PLC时错误信息:ISO : Invalid Buffer passed to Send/Receive截图如下:问题定位这是因为在博图中启用了DB优化的原因,Sharp7访问PLC时不能启用DB优化,并且必须启用GET/PUT。问题排查过程参考了

2020-12-31 10:10:54 61

原创 C#实现在FastReport报表中添加电子图章

C#实现在FastReport报表中添加电子图章实现原理实现效果实现代码实现原理在FastReport设计器中设计报表模版时,在PageFooter区域添加一个PictureObject,调整好PictureObject的大小后在属性窗口中把PageFooter的高度设置为0。然后报表调用与显示的代码部分可以通过调用FastReport.Report.FindObject()方法找到这个PictureObject对象,然后动态的指定图片的路径和显示位置。实现效果实现代码private void

2020-12-30 14:16:57 38

原创 C#Winform实现手写录入签名与保存为透明png图片

C#Winform实现手写录入签名与保存为透明png图片原理效果图实现代码原理在Winform窗体程序中实现鼠标手写输入其实就是画线,基本实现原理是放置一个PictureBox控件,订阅此控件的MouseMove和MouseDown事件,然后通过System.Drawing.Drawing2D.GraphicsPath在MouseMove事件中不断的画线。效果图实现代码using System;using System.Collections.Generic;using System.Com

2020-12-30 13:41:02 73

原创 Spring Cloud学习笔记—基于Nacos的服务注册与发现实操练习

Spring Cloud学习笔记—基于Nacos的服务注册与发现实操练习1、使用eclipse-STS创建服务提供程序2、使用eclipse-STS创建服务消费程序关于Nacos的安装与配置不在本文范围中,详情请参看Nacos官网:https://nacos.io/1、使用eclipse-STS创建服务提供程序1、打开eclipse-sts,点击File->New->Spring Starter Project,出现新建向导对话框,如下图:Name输入NacosServiceProvi

2020-12-28 17:36:34 39

原创 Spring Cloud学习笔记—网关Spring Cloud Gateway动态路由实操练习

Spring Cloud学习笔记—Spring Cloud Gateway动态路由实操练习Spring Cloud Gateway的路由规则不管是卸载yml配置文件,还是写代码里,这两种方式都是不支持动态配置的,Spring Cloud Gateway启动时候,就将路由配置和规则加载到内存里,无法做到不重启网关就可以识别yml配置文件和代码配置的变化。下面就详细介绍如何实现Spring Cloud Gateway的动态路由(即不重启网关就能改变路由规则)。本文练习是在《Spring Cloud学习笔记

2020-12-20 16:18:47 97

原创 Spring Cloud学习笔记—网关Spring Cloud Gateway官网教程实操练习

Spring Cloud学习笔记—Spring Cloud Gateway官网教程实操练习1、Spring Cloud Gateway介绍2、在Spring Tool Suite4或者IDEA中创建Gateway工程3、通过代码创建一个Router(路由)4、运行测试5、通过改进程序加深网关理解6、总结1、Spring Cloud Gateway介绍Spring Cloud Gateway官网地址:https://spring.io/guides/gs/gateway/在SpringCloud微服

2020-12-17 17:54:48 57

原创 Error creating bean with name ‘configurationPropertiesBeans‘ defined in class path resource异常分析

Error creating bean with name 'configurationPropertiesBeans' defined in class path resource异常分析在学习使用alibaba的nacos过程中,编写了一个Spring Cloud的demo实现服务注册,结果一启动项目,就报了如下异常:2020-12-15 12:50:43.215 WARN 24520 --- [ main] s.c.a.AnnotationConfigApplicationC

2020-12-15 13:18:56 734 2

原创 大数据学习笔记第2课(续) 通过filebeat收集nginx访问日志到kafka集群

大数据学习笔记第2课(续) 通过filebeat收集nginx访问日志到kafka集群1、说明2、环境说明3、Nginx安装与配置4、启动一个Mini Http Server处理5000端口的请求5、filebeat下载、配置与安装6、启动filebeat开启日志收集7、通过java程序发送http请求至nginx,使nginx产生访问日志。8、通过java程序模拟kafka消息消费9、结尾1、说明本文是接着我的上一篇博文《大数据学习笔记第2课 Zookeeper & Kafka集群搭建》往下写

2020-12-14 17:38:24 97

原创 CentOS7.5下简易安装Nginx(very easy)

CentOS7.5下简易安装Nginx(very easy)1、先判断系统有没有安装nginxwhich nginx输出日志[root@ecs-ae8a-0001 ~]# which nginx/usr/bin/which: no nginx in (/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin)说明还未安装nginx2、安装很简单,直接在终端中执行以下命令yum install nginx安装日志如下:[r

2020-12-14 10:27:54 41

原创 java实现Kafka消息生产与消费功能实现(This is very easy example)

@[TOC](java实现Kafka消息生产与消费功能实现(This is very easy example))1、通过eclipse或者IntelliJIDEA创建一个Maven工程。2、在pom.xml中添加kafka的依赖,如下:<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http

2020-12-10 11:45:09 37

原创 java实现对hadoop hdfs的基本目录和文件操作

java实现对hadoop hdfs的基本目录和文件操作1、首先在eclipse或者IntelliJIDEA中创建一个maven工程。2、在pom.xml文件中增加hadoop hdfs的操作依赖,如下:<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.o

2020-12-10 10:13:44 52

原创 大数据学习笔记第2课 Zookeeper & Kafka集群搭建

大数据学习笔记第2课 Zookeeper & Kafka集群搭建1、环境准备2、JDK下载与安装3、kafka下载4、zookeeper与kafka安装5、在hadoop01上启动zookeeper6、在hadoop01、hadoop02、hadoop03上启动kafka7、创建topic8、生产Message9、消费Message10、模拟发送消息至kafka结束语1、环境准备1、服务器:个人笔记本电脑:型号:小米游戏笔记本15.6处理器:Intel® Core™ i7-7700HQ C

2020-12-09 17:26:12 87

原创 JUnit常用注解使用规范及代码示例

JUnit常用注解使用规范及代码示例@BeforeClass@AfterClass@Before@After@Test代码与输出示例开发人员写完一段代码逻辑要想快速的验证其是否正确,最常用的方式就是写单元测试。在java技术体系中,Junit就是最常用的单元测试工具。下面介绍一下最常用的几个注解。@BeforeClass@BeforeClass是在整个测试类的所有单元测试用例执行前只执行1次,一般用于初始化全局使用的对象。@BeforeClass对应的方法必须是static方法,就是说@Befor

2020-12-09 09:55:23 26

原创 Junit单元测试出现“No tests found with test runner ‘JUnit 5‘“的原因

Junit单元测试出现"No tests found with test runner 'JUnit 5'"的原因直接说原因吧,一般出现这个问题有2种情况单元测试的方法出现了static关键字,意思就是单元测试方法不能是静态方法.单元测试的方法返回值不为void,意思就是单元测试的方法只能是void方法。如下代码出现静态方法的情况:package com.wongoing.hadoop.test;import org.junit.jupiter.api.Test;public cl

2020-12-09 09:15:36 51

原创 hadoop文件系统操作java.io.IOException: Got error, status=ERROR, status message , ack with firstBadLink问题解决

hadoop文件系统操作java.io.IOException: Got error, status=ERROR, status message , ack with firstBadLink问题解决hadoop集群搭建好之后,迫不及待的想用一下,就把一个文件上传至hdfs中吧,没想到中间报了一个问题,如下:[root@hadoop01 bin]# ./hadoop fs -ls /[root@hadoop01 bin]# ./hadoop fs -mkdir /csdn[root@hadoop01

2020-12-08 10:17:17 85

原创 大数据学习笔记第1课 Hadoop基础理论与集群搭建

大数据学习笔记第1课 Hadoop基础理论与集群搭建一、环境准备二、下载JDK三、安装JDK四、下载hadoop五、安装hadoop集群六、打通3台服务器的免密登录七、hadoop集群配置八、hadoop集群初始化九、启动hadoop集群十、hadoop集群第一坑填坑记。结束最近利用业余时间学习一些大数据的课程,趁周末的时间把学习笔记整理一下,直接上干货吧!一、环境准备1、服务器:三台华为云ECS(都是4核8G)计算机名内网IP备注ecs-ae8a-0001192.168.0

2020-12-06 23:16:24 541 5

原创 linux最常用命令操作及linux下后台运行Java(jar)应用说明

linux最常用命令操作及linux下后台运行Java(jar)应用说明1、常用命令操作1.1 显示当前所处完整目录1.2 实时查看当前进程及资源占用(内存、CPU)列表1.3 查看内存使用情况1.4 查看某个命令所在的位置1.5 查看文件是否存在软链接1.6 条件检索进程信息1.7 查看进程所在位置详情1.8 结束进程1.9 查看运行的服务列表1.10 查看服务器端口占用情况2、在linux系统中以后台方式启动java(jar)应用1、常用命令操作1.1 显示当前所处完整目录pwd1.2 实时查

2020-12-04 11:10:34 81

原创 npm ERR! renren-fast-vue@1.2.2 build: `gulp`问题解决

npm ERR! renren-fast-vue@1.2.2 build: `gulp`问题解决renren-fast-vue下载环境说明问题描述问题解决1、第一步是升级gulp到4.02、第二步是修改gulpfile.js文件3、第三步是重新执行生产环境打包命令renren-fast 是一个轻量级的 Spring Boot 快速开发平台,能快速开发项目并交付【接私活利器】 完善的 XSS 防范及脚本过滤,彻底杜绝 XSS 攻击,实现前后端分离,通过 token 进行数据交互。renren-fast-vu

2020-11-24 13:49:06 603

原创 IntelliJ IDEA中基于Maven的多模块SpringBoot项目打包简易教程

IntelliJ IDEA中SpringBoot项目打包简易教程前言springboot项目打jar包过程前言在项目开发完毕后就是打包部署环节了。java项目打包可以根据类型不同分为jar、war、earjar,一般可以把类库、可执行程序、站点打包为jar。类库不具备可执行行,一般作为其他项目的依赖包使用,比如通用工具类可以单独打一个jar包。可执行程序中一般会在某个主类中包含程序入口方法,就是main方法,以前的带界面的java swing项目最终打包发布的jar都具有可执行行,一般双击jar文件

2020-11-23 11:14:52 180

原创 C#代码实现检测是否能ping通某台服务器

C#代码实现检测是否能ping通某台服务器背景代码实现测试代码运行结果背景在很多业务场景下都需要根据网络状态执行不同的操作,而最常用和效率比较高的办法就是使用ping,那么在C#代码中如何实现这块逻辑呢?代码实现编写一个工具类TPTools.cs,如下:using System;using System.Collections.Generic;using System.Linq;using System.Net.NetworkInformation;using System.Text;

2020-11-19 15:38:35 125

SlnTaskEditorTest.zip

1、实现在DataGridView控件的单元格中添加多个控件,可基于配置。 2、实现滚动条滚动式,控件跟着滚动定位。

2019-11-05

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

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

2019-07-21

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

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

2021-01-20

C#访问OpcServer实现读写PLC

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

2019-02-28

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

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

2019-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

Spring Cloud OAuth2案例

Spring Cloud OAuth2案例源码

2021-01-19

C#实现访问Redis数据库

C#实现连接Redis数据库

2018-12-18

C#多线程刷新界面卡死测试程序

1、测试调用委托时BeginInvoke和Invoke的表现差异 2、System.Timers.Timer多线程刷新界面 3、System.Threading.ThreadPool多线程刷新界面 4、System.Threading.Thread多线程刷新界面

2019-04-30

C#代码生成器源码-基于自定义ORM框架

1、基于SQLServer数据库 2、基于自定义轻量级ORM框架 3、可以生成常规三层代码和配置文件 4、全源码分享

2019-05-08

modbus协议功能码及格式.pdf

1、“01”读取线圈状态 2、“02”读取输入状态 3、“03”保持型寄存器读取 4、“05”写单一线圈 5、“06”写单一寄存器 6、“15(0x0F)”写多线圈 7、“16(0x10)”写多寄存器

2020-07-20

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

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

2020-04-23

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

JxBrowserTest.zip

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

2019-07-09

MyBatis3.0源码改进版DLL.zip

1、基于MyBatis.NET3.0源代码进行优化改进 2、配合代码生成器使用,简化至少30%的代码编写 3、通过修改源码扩展了一些常用数据访问方法。

2020-04-13

renren-fast-vue-master.zip

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

2020-11-24

RUP-软件开发流程

软件开发流程的各个阶段的文档模板!需求调研、分析、设计、编码、测试、部署、维护、产品化等!

2010-08-04

Struts2讲义(Word文档格式)

完整的Struts2讲解,从下载、配置到案例,都非常详细!

2010-04-18

USS PROTOCOL.pdf

Universal Serial Interface Protocol USS Protocol 1 Introduction 2 Telegram transfer 3 Broadcast 4 Telegram structure 5 Data Transfer procedure 6 Definitions

2020-07-20

SiemensPPI协议分析.pdf

Siemens PPI协议分析 0 开始定界符(68H) 1 报文数据长度 2 重复数据长度 3 开始定界符 (68) 4 目标地址,指该地址的值,就是PLC的地址 5 本地地址,指该地址的指针,就是上位机自己的地址 6 功能码

2020-07-20

PLC_OpenCommunication.pdf

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

2020-07-20

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

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

2020-07-20

Q系列MELSEC通讯协议参考手册.pdf

1 概要 1.1 MELSEC通讯协议的概要 1.2 MELSEC通讯协议的特点 2 关于采用MELSEC通讯协议进行的数据通讯 2.1 数据通讯用帧的种类和用途 2.2 各数据通讯用帧的可访问范围 2.3 关于MC协议的控制步骤的思考方法 2.4 PLC CPU侧的访问时序 2.5 设置在RUN期间写入PLC CPU的设置方法 2.6 关于其他站的访问 2.7 数据通讯上的注意事项 2.8 串行通讯模块的传送顺序的时序图和通讯时间 2.9 经由MELSECNET/H、MELSECNET/10访问其他站时的传送时间 2.10 与多CPU系统的对应 2.11 与Q00CPU、Q01CPU的串行通讯功能的对应

2020-07-20

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

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

2020-07-20

OMRONPLCHOSTLINK手册.pdf

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

2020-07-20

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

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

2020-07-20

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

第1章 通信功能 概要 与可编程控制器连接 与PC计算机连接 第2章 规格 通信规格 RS-485 PC装载器接口 第3章 连接 通信端子分配 连接 第4章 设定通信条件 设定项目 设定操作的方法 第5章 MODBUS通信协议 概要 信息的构成 站号No 功能代码 数据部 出错校验代码 子机的应答 功能代码 出错校验代码(CRC-16)的计算 传输控制顺序 主机的通信方法 说明 第6章 命令和通信帧的详情 第7章 地址映射和数据格式 第8章 示范程序 第9章 故障诊断

2020-07-20

MODBUS ASCLL (格式不固定 跟随厂家而定)RKC温控器CD系列详细说明(英文版).pdf

1 This manual is subject to change without prior notice 2 Examples of figures, diagrams and numeric values used in this manual are only for a better understanding of the text, but not for assuring the result of operation 3 This manual and manual are manufactured, prepared, then shipped under strict quality control. However, if any defect is found, please contact your nearest RKC sales office or agent from which you bought the system. 4 RKC assumes no reponsibility for any of the follwoing damage which the user or third party may suffer.

2020-07-20

GEPLC与上位计算机SNPX通信协议的实现方法(20191112085824).pdf

GE系列PLC是美国通用电气公司退出的一种小型PLC(可编程控制器),其具有体积小,功能强(可完成开关量的输入输出,模拟量的输入输出)多台小型PLC可级联成较大网络系统等优点,所以在工业控制方面具有较大的市场,所以有必要介绍有关GE PLC与上位机通讯的简单方法。

2020-07-20

linxcsdk.pdf

1、RSLinx SDK Programmer's Guide 2、Preface 3、Welcome to RSLinx SDK 4、API function reference overview 5、CIP communications 6、API function reference calls 7、OPC automation interface 8、Error codes

2020-07-20

EtherNetIPAdaptationofCIPSpecification.pdf

Charpter1 Introduction to EtherNet/IP Charpter2 Encapsulation Protocol Charpter3 Mapping of Explicit and I/O Messaging to TCP/IP Charpter4 Object Model Charpter5 Object Library Charpter6 Device Profiles Charpter7 Electronic Data Sheets Charpter8 Physical Layer Charpter9 Indicators and Middle Layers Charpter10 Bridging and Routing Appendix A Explicit Messaging Services Appendix B Status Codes Appendix C Data Management Appendix D Engineering Units

2020-07-20

CommonIndustrialProtocol通用工业协议CIP.pdf

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

2020-07-20

ABPLC协议.pdf

1、编写目的。 2、数据驱动端用到的数据帧。 3、AB PLC端返回的数据帧。 4、AB PLC端返回的出错报文。

2020-07-20

微服务之SpringBoot2—降低开发复杂度之面向切面AOP.zip

1、前置通知案例测试 2、后置返回通知案例测试 3、后置异常通知案例测试 4、后置最终通知案例测试 5、环绕通知案例测试

2020-07-15

JAVA基础培训教程

1、JAVA开发环境搭建 2、Java简介 3、java.lang包 4、java.util包 5、java.io包 6、java.sql包 7、AWT简介 8、Swing简介 9、javaFx教程

2020-04-29

基于Maven的SSM框架整合培训教程.pdf

1、相关框架介绍 2、创建Maven Web工程 3、引入Spring,依赖注入(DI)实现 4、引入junit,进行单元测试 5、使用注解替代XML管理组件依赖(DI) 6、引入SpringMVC,实现视图和模型的业务分离 7、引入MyBatis,简化数据访问 8、引入log4j,完善日志输出体系 9、引入Shiro,实现身份验证及授权 10、关于代码生成

2020-04-29

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

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

2020-04-29

MyBatisDemo.zip

1、MyBatis.NET改进版使用案例源代码,包括MyBatis.NET源代码 1.1 案例包括解决方案程序结构搭建 1.2 案例包括实体层 1.3 案例包括Mapper层 1.4 案例包括数据访问层 1.5 案例包括业务逻辑层

2020-04-27

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 获取成员,管理组须拥有指定成员的查看权限 3.3 获取部门成员 4、素材方法 4.1 上传媒体文件 4.2 获取媒体文件 4.3 获取应用素材总数以及每种类型素材的数目 5、消息方法 5.1 发送文本消息 5.2 发消息(包括文本消息、图像、声音、视频、文件、图文、微信后台图文) 6、菜单方法 6.1 创建菜单 6.2 删除菜单 6.3 获取菜单列表

2020-04-27

org.json源代码

org.json全部源代码 1、CDL.java 2、Cookie.java 3、CookieList.java 4、HTTP.java 5、HTTPTokener.java 6、JSONArray.java 7、JSONException.java 8、JSONML.java 9、JSONObject.java 10、JSONString.java 11、JSONTokener.java 12、JSONWriter.java 13、XML.java 14、XMLTokener.java

2020-04-26

空空如也

空空如也

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

TA关注的人 TA的粉丝

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