自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 收藏
  • 关注

原创 No such extension com.alibaba.dubbo.common.serialize.Serialization by name hessian2

Failed to invoke the method queryValueByName in the service com.zto56.cuckoo.cloud.service.order.IOrderCommonService. Tried 1 times of the providers [10.86.10.43:20830] (1/1) from the registry 10.15.10.213:8848 on the consumer 10.86.10.43 using the dubbo .

2021-08-06 11:03:33 2115

原创 文字转语音播报,兼容多种浏览器

业务场景:当存在某些今日待办事项的时候,需要进行语音播报通知。并兼容常见的一些浏览器,目前兼容谷歌、IE、火狐、360浏览器。

2021-07-09 16:15:30 2214 1

原创 Slf4j + Logback 配置多个日志文件

背景项目开发中,有些业务比较重要,或者可能容易出错,需要我们对其进行额外的监控。然而系统控制台默认打印的日志与操作日志都无法满足我们的需求。此时我们就得自己配一套日志模板,并独立存放。简言之就是要配置多个日志文件。开始不会配置,便写了个IO输出日志文件。IO自定义日志文件输出下面主要讲Slf4j + Logback 配置多个日志文件。一、单日志实例1、引入依赖添加slf4j日志api <dependency> <groupId>org.slf4j&

2020-12-25 15:41:12 3074 2

原创 IO自定义日志文件输出

1、LogUtilpackage com.ecenter.common.utils;import com.ecenter.common.vo.ResultVo;import java.io.*;import java.text.SimpleDateFormat;import java.util.Calendar;/** * 日志自定义输出工具类 * @date 2020/12/09 */public class LogUtil { /** * 日志输出

2020-12-24 13:58:21 163

原创 springcloud【八】GateWay 新一代网关(路由routes、断言predicates 和过滤filter)

文章目录一、GateWay介绍1 为什么选择Gateway?1)Zuul1.0 已经进入了维护阶段,升级后的Zuul2.0一直没有发布。2)SpringCloud Gateway 具有如下特性3)SpringCloud Gateway 与Zuul的区别2 三大核心概念1)Route(路由)2)Predicate(断言)3)Filter(过滤)二、GateWay工作流程三、GateWay 项目搭建 (路由—yml配置)1 创建Module cloud-gateway-gateway95272 Pom引入spr

2020-11-13 19:29:34 5281

原创 springcloud【七】Hystrix服务降级、熔断、限流

目录一、认识Hystrix1 服务雪崩2 Hystrix介绍3 Hystrix功能4 Hystrix停更进维5 Hystrix重要概念(1)服务降级(fallback)(2)服务熔断(break)(3)服务限流(flowlimit)二、新建 Hystrix 支付模块cloud-provider-hystrix-payment80011 目录结构2 Pom.xml3 application.yml4 主启动类5 服务层6 控制层7 项目启动后测试三、压测1 JMeter工具安装(1)添加一个线程组(2)线程组

2020-10-19 09:05:54 365 3

原创 springcloud【六】OpenFeign服务调用

学习视频 https://www.bilibili.com/video/BV18E411x7eT?p=43一、Feign的介绍1、简介Feign是一个声明式的Web服务客户端,让编写Web服务客户端变得非常容易,只需创建一个借口并在接口上添加注解即可。在使用 Ribbon + RestTemplate 进行服务调用。封装了 RestTemplate 请求 ,形成了一套模板化的调用方法。但在实际开发中,对服务依赖的调用可能不止一处,**往往一个接口会被多处调用,**所以通常会针对每个微服务自行封.

2020-09-29 15:13:36 145

原创 springcloud【五】Ribbon 负载均衡策略切换与重写轮询算法

简介Spring Cloud Ribbon是基于Netflix Ribbon实现的一套客户端负载均衡的工具。Ribbon 负载均衡的策略包括:轮询(默认)随机加权…Ribbon 简单地说就是负载均衡 + RestTemplate 调用,最终可以实现RPC的远程调用。新版的eureka中已经集成了ribbon,所以就另外添加依赖。一、RestTemplate调用主要分为get,post两类。Entity比Object多了一些响应头信息。getForObject() / getF

2020-09-27 17:56:14 1693 1

原创 springcloud【四】Consul Linux/Windows环境下安装与注册中心的使用

一、Consul 简介Consul 使用 GO 语言开发,提供了微服务系统中服务治理、配置中心、控制总线 等功能。这些功能中的每一个都可以根据需要单独使用,也可以一起使用以构建全方位的服务网络。总之Consul提供了一种完整的服务网络解决方案。他有很多优点。包括:基于raft协议,比较简洁;支持健康检查,同事支持HTTP和DNS协议,提供了图形界面,跨平台(Linux,Windows,Mac)。下面主要介绍Consul作为注册中心,服务治理的功能。二、安装官网下载:https://www.con

2020-09-26 16:06:38 159

原创 springcloud【三】 Zookeeper注册中心

一、Zookeeper的安装Linux虚拟机中安装Zookeeper,得先安装好jdk。安装步骤详见:[https://blog.csdn.net/qq_40359932/article/details/108774871](https://blog.csdn.net/qq_40359932/article/details/108774871)1 下载并解压安装包下载路径:http://mirror.bit.edu.cn/apache/zookeeper/我选的是3.4.14版本。或者使

2020-09-25 15:58:14 206

原创 Linux 安装JDK1.8详细过程

1、先查看下虚拟机jdk的版本输入命令:java -varsion这些OpenJDK都要卸载。2、查看OpenJDK安装包输入命令:rpm -qa|grep jdk

2020-09-24 16:55:27 182

原创 springcloud【二】Eureka基础知识、集群搭建与负载均衡

这里写目录标题前言一、Spring Cloud 介绍1 spring cloud 技术组成2 Spring Cloud 与Dubbo的对比二、Eureka 注册中心基础知识1、 为什么需要注册中心?2、注册中心的功能3、eureka 注册中心的运行参数(1)注册(2)拉取(3)心跳(4)自我保护模式4、eureka 和zookeeper5、单台eureka服务器三、Eureka实践1、创建Eureka服务模块EurekaMain7001(1)修改pom.xml(2)添加application.yml(3)添

2020-09-22 09:27:40 351 2

原创 springcloud【一】 创建父工程简单实例

学习视频 https://www.bilibili.com/video/BV18E411x7eT?p=14此文为视频学习后的总结,与视频讲解的顺序并不完全一样。目录一、创建父工程1 项目创建2 修改pom.xml文件3 建库二、创建公共模块 cloud-api-commons1 创建一个Module2 修改pom.xml文件3 添加公共的内容1) Payment实体类2) CommonResult实体类4 打包三、创建订单模块 cloud-provider-payment80011 修改pom.xm.

2020-09-21 11:27:57 487

原创 SSM项目多数据源配置(MySQL+SQL Server)

SSM项目多数据源配置(MySQL+SQL Server)核心代码百度云下载: https://pan.baidu.com/s/1eWVeVageYiRKyRbwiEAQVA 提取码:gioj核心代码文件结构一、MySQL 多数据源配置1、pom.xml <dependency> <groupId>com.alibaba</groupId> <artifactId>druid-spring-bo

2020-09-09 18:40:39 653

原创 Windows 环境下 netcat 的安装与使用

1、下载下载路径:https://eternallybored.org/misc/netcat/2、解压选择一个合适的路径,解压文件。方式一:将文件夹中的所有内容复制到C:\Windows\System32的文件夹下,即可直接使用。(跳过第三步:配置环境变量)方式二:放在自定义的位置中,需要配置环境变量。3、配置环境变量新建一个环境变量,变量名自定义,变量值为n......

2020-04-29 15:32:27 4808 4

原创 vmware安装出现 Failed to install USB inf file

这两天安装vmware,搞得头很大。总是报错Failed to install USBinf file,文件未能锁定。后面的驱动安装失败,估计也是前面这个报错导致的。关闭防火墙、重装系统、选择15版本、设备安装限制修改、清理注册表、以管理员身份进行安装、虚拟机网络编辑器还原默认设置等等统统都试过。经过数十次的尝试后,现在终于成功了。现象:出现以上报错之后,虚拟机虽然能够正常运行,但主机...

2020-03-03 22:37:59 53254 35

原创 字符串三兄弟String、StringBuffer与StringBuilder

String、StringBuffer与StringBuilder一、为什么String 是不可变的?1、String 类 被定义成final类,不可被继承。2、String底层是由char 数组构成的,而char数组被定义成private final。二、为什么要将String设计成不可变?主要是设计考虑,效率优化,以及安全性这三大方面。1、字符串常量池的需要当一个字符串被创建的...

2019-12-25 17:04:41 159

空空如也

空空如也

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

TA关注的人

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