自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(58)
  • 资源 (9)
  • 收藏
  • 关注

原创 Java 使用Virtual Serial Port Driver及Modsim32进行modbus-rtu协议模拟(从机)并使用java当做主机(Maven项目)进行从机信息获取及修改

上面我们写了一篇关于modbus-tcp的文章,这一篇我们主要将关于modbus-rtu的对接方式,好了,废话不多说,直接开搞。一、环境准备1.下载Virtual Serial Port Driver 6.9,使用此工具模拟com串口下载地址或自行百度搜索(网上资源还是很多的):链接:https://pan.baidu.com/s/1mBoqHZ4LzaSuY7EFHEjyxQ提取码:7qku2.下载modscan32,其中应该会包含modscan32(主机)及modsim32(从机.

2022-01-12 11:42:59 1436 1

原创 Java 使用Modsim32进行modbus-tcp协议模拟(从机)并使用java当做主机(Maven项目)进行从机信息获取及修改

modsim32与java进行modbus-tcp协议对接

2022-01-06 10:33:29 5877 2

原创 Java SpringCloud系列(九) —— SpringBoot2.1.X使用Nacos作为注册中心集成Dubbo进行服务间RPC调用

今天给各位同学带来的是Springboot+Nacos+Dubbo集成实现服务间调用,缺少Nacos相关基础的同学可先查看以前的文章Java SpringCloud系列(六) —— Linux下Nacos单机版/集群版搭建及注意事项Java SpringCloud系列(七) —— SpringBoot2.1.X集成Nacos作为注册中心对应代码说明Java SpringCloud系列(八) —— SpringBoot2.1.X集成Nacos作为配置中心及动态修改配置中心内容对应代码说明废话不多.

2021-07-23 10:49:34 465 1

原创 Java SpringCloud系列(八) —— SpringBoot2.1.X集成Nacos作为配置中心及动态修改配置中心内容对应代码说明

上一篇文章我们讲解了基础的准备工作,以及如何将springboot与nacos作为注册中心进行集成,今天我们继续上面的文章,将Nacos作为配置中心进行项目融合,此篇文章是基于上两篇文章的后续,一些前置准备工作就不过多的赘述了,不了解的同学可以先查看以下文章内容Java SpringCloud系列(六) —— Linux下Nacos单机版/集群版搭建及注意事项Java SpringCloud系列(七) —— SpringBoot2.1.X集成Nacos作为注册中心对应代码说明一、Nacos配置中心.

2021-07-19 12:41:03 565 2

原创 Java SpringCloud系列(七) —— SpringBoot2.1.X集成Nacos作为注册中心对应代码说明

今天,我们带来的是SpringBoot2.1.X集成Nacos1.2.1,关于Nacos的搭建文章,我们在上一篇已经讲解过了,还没有nacos的小伙伴可以自己去搭建一个NacosJava SpringCloud系列(六) —— Linux下Nacos单机版/集群版搭建及注意事项一、版本说明首先,我们在对微服务这类组件进行整合的时候,一定要注意版本搭配,有些版本之前本身就是不兼容的,会存在许许多多的问题,所以我们大家尽量不要当小白鼠,按照官网给出的版本搭配进行融合。我们此次使用的版本Spri.

2021-07-19 10:56:13 594

原创 Java SpringCloud系列(六) —— Linux下Nacos单机版/集群版搭建及注意事项

今天给大家带来的是Nacos单机及集群版搭建的文章,后续还会进行Springboot 和Nacos作为注册中心及配置中心的文章,咱们一步一步来。一、Nacos简介Nacos 致力于帮助您发现、配置和管理微服务。Nacos 提供了一组简单易用的特性集,帮助您快速实现动态服务发现、服务配置、服务元数据及流量管理。Nacos 帮助您更敏捷和容易地构建、交付和管理微服务平台。 Nacos 是构建以“服务”为中心的现代应用架构 (例如微服务范式、云原生范式) 的服务基础设施。以下是Nacos官网地址,.

2021-07-14 17:10:17 373

原创 Linux 基于Centos7 EMQ通过Username认证插件进行 MQTT连接认证

此文章基于 Linux 基于Centos7安装MQTT(EMQ)服务端以及EMQ管理控制台功能简介 基础上进行说明,还没有安装的同学可以先去到上篇文章进行安装,补充一句,此文章配置的是连接密码,并非EMQ客管理控制台的那个访问账号密码,好了,闲话不多说开始正题。EMQ安装后默认情况下是匿名连接的,也就是说如果你想发布或订阅某个topic,无需进行账号密码设置 只要知道ip以及port就...

2019-12-10 11:56:11 400

原创 Linux 基于Centos7安装MQTT(EMQ)服务端以及EMQ管理控制台功能简介

因为最近公司在搞物联网平台这方面的东西,所以需要使用到MQTT,这里讲安装的主要目的是为了后面基于java编写mqtt生产者以及消费者的demo文章做铺垫,让我们有一个可以使用的mqtt环境,如果本身已经安装好mqtt服务端的同学可以跳过此篇文章。好了,废话不多说,我们开始安装MQTT(EMQ)一、安装EMQ这里我们选择的是EMQ X Broker的v3.1.0,基于Centos7。...

2019-07-15 14:36:34 1337

原创 Java SpringCloud系列(五) —— Zuul网关服务搭建以及与eureka和Ribbon结合

今天给各位同学带来的是zuul网关的使用,网关在springcloud项目中起到了路由转发、限流等作用,那今天我们来分析一下为什么我们要添加zuul网关。一、Zuul介绍Zuul是Netflix开源的微服务网关,他可以和Eureka,Ribbon,Hystrix等组件配合使用。Zuul组件的核心是一系列的过滤器二、Zuul带来什么好处1.统一请求url在微服务中,我们是将业务以...

2019-05-27 14:03:16 2524 1

原创 Java 基于springboot与mongodb结合并进行增删改查(CRUD)操作代码demo

今天给各位同学来带springboot与mongodb的结合,之前我们已经讲过mongodb搭建以及基本的mongodb基础,还对mongo没有了解的同学可以阅读之前的文章 Linux 基于CentOS7.3安装MongoDB 3.4以及设置账号密码 和 mongodb 基于Linux下基本概念陈述以及语法(crud)使用讲解。好了,现在我们开始进行今天的内容。一、项目创建首先,我们先...

2019-02-25 14:32:51 975

原创 mongodb 基于Linux下基本概念陈述以及语法(crud)使用讲解

各位同学,上篇文章我们已经学习了如何安装mongodb,传送门:Linux 基于CentOS7.3安装MongoDB 3.4以及设置账号密码,今天这篇文章,我们来分析一下mongodb的优势以及它的各种增删改查语法,版本我们使用的是3.4版本一、基础知识1.1 简介MongoDB是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。它支持的数据结...

2019-02-22 11:41:17 381

原创 Linux 基于CentOS7.3安装MongoDB 3.4以及设置账号密码

各位同学大家好,2019新的一年开始了,新年第一篇,咱们来一篇简单的以准备工作为主的文章,我们今天来记录一下mongodb的安装,为后面我们与Java结合做前期准备工作。关于为什么要使用mongodb以及关于mongodb的基础知识不是此篇文章的重点,我会在后面的与Java结合的文章中给各位同学做描述,好了废话不多说,开始上流程。1、前期准备1.Linux (CentOS7.3)2.m...

2019-02-15 17:52:35 2513

原创 Linux 基于Docker安装Mysql5.7以及Mysql8.0并使用volume将数据进行本地挂载保持数据持久化

各位同学大家好,好久没有更新博客了,今天给各位同学带来的内容是通过Docker进行Mysql5.7以及8.0的安装,为什么要写两个版本呢,是因为由于mysql8.0的安全机制的改变,安装过程与5.7有些不同,怕有的同学要使用8.0而安装不上。不过咱们今天还是以5.7安装过程为主,8.0的不同点我会为各位同学列出来,但是不会做过多的解释,好了废话不多说,我们开始进行实战吧。1.准备工作首先...

2018-12-13 11:11:14 2703

原创 Java SpringCloud系列(四) —— Feign(伪RPC)模式实现服务间相互调用

首先,整个课程系列需要同学们有一定的基础技能,分别是java、springboot、github以及基础的Linux的知识,其中springboot是各位同学一定要掌握的,如果没有springboot基础可以查看我之前的博客对 java 搭建基于springboot的ssm(spring + springmvc + mybatis)的maven项目和 java 搭建基于springboot的...

2018-07-30 14:09:04 5744

原创 Java SpringCloud系列(三) —— Bus(消息总线)配合rabbitmq以及github实现配置文件自动实时更新

首先,整个课程系列需要同学们有一定的基础技能,分别是java、springboot、github以及基础的Linux的知识,其中springboot是各位同学一定要掌握的,如果没有springboot基础可以查看我之前的博客对 java 搭建基于springboot的ssm(spring + springmvc + mybatis)的maven项目和 java 搭建基于springboot的...

2018-07-23 16:20:14 4631 4

原创 Java SpringCloud系列(二) —— config(配置中心)简介以及搭建

首先,整个课程系列需要同学们有一定的基础技能,分别是java、springboot、github以及基础的Linux的知识,其中springboot是各位同学一定要掌握的,如果没有springboot基础可以查看我之前的博客对 java 搭建基于springboot的ssm(spring + springmvc + mybatis)的maven项目和 java 搭建基于springboot的...

2018-07-19 23:56:50 1071

原创 Java SpringCloud系列(一) —— Eureka(服务治理)简介以及搭建

首先,整个课程系列需要同学们有一定的基础技能,分别是java、springboot、github以及基础的Linux的知识,其中springboot是各位同学一定要掌握的,如果没有springboot基础可以查看我之前的博客对 java 搭建基于springboot的ssm(spring + springmvc + mybatis)的maven项目和 java 搭建基于springboot的...

2018-07-18 18:06:09 1808

原创 Java SpringCloud系列(前言) —— SpringCloud简介

一、前言 各位同学,又是时隔两个月,由于近期项目紧张,所以一直没有时间来博客上进行技术整理,这次给大家带来的是一个比较流行的技术——微服务,本篇文章只是对什么是微服务以及SpringCloud做一些简介,让同学们有一个初步的了解,在后面的文章中,我会对SpringCloud的整体以及会具体讲解关于SpringCloud中的Eureka、Hystrix、Ribbon、Config、Fegin...

2018-07-17 14:51:07 4104

原创 Linux 关于Docker介绍、Linux(Centos7.3)下安装、Docker加速器配置、Docker-compose安装以及基本命令的使用介绍

今天给各位同学进行Docker方面的知识介绍,一方面Docker的技术越来越火了,而且现在容器化也是一个发展趋势,另一方面,Docker确实用起来相当方便,降低了运维的门槛,让我们开发也能在不需要有太多linux的功底下,快速安装很多我们所需要的第三方功能(mysql、redis、mq等),今天这篇文章主要是以记录为主,不会涉及到太深入的东西,适合一些零基础的同学学习。好了,废话不多说我们开...

2018-05-15 14:15:00 1745 2

原创 Linux mycat安装以及通过mycat实现读写分离(基于Mysql主从复制)

继上篇文章,我们继续来说如何使用mycat进行读写分离,当然实现读写分离的前提是你已经配置好了mysql的主从复制,如果还有没弄好主从复制的同学,可以通过文章 Linux 关于mysql配置主从复制(为后期使用mycat进行读写分离进行准备) 来进行学习和配置。好了,我们直入主题1.描述 首先来描述一下什么是读写分离,就和他的名字一样,读写分离当然就是读操作和写操作分开使...

2018-05-01 18:28:33 1126

原创 Linux 关于mysql配置主从复制(为后期使用mycat进行读写分离进行准备)

各位同学大家好,由于近期项目用户并发量的增加,应用层通过各种第三方技术以及微服务架构达到了需求,但是瓶颈卡在的数据库上,因此近期学习了关于mysql主从配置以及通过mycat实现读写分离,来解决数据库的瓶颈,今天这篇文章我们主要以实现主从复制为主,来为大家演示如何实现主从复制,好了废话不多说了,直入主题。1.描述 首先,什么叫做主从复制,即当主数据库进行数据的增删改操作时,...

2018-05-01 16:33:34 453

原创 Linux GitLab安装过程记录以及简单使用

今天给各位同学带来的是GitLab安装过程的记录以及使用,因为gitlab安装十分容易,所以我在这里也不去做过多的说明,这篇博客的主要目的是用于记录,方便后期自己使用,好了,废话不多说了。直接按照步骤来进行安装了,本人这里使用的是CentOS7,但是6和7的安装步骤没有什么区别,只是下载rpm报的时候选择不一样,我会把两种都列出来。1.前期准备工作#安装所需命令sudo ...

2018-04-10 20:09:32 9844 1

原创 Java 在Linux下使用nexus3搭建Maven私服并且使用Gradle进行jar包上传以及依赖下载

今天我们来记录一下如何通过Nexus3搭建Maven私服以及如何通过Gradle进行Jar包的上传以及依赖使用 本人此次搭建教程使用的是Centos6.5,之前使用Centos7.3此安装方法一样适用,所以各版本的同学都可放心安装。1.Maven私服搭建1.1 更新yum以及内核yum update -y1.2 环境准备 maven私服需要ja...

2018-03-22 16:23:38 1853

原创 Java 关于生成WebService客户端以及服务端存在账号密码登录如何通过代码模拟登录解决方案

首先,这篇文章主要是用来做一个记录,方便以后使用,所以不会有太多关于webService以及wsdl的一些原理上的讲解,主要是为了解决实际问题,即:如何生成webService客户端去调用服务端,以及当服务端需要进行账号密码登录时,我们该如何模拟登录,来继续调用里面的接口。 主要是因为发现网上关于生成客户端以及调用的文章确实有很多,但是只要一涉及到服务端有账号密码的问题的解决方案就是少之又少

2018-01-18 14:08:05 6689 2

原创 Java ActiveMQ简介以及springboot集成activeMQ实现消息队列监听以及实现MQ延迟

上篇文章我们提到了如何在Linux下安装activeMQ,环境已经准备好了。我们来学习如何将mq与java进行结合来实现功能。1.简介1.1 什么是ActiveMQ ActiveMQ 是 Apache 出品,最流行的,能力强劲的开源消息总线。ActiveMQ 是一个 完全支持 JMS1.1 和 J2EE 1.4 规范的 JMS Provider 实现,尽管 JMS 规范出台已经是很久的事 情了

2017-12-22 02:00:14 8720 2

原创 Linux 安装activemq

今天我们来讲解一下在Linux下安装activemq的过程,写这篇文章的主要目的是为了为后期的mq与java结合以及实现mq延迟发送做前期准备,因为毕竟环境准备好了我们才能进行开发,所以关于mq以及JMS等介绍将会在下篇文章中进行详解。好了,废话不多说,我们开始进行activemq的安装。1.环境准备 activemq是基于java的,所以我们需要安装jdk# 安装jdkyum insta

2017-12-21 17:28:49 371

原创 Java Springboot结合FastDFS实现文件上传以及根据图片url将图片上传至图片服务器

上一篇文章我们已经讲解了如何搭建FastDFS图片服务器,环境我们准备好了现在就让我们开始与Java结合将他应用到实际的项目中吧。本篇文章我们将会展示上传图片到FastDFS图片服务器以及通过外网的图片url将图片上传至我们自己的图片服务器中。1.创建springboot项目 首先我们创建一个最基础的springboot项目,如果不了解springboot的同学可以先阅读 java 搭建基于s

2017-12-21 09:49:00 7331 2

原创 Linux 安装FastDFS图片服务器以及配合nginx实现图片查看

各位同学,今天我们来学习一下如何安装FastDFS图片服务器,首先我们先来介绍一下什么是图片服务器。1.什么是FastDFS FastDFS是用c语言编写的一款开源的分布式文件系统。FastDFS为互联网量身定制,充分考虑了冗余备份、负载均衡、线性扩容等机制,并注重高可用、高性能等指标,使用FastDFS很容易搭建一套高性能的文件服务器集群提供文件上传、下载等服务。2.

2017-12-07 02:05:57 3869

原创 java springboot与elasticsearch结合以及elasticsearch增删改查实例

上一篇中,我们为同学们讲解了如何安装elasticsearch(下面简称es),如果还没有es环境的同学,可以阅读Linux 安装Elasticsearch和配置ik分词器步骤 来将es的环境先都准备好,今天我们要做的是将es融入到我们的java项目中,还是一如既往,我们还是使用springboot来创建一个项目。好了。废话不多说,上流程。1.使用场景 我们在什么情况下会使用到es?搜索引擎当

2017-11-21 17:04:30 9454 1

原创 Linux 安装Elasticsearch和配置ik分词器步骤

今天给同学们带来的是关于Elasticsearch的简单介绍以及如何在linux中搭建elasticsearch和增添ik分词器,本篇文章我们以搭建elasticsearch为主,后续的文章中将会将es与springboot结合,将其添加到实际开发中。1.Elasticsearch简介1.1什么是Elasticsearch Elasticsearch是一个分布式可扩展的实

2017-11-16 17:35:23 10797 6

原创 Linux 两服务器间配秘钥免密传输操作

很多情况下,我们都需要使用scp进行跨服务器之间的文件传输,但是在每一次进行传输时,都需要输入账号和密码很是麻烦,而且如果在写shell脚本时需要此类操作则更是麻烦的不要不要的,因此我们现在可以通过配置秘钥的方式来解决这一麻烦的操作,让两服务器间的文件传输变得简单(但是会存在两服务器之间的安全问题,所以还是看具体需求再进行对应的配置)1.配置前 在未配置秘钥前,当每次进行scp传输时,需要进行

2017-11-06 17:08:46 2229 2

原创 Linux 关于安装rabbitmq以及开启远程访问权限步骤

时光飞逝,距离上次写博客居然已经两个月之久,近期因为项目进度紧,而一直没有抽出时间来进行总结,本人会在近期将项目中所涉及到的技术以及一些操作进行总结并更新到博客中,今天我们就来聊聊linux下安装rabbitmq的安装步骤。 本篇博客主要以安装步骤为主,所以并不会涉及到太多的关于mq的介绍。好了,直接主题。环境准备1.安装依赖包yum -y install ncurses-develyum

2017-11-06 14:37:10 19293

原创 java 浅析跨域问题以及如何使用Cors解决前后端分离部署项目所遇到的跨域问题

随着时间的推移,前后端分离的开发形式越来越流行,使用的公司也越来越多。但是这种开发形式也会带来一个问题。那就是跨域问题。什么是跨域 跨域,指的是浏览器不能执行其他网站的脚本。它是由浏览器的同源策略造成的,是浏览器对javascript施加的安全限制。 什么情况下不是跨域? 即:满足域名、协议、端口均相同的即不是跨域。例如 http://www.beyon

2017-09-06 15:39:27 5765 1

原创 Nginx简单介绍以及linux下使用Nginx进行负载均衡的搭建

今天我们来讨论一下关于Nginx的一些简单理解和认识,首先对Nginx进行一下简单的介绍1.Nginx简介 Nginx是一款高性能的http 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器。由俄罗斯的程序设计师Igor Sysoev所开发,官方测试nginx能够支支撑5万并发链接,并且cpu、内存等资源消耗却非常低,运行非常稳定。2.Nginx应用场...

2017-08-18 16:20:12 23379 6

原创 Linux 安装mysql5.7步骤以及与之前版本的不同(踩坑)

其实本来没打算写这一篇博客,因为一开始只是想给linux系统安装一个mysql。无奈手贱选择了5.7版本,发现与之前的安装步骤有一些不同,以及因为安全性的提高一些默认密码生成规则的改变,所以决定还是写这篇博客记录一下。也希望可以帮助一些同学少踩一些坑。第一步:查看是否有mysql软件$ rpm -qa|grep mysql第二步:删除旧版本mysql$ yum remove mysql mysql

2017-08-14 17:51:03 2394

原创 Linux 安装指定版本GCC方法

今天来记录一下如何安装指定版本gcc,因为在linux中有些软件需要指定gcc的版本,所以记录一下还是很有必要的。好了,直接上安装步骤。第一步:安装默认版本gcc 首先我们需要安装一个gcc,我们使用yum命令来进行安装。$ yum install gcc$ yum install gcc-c++ 这两个命令步骤还是很快的。之后我们可以查看我们的gcc版本$ gcc --versio

2017-08-14 09:22:25 45156 16

原创 java springboot与redis整合

今天我们来演示一下如何将redis整合到springboot中,其实与其说整合,不如说是直接使用。因为我们强大的springboot已经将redis帮我们整合好了。我们只需要按照springboot的要求将配置写到properties配置文件中即可,十分方便。但是方便的同时也会出现一些问题,今天我们就来演示如何使用springboot整合的redis以及会遇到的一些问题和解决方案。 首先我们要

2017-08-10 10:41:35 520

原创 Linux下进行Redis安装以及一些redis配置

今天我们来记录一下在linux下的redis安装过程,为后期给springboot中添加redis做准备,为了更接近真实开发环境,所以选择在linux中进行安装。第一步(redis下载) 首先我们先看看我们的系统中是否存在redis,本人使用CentOS6.5。//查看redis文件夹的位置find / -name redis 我们将压缩包下载到 /urs

2017-08-07 14:01:10 835

原创 java 关于Spring中Aop的简单理解以及SpringBoot如何添加Aop实现步骤

今天我们来讲解一下如何给springboot添加Aop,这个功能在开发中也是会被经常用到的。刨去事务不说,我们也会有很多地方需要自定义aop,例如用户登录信息和权限的获取以及jwt(json web token)签名验证等过程都需要我们使用到自定义aop,那就让我们来聊聊这个aop具体是做什么的以及具体怎么使用吧。AOP简介 AOP(Aspect Oriented Programming)即面

2017-07-31 13:53:25 6041

原创 java 基于springboot使用ssh(spring + springmvc + hibernate)分库配置多数据源方式

今天我们来看一下当我们需要配置多数据源时,如何进行配置。我们的项目还是基于springboot以及ssh进行搭建,项目搭建结构还是使用分布式的结构来进行搭建。如果对springboot不是很了解以及对springboot如何搭建多module没有思路的同学,可以先阅读java 搭建基于springboot的ssh(spring + springmvc + hibernate)的gradle项目(基础

2017-07-28 13:12:36 1911

modbus-rtu解析Java相关所需资源

modbus-rtu解析Java相关所需资源

2022-01-12

Mod_V8.a00_XiTongZhiJia.zip

modscan32及modsim32软件包

2022-01-06

springboot与activemq结合以及mq延迟demo

springboot与activemq结合以及mq延迟demospringboot与activemq结合以及mq延迟demo

2017-12-22

springboot集合fastdfs的demo

springboot集合fastdfs的demo springboot集合fastdfs的demo

2017-12-21

FastDFS5.05以及所需配套环境

FastDFS5.05以及所需配套环境,FastDFS5.05以及所需配套环境

2017-12-07

springboot集合elasticsearch demo(内含增删改查)

springboot集合elasticsearch demo(内含增删改查)以及基本es操作

2017-11-21

es2.4.0版本对应1.10.0ik分词器

es2.4.0版本对应1.10.0ik分词器。。。。。。。。。。。

2017-11-16

springboot多数据源配置

springboot多数据源配置

2017-07-28

空空如也

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

TA关注的人

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