使用IntelliJ IDEA创建Spring Boot项目,并上传到华为云

https://baijiahao.baidu.com/s?id=1655124607046496732&wfr=spider&for=pc
分类: 其他 发布时间: 03-29 10:24 阅读次数: 0

com.fasterxml.jackson.databind.exc.InvalidDefinitionException: No serializer found for class报错

之前一直在项目中使用的mybatis plus,没有出现问题,这次由于项目着急,所以出现了很多不该出现的坑,特此记录!!!1. mp的分页接口,直接报错了,如下:com.fasterxml.jackson.databind.exc.InvalidDefinitionException:No serializer found for class com.asyware.smartcsse...
分类: 其他 发布时间: 03-29 10:24 阅读次数: 0

EasyExcel从指定位置开始读数据

之前小小的接触过easyExcel,代替了传统的poi,上次使用的时候,表头比较传统,也不复杂,但是这次呢表头稍微有点复杂,读取数据要从指定的位置开始,要从指定位置开始读取easyExcel,所以呢在不断的摸索之后,找到了合适的解决方法。大佬请绕道,此次记录主要是为了自己下次方便查看。1.先看下我的表头,如下图:1-5行都是表头要开始读取数据,第6行才是真正的数据,直接上代码,看下图标红的地方,headRowNumber(),不写默认是1,即就是从第二行开始读数据。2. 说下导入数据的流
分类: 其他 发布时间: 03-29 10:24 阅读次数: 0

初识Eureka

最近才开始到了不得不学微服务的分布式架构的阶段了,最近开始学习SpringCloud H版(当前最新版),首先从服务注册中心Eureka学起,该博文主要是自己的一个学习记录,有不对的地方望大家不吝赐教!!!一:首先是springCloud和springBoot的版本对应问题:二:学习springCloud需要掌握的东东,也忒多了:×是当前已经慢慢淘汰的技术。三:eureka 服务注册中心,包含一个客户端(消费者和提供者均属于eureka的客户端),一个服务端 (提供服务注册服务)..
分类: 其他 发布时间: 03-29 10:24 阅读次数: 0

浅谈Eureka、Zookeeper、Consul三者区别?

前三篇博文分别记录了Eureka、Zookeeper、Consul三个服务中心,那么他们之前有何区别呢?一:因为不会同时存在或者同时满足C、A、P三个方面,所以只能存在cp,ap,ca三种体系,CAP的概念以及关注的点,看下图:ap:例如双11阿里,先保证高可用,可以允许数据有稍微的不一致,不能出现数据不一样,客户买不了东西的情况;cp:必须保证多个系统之前数据的一致性,不一致就返回错误信息,不能再往下走;二:谈谈三者区别:看下图主要大的区别就两个方面,上图圈出来的地方..
分类: 其他 发布时间: 03-29 10:24 阅读次数: 0

初识Ribbon服务调用

之前几篇文章已经简单的介绍了服务注册中心的相关技术,现在把Ribbon简单的认识一下:一:什么是Ribbon,他和nginx区别是什莫?Ribben是客户端,所以在本例中是在消费者端。区别:联系之前学习eureka的时候,远程调用RPC就是使用的Ribbon,那么之前没有添加Ribbon的相关依赖,为什莫默认使用的是ribbon呢?看下图:<!--eureka-server 2020.02最新版的eureka服务【客户端】--> <depe.
分类: 其他 发布时间: 03-29 10:24 阅读次数: 0

初识Feign服务调用

首先,Feign是什莫?简单说就是:之前是ribbon+restTemplate实现负载均衡+服务调用,现在直接使用Feign即可,因为Feign内部集成了Ribbon,所以Feign也具有客户端的负载均衡功能,Feign通过注解实现服务的远程调用。feign集成了ribbon:技术的替换图:一:怎样搞?思路图:1).消费者的依赖:2).启动类: @eignClients 激活开启feign3.)消费者端的service中写上要调用的提供...
分类: 其他 发布时间: 03-29 10:24 阅读次数: 0

初识服务降级、熔断、限流Hystrix

Hystrix官网:github.com/Netflix/Hystrix/wiki/How-To-UseHystrix主要功能:服务降级 fallback、服务熔断 break、服务限流 flowlimit、接近实时的监控一:服务降级 fallback,报错或者有问题,立即返回客户端一个提示。hystrix消费端、提供端都可以添加,一般放到消费端1.为什莫要有服务降级:2.思路和注意重点:3.提供者8001具体做法:4.消费者 80操作...
分类: 其他 发布时间: 03-29 10:24 阅读次数: 0

初识GateWay网关

一般企业架构图:一:GateWay相关介绍:GetWay是什莫?之前使用ZUUL网关,现在为何要使用GateWay? ----一:zuul1.x版本中使用的是非Reactor模式,二:zuul2.0版本还没有完全的出来,不敢采用;gateway是spring自己搞出来的一套全新的网关技术。两者之间的区别:二:gateWay的三大核心概念:Route路由、Predicate断言、Filter过滤what?启动报错了.........
分类: 其他 发布时间: 03-29 10:24 阅读次数: 0

config分布式配置中心和服务总线bus

为什莫会引入config呢?看下图:config含有客户端和服务端:服务3344就是配置中心服务服务端:创建3344服务步骤:pom.xml:启动类:config服务端要添加开启@EnableConfigServerapplication.yml:配置文件读取规则:下图config客户端配置:服务3355controller:理解:3344服务作为config的服务端,3344连接github;3355作为con...
分类: 其他 发布时间: 03-29 10:24 阅读次数: 0

初识spring cloud stream

spring cloud stream是什莫?能做什么?为什么要引入他?spring cloud stream中文指导手册地址:m.wang1314.com/doc/webapp/topic/20971999.htmlspring cloud stream通过Binder作为绑定层来实现隔离:spring cloud stream常用注解:至此,开始写个小Demo,以RabbitMQ为例:生产者8801:下面时消费者8...
分类: 其他 发布时间: 03-29 10:24 阅读次数: 0

Docker初学(二)

Idea中配置:Configurations:配置Docker的url:往那个服务器的docker中构建镜像和容器:DockerFile:FROM openjdk:8-jreRUN mkdir /appCOPY ./target/su-yan-education-0.0.1-SNAPSHOT.jar /app/app.jarRUN mkdir -p /su-yan-education/studentexcelModel/RUN mkdir -p /su-yan-educ...
分类: 其他 发布时间: 03-29 10:24 阅读次数: 0

Linux日常命令总结

1.由一般用户切换到超级用户:su -,然后输入root密码就行了,切回来是:exit超级用户切换到到一般用户:su - username,再输入想用用户的密码就行了,切回来是:exit
分类: 其他 发布时间: 03-29 10:24 阅读次数: 0

Docker centos7.X日常命令

1.docker 启动,关闭,查看运行状态 CentOS 7启动dockersystemctlstartdocker关闭dockersystemctlstopdocker查看docker的运行状态systemctlstatusdocker
分类: 其他 发布时间: 03-29 10:24 阅读次数: 0

centos7 中docker安装及镜像加速器配置

之前有安装过,需要删除,没有安装过,开始安装:1.删除yum remove docker \ docker-client \ docker-client-latest \ docker-common \ docker-latest \ docker-latest-logrotate \ ..
分类: 其他 发布时间: 03-29 10:23 阅读次数: 0

Docker实战(部署项目)

首先补充一下在docker中安装mysql的知识:一:docker中安装mysql1.docker pull mysql:5.62.运行镜像并生成容器: 数据库用户名:root root对应的密码:123456 数据库连接时的端口是123453.数据备份:至此,docker中安装mysql就完成了,有了docker 下载就很方便,步骤也比较少,就两步:1). docker pull xxx;2).docker run -it /-d ......;4.要进入到m...
分类: 其他 发布时间: 03-29 10:23 阅读次数: 0

spring boot整合apache dubbo时报错ConfigFileApplicationListener.supportsSourceType(Ljava/lang/Class;)Z

今天在springboot整合dubbo时,报错ConfigFileApplicationListener.supportsSourceType(Ljava/lang/Class;)Z,网上说的是jar包冲突,但是一直还是没有解决,最后看到这篇文章,解决了我的问题,给原博主一个赞。连接:http://www.classinstance.cn/detail/89.html...
分类: 其他 发布时间: 03-29 10:23 阅读次数: 0

微信公众号开发之生成并扫描带参数的二维码(无需改动)

首先把参考的博文罗列出来:1.微信公众号开发之生成并扫描带参数的二维码:https://blog.csdn.net/qq_23543983/article/details/802285582.由多个参数组装生成一个场景值:https://www.qinziheng.com/xiaochengxudev/7203.htm3.生成带参数二维码详见官网文档:https://developers.weixin.qq.com/doc/offiaccount/Message_Management
分类: 其他 发布时间: 03-29 10:23 阅读次数: 0

微信公众号关注或取关后再处理我们自己的业务逻辑

业务是:根据扫描不同门店的二维码(上偏博文已经介绍),统计来自各个门店的关注人数。每个二维码扫描进去都是光大银行的公众号,但是每个门店的二维码中的场景值不一样,要统计通过扫描各个门店进行关注的个数,好判断各个门店的引流情况。参考博文:https://blog.csdn.net/LiuAustin/article/details/104507369代码实现:/** * Copyright (C), 2018-2020, XXX有限公司 * FileName: WxPublicContro
分类: 其他 发布时间: 03-29 10:23 阅读次数: 0

NOSQL之Redis常用命令和数据持久化

1.关于nosqlbson:例如mongodb2.关于redisredis三大特点:3.redis官网 :redis默认是16个库,数据分别存储在这16个库中4.redis命令5.redis数据类型1.)String类型2.)list类型3.)hash类型4.)set类型5.)zset类型二:redis的持久化1.rd...
分类: 其他 发布时间: 03-29 10:23 阅读次数: 0