自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

一个摩羯座的程序猿

分享Java项目问题解决、面试题、工具使用。

  • 博客(14)
  • 资源 (1)
  • 收藏
  • 关注

原创 maven 打包同时引入本地jar包

1.将需要手动引入的包放在项目目录下,如lib目录下;修改pom文件,引入依赖并且将scope设置为system2.同时配置maven打包插件在<configuration>里加入下面的代码:<!--将这个配置设置为 true,打包出来的 jar/war 就是可执行的了--><executable>true</executable&...

2020-04-28 16:20:00 363

原创 Spring Cloud 入门教程 | 第二篇: 服务消费者(rest+ribbon)(Finchley版本)

在上一篇文章,讲了服务的注册和发现。在微服务架构中,业务都会被拆分成一个独立的服务,服务与服务的通讯是基于http restful的。Spring cloud有两种服务调用方式,一种是ribbon+restTemplate,另一种是feign。在这一篇文章首先讲解下基于ribbon+rest。一、ribbon简介Ribbon is a client side load balancer ...

2020-04-28 09:58:58 221

原创 IDEA启动多个Spring Boot工程实例

step 1在IDEA上点击Application右边的下三角,弹出选项后,点击Edit Configurationstep 2打开配置后,将默认的Single instance only(单实例)的钩去掉。step 3通过修改application文件的server.port的端口,启动。多个实例,需要多个端口,分别启动。...

2020-04-26 17:30:01 197

原创 Spring Cloud 微服务架构教程 | 汇总

Spring Cloud Finchley版本教程汇总Spring Cloud Finchley; Spring Boot 2.0.3Spring Cloud 入门教程 | 第一篇: 服务的注册与发现(Eureka)(Finchley版本)Spring Cloud 入门教程 | 第二篇: 服务消费者(rest+ribbon)(Finchley版本)Spring Cloud 入门...

2020-04-26 17:00:46 225

原创 Spring Cloud 入门教程 | 第一篇: 服务的注册与发现Eureka(Finchley版本)

一、spring cloud简介Finchley版本的官方文档spring cloud 为开发人员提供了快速构建分布式系统的一些工具,包括配置管理、服务发现、断路器、路由、微代理、事件总线、全局锁、决策竞选、分布式会话等等。它运行环境简单,可以在开发人员的电脑上跑。另外说明spring cloud是基于springboot的,所以需要开发中对springboot有一定的了解。另外对于“微服...

2020-04-26 16:51:11 227

转载 Java CRC16/Modbus计算校验方法

import java.math.BigInteger; /** * Created by Administrator on 2018/6/15. */public class ByteUtil { /** * 接收到的字节数组转换16进制字符串 */ public static String byteToStr(byte[] b, int si...

2020-04-22 17:20:13 634

原创 IDEA中已配置阿里镜像,但maven无法下载jar包的问题

我之前的mevn镜像下载地址: <mirror> <id>alimaven</id> <name>aliyun maven</name> <url>http://maven.aliyun.com/nexus/content/...

2020-04-21 18:30:11 606 1

原创 @Transactional的介绍和使用

目录一、事务简单介绍1.1 事务基本要素1.2 Spring事务属性1.2.1 传播行为1.2.2 隔离规则1.2.3 回滚规则1.2.4 事务超时1.2.5 是否只读二、@Transactional使用2.1 @Transactional介绍2.2 @Transactional注解属性2.2.1 value、transactionManage...

2020-04-21 10:17:19 2178

原创 lombok介绍和使用

1. Lombok简介Lombok是一个可以通过简单的注解形式来帮助我们简化消除一些必要但臃肿的Java代码(如getter/setter/toString等)的工具,通过使用对应的注解,可以在编译源码的时候生成对应的方法,从而减少大量重复代码的书写。2. 使用方法在IDEA中使用,首先安装插件,这样才能在添加注解之后看到类的改变之后引入jar包即可<!-- htt...

2020-04-21 10:15:25 458

原创 Spring Boot多模块项目配置关联(附打包jar/war方法)

一、父模块的pom文件<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http...

2020-04-20 17:04:12 986

原创 modbus通讯协议详解

、Modbus 协议简介   Modbus协议是一种已广泛应用于当今工业控制领域的通用通讯协议。通过此协议,控制器相互之间、或控制器经由网络(如以太网)可以和其它设备之间进行通信。Modbus协议使用的是主从通讯技术,即由主设备主动查询和操作从设备。一般将主控设备方所使用的协议称为Modbus Master,从设备方使用的协议称为Modbus Slave。典型的主设备包括工控机和工业控制器等...

2020-04-16 14:21:01 10930 1

原创 MQTT 协议基本介绍

一、简介MQTT 全称为 Message Queuing Telemetry Transport(消息队列遥测传输)是一种基于发布/订阅范式的“轻量级”消息协议,由 IBM 发布。MQTT 可以被解释为一种低开销,低带宽占用的即时通讯协议,可以用极少的代码和带宽的为连接远程设备提供实时可靠的消息服务,它适用于硬件性能低下的远程设备以及网络状况糟糕的环境下,因此 MQTT 协议在 IoT(I...

2020-04-14 16:18:48 2243

原创 spring boot拦截器代码实现

一、需求为了防止刷接口行为,我们要加上访问功能接口时需要登录并且限制登录时长的拦截器二、代码实现import com.alibaba.fastjson.JSON;import com.alibaba.fastjson.JSONObject;import com.qt.intelliteach5g.controller.sso.RequestSsoController;impor...

2020-04-13 18:21:15 356

转载 spring data jpa 框架在实体类中添加非数据库字段的属性

Spring-data-jpa表实体的字段和表的字段是一一对应的。比如,那么,如果我在查询时,想在表字段的基础上添加几个返回的字段,怎么办?解:在实体类中添加我们想添加的字段,并加上注解:@Transient,如图所示:@Transientprivite String userId;...

2020-04-08 19:06:30 1309

swagger2demo.zip

spring boot集成swagger2(接口注释说明文档),swagger2是一个能用过注解的形式帮助我们生产api开发文档的工具包,同时也能够方便我们对api的一个实时管理和方便对api接口的调试,对于调用者也能更加直观发现问题,在api对接的过程中能提高我们对接时的效率。

2019-10-04

空空如也

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

TA关注的人

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