摘要:
1.执行 ./bin/elasticsearch 报 未找到JDK 2.检查java -version 存在 3.export JAVA_HOME=/usr/bin/java 无效 官方文档 https://www.elastic.co/guide/en/elasticsearch/referenc 阅读全文
摘要:
作用域和生命周期 bean 的生命周期有六类 singleton(单例) 上下文只会创建一个实例 prototype(多例) 根据需要创建多个 request 识别到http请求,每个http请求创建一个实例 session bean 的生命周期限定在http session 中 applicati 阅读全文
摘要:
spring 官方文档 IOC 和 DI 概念介绍 IOC(inversion of control): 控制反转 在没用spring 时候,要实例化一个对象,可以通过 new 或者反射来实例化。这些工作都需要开发者调用的时候就去手动创建。当使用了spring ,则实例的创建将不再需要开发者手动实例 阅读全文
摘要:
java 代码 String a="'1','2'"; xml sql <select id="queryByCardIds" resultType="java.util.Map" parameterType="java.lang.String"> select * from user where 阅读全文
摘要:
1.创建一个类继承 HandlerInterceptor public class CardOrderInterceptor implements HandlerInterceptor { private static Logger logger= LoggerFactory.getLogger(C 阅读全文
摘要:
rocketmq 官网网址:http://rocketmq.apache.org/docs/quick-start/ 准备 linux 服务器 操作系统 CentOS 1.下载zip 到linux系统上(下载二进制包,不要下载资源包) 随便下载一个镜像仓库下载:rocketmq-all-4.7.1- 阅读全文
摘要:
消息队列的作用 1.消峰:当业务处在高峰期时,将数据先暂存,利用这个缓冲机制,再慢慢处理。 2.解耦:低耦合的业务可以延后处理。解耦带来的好处就是:提高系统的可用性 3.消息分发:发送消息给多个接收端接收。 基本概念 概念地址 主要由三块组成:生产者(发送消息) 消费者(接收处理消息) broker 阅读全文
摘要:
以下所有的举例都以十进制5 和 3 转成二进制如下 , 5 :0101 3 : 0011 按位或(|): 按照位置同为假(0) 则是假(0) ;其中一个为真(1)则为真(1)。 5 | 3 ==》0101 | 0011 ==》0111 》(十进制)7 按位执行步骤: 0 | 0= 0; 1 | 0 阅读全文
摘要:
java 提供两种锁 volatile 和 synchronized volatile 轻量级锁,锁缓存,当数据变更写入到主内存,通知其他cup所持有的数据失效,从主内存中重新读取synchronized 重量级锁。锁对象或者类class. 锁存状态放在监视器对象的头部。1.锁普通方法,锁的是当前实 阅读全文
摘要:
官方文档 https://docs.spring.io/spring/docs/current/spring-framework-reference/web.html#mvc-servlet 作用 spring mvc 核心处理器DispatcherServelt.java.其将接收到的请求分发给特 阅读全文