04 2021 档案
摘要:package library.book.demo.config.loginconfig; import com.alibaba.fastjson.JSON; import com.sun.org.apache.xml.internal.security.algorithms.JCEMapper;
阅读全文
摘要:package dubbo.wangbiao.project.ThreadAndSocket.designprinciples.lishitihuanyuanze.k0; //长方形 public class Rectangle { private long height; public long
阅读全文
摘要:代理类的两种写法: package com.wangbiao.mybetty.demo; import java.lang.reflect.InvocationHandler; import java.lang.reflect.Method; import java.lang.reflect.Pro
阅读全文
摘要:出现如下错误时: Could not found property service.disableGlobalTransaction, try to use default value instead 控制台错误才会消失 file.config内容:# 通信协议 transport { # tcp
阅读全文
摘要:package com.wangbiao.config; import com.netflix.zuul.ZuulFilter; import com.netflix.zuul.context.RequestContext; import com.netflix.zuul.exception.Zuu
阅读全文
摘要:配置类: package com.wangbiao.config.dynamic; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.boot.autoconfigure
阅读全文
摘要:server: port: 9006 spring: application: name: cloud-zuul-wangbiao # zipkin: # base-url: http://localhost:9411/ #字符编码 # http: # encoding: # charset: UT
阅读全文
摘要:转载于:https://my.oschina.net/u/4884318/blog/4908669 大牛 佩服此人 截取本人遇到的问题: “error:0407008A:rsa routines:RSA_padding_check_PKCS1_type_1:invalid padding” 当发现,
阅读全文
摘要:SpringGateAway: 先进行鉴权,然后进行路由,日志什么等等
阅读全文
摘要:/** * 重复消费逻辑判断与处理 */ @Component public class RepeatMqConsumer { /** * 服务对象 */ private int count=1; @Autowired private DispatcherService dispatcherServ
阅读全文
摘要:#手动应答 #spring.rabbitmq.listener.simple.acknowledge-mode=manual #spring.rabbitmq.listener.simple.acknowledge-mode=none #不发生异常才应答 #spring.rabbitmq.liste
阅读全文
摘要://备份队列 @Bean("alternate_queue") public Queue alternate_queue() { return new Queue("alternate_queue", true); } //备份交换机 @Bean("alternate_exchange") publ
阅读全文
摘要:@Bean public RabbitTemplate rabbitTemplate(CachingConnectionFactory factory) { //若使用confirm-callback ,必须要配置publisherConfirms 为true factory.setpublishe
阅读全文
摘要:https://blog.csdn.net/zzzgd_666/article/details/83314833 1.如果hystrix.command.default.execution.timeout.enabled为true, 则会有两个执行方法超时的配置,一个就是ribbon的ReadTim
阅读全文
摘要:因版本差异:password 可能对应:authentication_string字段 不行的话再尝试一下,并且修改下密码类型 ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY '123456'
阅读全文
摘要:jar包安装请看https://blog.csdn.net/weixin_42365530/article/details/105774605 打开网址:https://dev.mysql.com/downloads/repo/yum/, 选择对应li 安装mysql源 yum -y localin
阅读全文
摘要:接着《二》 创建一个网段(和二在一个网段) docker network create --subnet=172.19.0.0/24 pro-net docker run -d --name my-mysql -p 3311:3306 -v v5:/var/lib/mysql -e MYSQL_RO
阅读全文
摘要:SimpleExecutor:每执行一次update或select,就开启一个Statement对象,用完立刻关闭Statement对象. ReuseExecutor:执行update或select,以sql作为key查找Statement对像,存在就使用,不存在就创建。用完后不关闭,放于Map内,
阅读全文
摘要:Sigleton:单例模式,在整个Spring IoC容器中,使用Sigleton定义Bean将有一个实例 prototype:原型模式,每次通过容器的getBean方法获取propertype都将产生一个新的Bean实例 request:每次Http请求都将产生不同的实例,知在web应用中使用时才
阅读全文
摘要:上面是:maven配置 git安装: 容器安装: 容器配置与发布: 添加安全认证(如果tomcat没有设置密码这里也不需要设置:) 访问尝试:本地测试前置practice_war的影响 Jekins实践: 自动化集成配置: jekins使用的坑 https://blog.csdn.net/galen
阅读全文
摘要:rabbitMq延迟投递的方案 1 把消息记录到数据路,通过定时器进行刷新 2 TTL 加上死信队列 :通过路由把过期的消息同步到死信队列,通过死信队列的消费者进行消费 3
阅读全文
摘要:第一个:字节码文件时带有ENHANCERBYCGLIB,FastClassByCGLIB组成的文件名 第二个:字节码文件时带有ENHANCERBYCGLIB 第三个:字节码文件时带有FastClassByCGLIB组成的文件名 (这个文件的作用就是某个类的代理它需要使用的时候能快速把已经生成好的实例
阅读全文
摘要:索要克隆的类必须实现:Serializable,Cloneable接口import java.io.ByteArrayInputStream; import java.io.ByteArrayOutputStream; import java.io.ObjectInputStream; import
阅读全文
摘要:接口 public interface Cc { void say(); } 实现类: public class C implements Cc{ @Override public void say() { System.out.println("good"); } } 代理类: public cl
阅读全文
摘要:说一下 synchronized 底层实现原理? synchronized可以保证方法或者代码块在运行时, 同一时刻只有一个方法可以进入到临界区, 同时它还可以保证共享变量的内存可见性。 Java中每一个对象都可以作为锁, 这是synchronized实现同步的基础: 普通同步方法,锁是当前实例对象
阅读全文
摘要:x-max-length:队列最大容纳消息条数 大于设置条数的时候会把,消息队列头部(先进入消息)的消息移除 x-max-length-bytes:队列最大容量消息内存容量 服务端限流 内存控制流量:40% Conn vm_memory_high_watermark 磁盘控制:30% disk_fr
阅读全文