摘要: 一、问题介绍 这两天在做服务迁移,替换原有的网关和consul注册中心。改造成spring cloud gateway + nacos的架构组合。原本验证没发现什么问题,但是发布生产环境后,发现有服务乱串的现象。大概过程如下: > curl -X GET http://gateway/service 阅读全文
posted @ 2021-09-26 00:26 Mr.Simm 阅读(803) 评论(0) 推荐(0) 编辑
摘要: Nacos 是一款阿里的开源产品。致力于发现、配置和管理微服务。Nacos 提供了一组简单易用的特性集,用于快速实现动态服务发现、服务配置、服务元数据及流量管理。 一、目标 引用nacos服务,完成多系统的服务注册与配置中心功能。同时需要保障系统的服务与配置可以支持多环境的切分。 二、方案说明 1、 阅读全文
posted @ 2021-01-27 00:10 Mr.Simm 阅读(473) 评论(0) 推荐(0) 编辑
摘要: 一、概述 “Spring Cloud Stream is a framework for building message-driven microservice applications.”这是来自官方文档对spring cloud sream的介绍,大致可以理解为Spring Cloud Str 阅读全文
posted @ 2020-12-30 23:32 Mr.Simm 阅读(2437) 评论(0) 推荐(0) 编辑
摘要: /** * 产品分类 * @author simm */ @Entity @Table @Data @NoArgsConstructor @Where(clause = "is_deleted = 0") public class ProductCategory extends FullAudite 阅读全文
posted @ 2020-12-15 14:25 Mr.Simm 阅读(1333) 评论(0) 推荐(0) 编辑
摘要: 这段时间一直在用RestTemplate做restful服务的调度,与新同事交流后学到了另外的方式用Feign来调用。以前用dubbo多了,确实对spring-cloud全家桶的认识不足。今天用feign的调用方式将文件服务的相关接口做了改造。但是对@FeignClient注解的相关属性不是很清楚。 阅读全文
posted @ 2020-12-04 01:26 Mr.Simm 阅读(1477) 评论(0) 推荐(0) 编辑
摘要: 一、sonatype-nexus私服的docker部署测试 1.1、查找nexus镜像 docker search nexus 1.2、宿主机上创建目录 /data/nexus3,并增加操作权限 # 创建目录 mkdir data && mkdir data/nexus3 # 添加修改权限 chmo 阅读全文
posted @ 2020-11-21 17:58 Mr.Simm 阅读(1200) 评论(0) 推荐(0) 编辑
摘要: ReentrantLock与synchronized两种锁都具有可重入的特征,实际上是个很简单的概念,但是很多人都是不看源码硬解释,导致问题变得玄乎。今天我就简单的进行一下解释,可重入实际上也就是当前获取到锁执行权限的线程,可以多次调用加锁的过程,而不会影响线程的正常运行。 一、举个例子 家里只有一 阅读全文
posted @ 2020-11-15 23:24 Mr.Simm 阅读(283) 评论(0) 推荐(0) 编辑
摘要: 新公司环境比较简单,只有一个redis节点,我需要用springboot(2.1.×)连接并使用jedis连接池优化调用。接下来请看正文 一、maven依赖的添加 <!-- 加载 spring boot redis 包 --> <dependency> <groupId>org.springfram 阅读全文
posted @ 2020-11-13 00:30 Mr.Simm 阅读(632) 评论(0) 推荐(0) 编辑
摘要: 闲话少谈,直奔主题 一、我的研发环境 springboot:2.1.8.RELEASE spring.cloud:Greenwich.SR5 二、POM文件展示 <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.a 阅读全文
posted @ 2020-11-12 01:10 Mr.Simm 阅读(4500) 评论(0) 推荐(0) 编辑
摘要: 1 package com.sxh.ocr.provider.common.util; 2 3 import org.apache.poi.util.IOUtils; 4 import org.opencv.core.CvType; 5 import org.opencv.core.Mat; 6 i 阅读全文
posted @ 2020-09-11 17:02 Mr.Simm 阅读(1886) 评论(0) 推荐(0) 编辑