自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Spring Cloud Gateway 503 Service Unavailable

Spring Cloud 2020 已移除对 Ribbon 的支持,Spring Cloud 2021 版本 Nacos 中 也删除了Ribbon 的 jar 包,因此无法通过lb路由到指定微服务,出现了503情况对于Netflix,只保留了其Eureka,其他组件全部移除Spring Cloud Netflix 推荐使用 Spring Cloud Loadbalancer 代替 Ribbon

2021-11-20 17:29:27 1496

原创 java.net.ConnectException: Connection refused

java.net.ConnectException: Connection refused at sun.nio.ch.SocketChannelImpl.checkConnect(Native Method) ~[na:1.8.0_301] at sun.nio.ch.SocketChannelImpl.finishConnect(SocketChannelImpl.java:715) ~[na:1.8.0_301] at io.netty.channel.socket.nio.NioSocketC

2021-09-28 16:05:54 1700

原创 IDEA Spring boot 所有微服务一键启动

1.第一步 选中ServicesView->Tool Windows->Services2.出现Services会话框选中Add Service 链接 点Run Configuration Type点击更多项目 more items就会出现spring boot 项目 如果没有就先用Spring boot的主程序类启动,使用一次后就可以使用Services 操作end...

2021-06-02 17:50:36 1854

原创 Dubbo RPC 2.7.8 & Nacos 1.4.x & spring Boot 2.4.x 工程使用

Spring Cloud Alibaba Dubbo RPC 2.7.x & Nacos 1.4.x & spring Boot 2.4.x 工程使用1.RPC和HTTPRPC主要用于公司内部的服务调用,性能消耗低,传输效率高,服务治理方便。HTTP主要用于对外的异构环境, 浏览器接口调用,APP接口调用,第三方接口调用等。RPC是二进制传输的。HTTP是通过JSON来传输的 字节大小和序列化耗时都比二进制消耗性能。RPC主要用于公司内部的服务调用,性能消耗低,传输效率高,

2021-05-28 17:38:36 550 2

原创 启动Dubbo服务Injection of @DubboReference dependencies is failed

错误日志Injection of @DubboReference dependencies is failed; nested exception is java.lang.IllegalStateException: Failed to check the status of the service com.oy.www.consumer.service.DemoService. No provider available for the service造成服务启动不了的原因可能有:1.@Dubbo

2021-05-28 17:13:15 17679 2

原创 Fail to start server Failed to bind NettyServer on 20880

org.apache.dubbo.rpc.RpcException: Fail to start server Failed to bind NettyServer on /172.22.208.1:20880, cause: Address already in use: bind端口号已存在,dubbo内部使用了20880的端口号,换个端口号就行了

2021-05-28 16:23:08 2573

原创 Stream API 流式操作

Stream API 流式操作/** * * 一、Stream 的三个操作步骤 * * 1.创建Stream * * 2.中间操作 * * 3.终止操作(终端操作) */public class TestStreamAPI1 { //创建Stream @Test public void test(){ //1.可以通过Collection 系列集合提供的stream()或parellelStream() List<Strin

2021-03-18 17:18:46 102

原创 IDEA和Eclipse常用快捷键使用对比

2021-03-08 15:02:38 118

原创 java Spring boot SpringTask简单的@Scheduling定时任务使用

Spring Boot自带了定时任务1.先启动定时任务@EnableScheduling //启动定时任务@EnableScheduling 注解可以放在启动类,也可以放在配置类上2.在创建定时任务方法的类上加入@Component注解进行扫描3.使用@Scheduling进行定时执行@Scheduling中的参数cron :来源于linux,注释是描述任务执行触发的方式的zone:描述时区,因为不同的地方时区不一致fixedDelay:固定间隔,假设任务从 0s 开始执行,10s

2021-02-25 11:32:54 616 1

原创 mybatis mysql 疑难杂症之sql注释

java.sql.SQLException: Parameter index out of range (1 > number of parameters, which is 0). mysql疑难杂症sql注释java.sql.SQLException: Parameter index out of range (1 > number of parameters, which is 0).mysql.xml 出现这种错误 开始是报分页插件类型值错误但是看xml里面的sql语句没有问题,

2021-01-18 11:18:37 356

原创 docker容器配置文件挂载

容器挂载docker run -d -it --name logstash -p 4560:4560 \--link elasticsearch:es \-e TZ="Asia/Shanghai" \-v /mydata/logstash/pipeline/:/usr/share/logstash/pipeline/ \-v /mydata/logstash/config/:/usr/share/logstash/config/ \-d logstash:6.4.0如上代码就是一个简单的

2020-12-25 15:58:15 3037

原创 SpringCouldGatway网关使用gateway网关对服务进行访问没有反应

使用gateway网关对服务进行访问,没有反应1.先看注册中心有有没有此服务2. 如果是使用yml文件一定要注意格式如果格式出现问题格式所出现的地方会有背景颜色提示只有格式正确,序列正确是不会出现背景颜色如上图,格式就是正确的网关每个节点的作用一定要了解清楚 cloud: gateway: discovery: #是否与服务发现组件进行结合,通过 serviceId(必须设置成大写) 转发到具体的服务实例。默认为false,设为true便开启通过服务中心的自动根据

2020-12-11 19:28:51 10540

原创 RabbitMQ消息中间件分布式队列集群微服务交换机

RabbitMQ1.MQ引言1.1 什么是MQMQ(Message Quene) : 翻译为 消息队列,通过典型的 生产者和消费者模型,生产者不断向消息队列中生产消息,消费者不断的从队列中获取消息。因为消息的生产和消费都是异步的,而且只关心消息的发送和接收,没有业务逻辑的侵入,轻松的实现系统间解耦。别名为 消息中间件 通过利用高效可靠的消息传递机制进行平台无关的数据交流,并基于数据通信来进行分布式系统的集成。1.2 MQ有哪些当今市面上有很多主流的消息中间件,如老牌的ActiveMQ、Rabbi

2020-12-02 18:12:33 342

原创 Quartz任务调度 定时任务 循环触发

Quartz任务调度1. 什么是任务调度任务调度:根据时间,执行任务。生活案例:比如生活中的闹钟,我们设置闹钟每天早上七点执行响铃操作。我们给这个闹钟设定了时间,并且也给它设置了要进行执行的具体任务。关于这样的业务我们就称之为任务调度。在订单支付中,就引用任务调度这么一个功能。比如说,当用户在预订完酒店后,如果在两个小时内没有支付,那么就自动会被取消掉。关于这样的功能我们如何去解决呢?解决方案:每十分钟扫描一下订单,来看一下订单库中有没有超过两个小时还没有支付的订单, 如果有的话就把订单给取

2020-12-02 17:41:40 1520

原创 docker 常用命名 删除镜像 进入容器

docker 常用命名Docker简介Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的镜像中,然后发布到任何流行的 Linux或Windows 机器上,也可以实现虚拟化。使用docker不用在繁琐的配置环境。查看镜像docker images删除镜像指定名称删除镜像(需要加上镜像版本号)docker rmi java:8通过id删除镜像 docker rmi fa5b3b1e9757指定名称删除镜像(需要加上镜像版本号)(强制删除

2020-12-02 17:01:02 149

原创 Tomcat闻所未闻的错误之war包不存在和Deployment下war报红不能自动部署项目需要手动部署发布项目路径错误访问web报假错

闻所未闻的错误这个是一个风和日丽的日子,呵呵 进入IDEA启动运行打开Tomcat上网查资料各种操作显示各种假错误解决办法这个是一个风和日丽的日子,呵呵 进入IDEA启动运行发现Deployment下面的war包全部是×× 但是记得我昨天运行的没有问题啊打开Tomcat发现全部报红,怎么回事?无数个问号出现在我的脑海中上网查资料各种操作什么缓存问题啊,在导入一次Deplo...

2020-03-20 15:36:18 752 1

原创 Maven报错而且只有Bean Validation 和Database 发现Maven不见

IDEA中pom文件 http://maven.apache.org/POM/4.0.0报错报红这个有可能项目前面没报错,但是后面不知道怎么报错报红了而且只有Bean Validation 和Database 发现Maven不见了进入Settings 查找Maven 发现没有不存在这个时候发现Maven不存,重新下载一个就可以了,下载后重起就OK了...

2020-03-19 17:59:31 273

原创 使用微信登录

微信登录1 第三方登录技术介绍1.1 OAuth简介2 微信OAuth2.0版2.2接入条件2.3 详细实现步骤(重点)1 第三方登录技术介绍我们经常会在一些网站应用上面看到这样一个功能,比如我们在浏览网站应用时,网站应用可能需要我们来进行登录,但是我们自己并不想手动注册这个网站(因为这个网站并不是我们自己经常使用的),这个时候网站应用会提供这么一个功能:在网站应用的登录界面会提供一些链接,链...

2020-03-18 19:31:24 652

原创 缓存和缓存击穿

缓存把数据先进进行加载放入缓存当中,当需要使用的时候,把它从缓存中拿出!减少性能的消耗和损耗,执行访问的请求次数减少缓存击穿缓存击穿就是当缓存池中没有缓存数据的时候,请求量过大,一直请求,然后就直接到数据库进行访问了,这就是缓存击穿...

2020-01-02 20:52:38 93

原创 Java反射机制

JAVA反射机制Java反射机制是非常强大的机制,是在类在运行的进行动态加载,我们可以对反射的类进行查看信息,对象,生成对象,运行的时候可以进行动态的修改,获得该类的信息,运行在编译期的并不知道是哪个类,只有在它进行加载的时候才知道!Java反射机制使用不当会造成系统蹦掉,内存占用过高等。...

2020-01-02 20:39:01 79

原创 IDEA实体类对象生成get set 方法

IDEA实体类对象生成get set 方法在IDEA中可以使用一键生成get set 方法,也可以使用插件生成如果使用一键生成按shift+alt+insert 如果键盘insert和delete键是一起的按fn+alt+insert键即可也可以使用Lombok插件进行注解@Data注解![Alt](https://imgconvert.csdnimg.cn/aHR0cHM6Ly9hd...

2019-12-20 11:54:03 4811

空空如也

空空如也

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

TA关注的人

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