随笔分类 -  JAVA

摘要:第一种:(生产者)生产者弄丢了数据。生产者将数据发送到 RabbitMQ 的时候,可能数据就在半路给搞丢了,因为网络问题啥的,都有可能。 第二种:(服务端)RabbitMQ 弄丢了数据。MQ还没有持久化自己挂了 第三种:(消费者)消费端弄丢了数据。刚消费到,还没处理,结果进程挂了,比如重启了。 1. 阅读全文
posted @ 2023-10-10 14:25 —阿峰— 阅读(524) 评论(0) 推荐(0) 编辑
摘要:sudo yum remove docker* sudo yum install -y yum-utils #配置docker的yum地址 sudo yum-config-manager \ --add-repo \ http://mirrors.aliyun.com/docker-ce/linux 阅读全文
posted @ 2022-11-22 17:34 —阿峰— 阅读(171) 评论(0) 推荐(0) 编辑
摘要:Caused by: io.lettuce.core.RedisCommandTimeoutException: Command timed out after 10 second(s) at io.lettuce.core.ExceptionFactory.createTimeoutExcepti 阅读全文
posted @ 2022-11-10 17:34 —阿峰— 阅读(699) 评论(0) 推荐(0) 编辑
摘要:双亲委派模型的工作流程是:如果一个类加载器收到了类加载的请求,它首先不会自己去尝试加载这个类,而是把请求委托给父加载器去完成,依次向上,因此,所有的类加载请求最终都应该被传递到顶层的启动类加载器中,只有当父加载器在它的搜索范围中没有找到所需的类时,即无法完成该加载,子加载器才会尝试自己去加载该类。 阅读全文
posted @ 2022-08-01 15:28 —阿峰— 阅读(117) 评论(0) 推荐(0) 编辑
摘要:https://clickhouse.com/ clickhouse官网 https://hub.docker.com/r/clickhouse/clickhouse-server/ 此为Docker安装Clickhouse官网 此为按照命令: docker run -d --name some-c 阅读全文
posted @ 2022-04-28 13:15 —阿峰— 阅读(3100) 评论(0) 推荐(0) 编辑
摘要:java.lang.IllegalStateException: Invalid host: lb://manage_web at org.springframework.cloud.gateway.filter.RouteToRequestUrlFilter.filter(RouteToReque 阅读全文
posted @ 2022-04-22 09:49 —阿峰— 阅读(342) 评论(0) 推荐(0) 编辑
摘要:查看下载的镜像 docker images查看容器 docker ps进入docker docker exec -it 容器名称 /bin/bash退出 exit删除容器 docker rm 容器名称删除镜像 docker rmi 容器名称 查看运行中的容器 docker ps –a #等同于 do 阅读全文
posted @ 2022-04-19 15:26 —阿峰— 阅读(37) 评论(0) 推荐(0) 编辑
摘要:如果调用的方法在不在同一个service当中,则只需要在子事务当中的方法上方添加注解即可 下方即是:这就话代表:重新开启一个新的事务 @Transactional(propagation = Propagation.REQUIRES_NEW) 如果调用的方法在同一个service的时候需要怎么处理 阅读全文
posted @ 2022-04-14 16:02 —阿峰— 阅读(566) 评论(0) 推荐(0) 编辑
摘要:微服务当中使用openfeign做远程调用的时候,丢失请求头信息后,如果配置? package com.study.shopping.order.config;import feign.RequestInterceptor;import feign.RequestTemplate;import or 阅读全文
posted @ 2022-04-14 15:42 —阿峰— 阅读(597) 评论(0) 推荐(0) 编辑
摘要:启动线程的时候注入Service的时候失败,这是因为在线程中为了线程安全,是防注入的 public class WebSiteHtmlUnitThread implements Runnable { @Autowired private RefereeProcessor refereeProcess 阅读全文
posted @ 2022-03-31 15:14 —阿峰— 阅读(408) 评论(0) 推荐(0) 编辑
摘要:HtmlUnit做爬虫,爬取页面的时候,启动WebClient进行爬虫,会打印大量的日志,会很烦人。 别担心去除日志就可以了,话不多说,上代码。 <?xml version="1.0" encoding="UTF-8"?> <configuration debug="true" scan="fals 阅读全文
posted @ 2022-03-31 14:44 —阿峰— 阅读(411) 评论(0) 推荐(0) 编辑
摘要:Interceptor拦截器当中注入Service报空指针异常 很多人想当然地直接在拦截器加@Component注解使其成为一个bean对象。这是一种错误的做法。 经过实际测试,确定失败。 正确的做法 package com.study.config; import com.study.interc 阅读全文
posted @ 2022-03-29 17:41 —阿峰— 阅读(650) 评论(0) 推荐(0) 编辑
摘要:拦截器 拦截器拦截的是URL,拦截器是MVC级别。拦截器是通过Java反射机制来拦截web请求,是“拒你想拒绝的”,它只拦截web请求,但不拦截静态资源 拦截器有三个方法,相对于过滤器更加细致,有被拦截逻辑执行前、后等。Spring中拦截器有三个方法:preHandle,postHandle,aft 阅读全文
posted @ 2022-03-29 15:19 —阿峰— 阅读(169) 评论(0) 推荐(0) 编辑
摘要:java.lang.NoClassDefFoundError: org/springframework/core/annotation/MergedAnnotations 出现这个问题,找到此路径下的这个包发现都没有这个类。 实际上是我们引入的包的版本不对导致的。以上是我采用的pom包,当然有一些冗 阅读全文
posted @ 2022-03-28 15:36 —阿峰— 阅读(655) 评论(0) 推荐(0) 编辑
摘要:使用junit4测试的时候出现java.lang.NullPointerException, 出现这个问题需要在你的测试启动类上方添加注解 如: @SpringBootTest @RunWith(SpringRunner.class) public class UserServiceTest { } 阅读全文
posted @ 2022-03-28 15:29 —阿峰— 阅读(104) 评论(0) 推荐(0) 编辑
摘要:Cannot instantiate test(s): java.lang.SecurityException: Prohibited package name: java.com.study 是在测试包:包名出现了java.com.study,以 java开头了,应该改为 java.com.stu 阅读全文
posted @ 2022-03-28 15:26 —阿峰— 阅读(397) 评论(0) 推荐(0) 编辑
摘要:@Retention 应用到一个注解上的时候,它解释说明了这个注解的的存活时间 RetentionPolicy.SOURCE 注解只在源码阶段保留,在编译器进行编译时它将被丢弃忽视。 RetentionPolicy.CLASS 注解只被保留到编译进行的时候,它并不会被加载到 JVM 中。 Reten 阅读全文
posted @ 2022-03-28 15:20 —阿峰— 阅读(283) 评论(0) 推荐(0) 编辑
摘要:Text 概念 Text 数据类型被用来索引长文本,比如说电子邮件的主体部分或者一款产品的介绍。这些文本会被分析,在建立索引前会将这些文本进行分词,转化为词的组合,建立索引。允许 ES来检索这些词语。text 数据类型不能用来排序和聚合。 Keyword 概念 Keyword 数据类型用来建立电子邮 阅读全文
posted @ 2021-04-01 10:23 —阿峰— 阅读(737) 评论(0) 推荐(0) 编辑
摘要:1、term和termsterm和terms等查询,不会对查询对字段进行分词处理,适合于date、num、id等确切数据进行搜索 如果需要查询keywords,则查询等keywords必须是查询字段中可以分出来的词,如果不是,则无法查询到数据。 例如:age字段包含的值为80后、90后。使用term 阅读全文
posted @ 2021-03-31 17:44 —阿峰— 阅读(146) 评论(0) 推荐(0) 编辑
摘要:cluster 代表一个集群,集群中有多个节点,其中有一个为主节点,这个主节点是可以通过选举产生的,主从节点是对于集群内部来说的。es的一个概念就是去中心化,字面上理解就是无中心节点,这是对于集群外部来说的,因为从外部来看es集群,在逻辑上是个整体,你与任何一个节点的通信和与整个es集群通信是等价的 阅读全文
posted @ 2021-03-30 17:36 —阿峰— 阅读(488) 评论(0) 推荐(0) 编辑