上一页 1 ··· 14 15 16 17 18 19 20 21 22 ··· 39 下一页
摘要: Synchronized 用过吗,其原理是什么? Synchronized是jvm实现的一种互斥同步访问方式,底层是基于对象的监视器monitor实现的。 被synchronize修饰的代码在反编译后发现,在代码的开始和结束是通过monitorenter和monitorexit实现的。 当虚拟机执行 阅读全文
posted @ 2022-01-10 18:45 佛祖让我来巡山 阅读(200) 评论(0) 推荐(0)
摘要: Java类加载过程? Java编译器会将.java文件编译成.class文件,.class文件被类加载器加载进jvm,创建Class对象,初始化类变量。 描述—下JVM加载 Class文件的原理机制? 大体同上。 Java内存分配。 Java内存主要分为程序计数器(寄存器,记录线程内程序执行的顺序) 阅读全文
posted @ 2022-01-06 18:06 佛祖让我来巡山 阅读(92) 评论(0) 推荐(0)
摘要: ArrayList 和 Vector 的区别。 ArrayList是线程不安全的,Vector是线程安全的。Veator中的方法是同步方法(Synchronized修饰),因此ArrayList执行效率相对较高。 说说 ArrayList,Vector, LinkedList 的存储性能和特性。 A 阅读全文
posted @ 2022-01-06 11:29 佛祖让我来巡山 阅读(96) 评论(0) 推荐(0)
摘要: 服务异步通信-高级篇 消息队列在使用过程中,面临着很多实际问题需要思考: 1.消息可靠性 消息从发送,到消费者接收,会经历多个过程: 其中的每一步都可能导致消息丢失,常见的丢失原因包括: 发送时丢失: 生产者发送的消息未送达exchange 消息到达exchange后未到达queue MQ宕机,qu 阅读全文
posted @ 2022-01-05 17:44 佛祖让我来巡山 阅读(1058) 评论(0) 推荐(1)
摘要: 1.什么是多级缓存 传统的缓存策略一般是请求到达Tomcat后,先查询Redis,如果未命中则查询数据库,如图: 存在下面的问题: 请求要经过Tomcat处理,Tomcat的性能成为整个系统的瓶颈 Redis缓存失效时,会对数据库产生冲击 多级缓存就是充分利用请求处理的每个环节,分别添加缓存,减轻T 阅读全文
posted @ 2022-01-03 15:21 佛祖让我来巡山 阅读(449) 评论(0) 推荐(0)
摘要: 一、单点Redis弊端 1、数据丢失问题:Redis是内存存储,服务器重启可能会丢失数据 2、并发能力问题:单节点Redis并发能力虽然不错,但也无法满足如618这样的高并发场景 3、故障恢复问题:如果Redis宕机,则服务不可用,需要一种自动的故障恢复手段 4、存储能力问题:Redis基于内存,单 阅读全文
posted @ 2021-12-30 17:39 佛祖让我来巡山 阅读(295) 评论(0) 推荐(0)
摘要: 1.初识Sentinel 1.1.雪崩问题及解决方案 1.1.1.雪崩问题 微服务中,服务间调用关系错综复杂,一个微服务往往依赖于多个其它微服务。 如图,如果服务提供者I发生了故障,当前的应用的部分业务因为依赖于服务I,因此也会被阻塞。此时,其它不依赖于服务I的业务似乎不受影响。 但是,依赖服务I的 阅读全文
posted @ 2021-12-28 17:40 佛祖让我来巡山 阅读(147) 评论(0) 推荐(0)
摘要: 数据聚合 1、数据聚合 聚合(aggregations)可以让我们极其方便的实现对数据的统计、分析、运算。例如: 什么品牌的手机最受欢迎? 这些手机的平均价格、最高价格、最低价格? 这些手机每月的销售情况如何? 实现这些统计功能的比数据库的sql要方便的多,而且查询速度非常快,可以实现近实时搜索效果 阅读全文
posted @ 2021-12-23 15:29 佛祖让我来巡山 阅读(770) 评论(0) 推荐(0)
摘要: 详情请参考:https://www.aliyundrive.com/s/Y4ArBxRkvTC 查询操作 1、DSL查询分类 Elasticsearch提供了基于JSON的DSL(Domain Specific Language)来定义查询。常见的查询类型包括: 查询所有:查询出所有数据,一般测试用 阅读全文
posted @ 2021-12-21 09:01 佛祖让我来巡山 阅读(420) 评论(0) 推荐(0)
摘要: 1、elasticsearch的作用 elasticsearch是一款非常强大的开源搜索引擎,具备非常多强大功能,可以帮助我们从海量数据中快速找到需要的内容 2、elasticsearch和lucene elasticsearch底层是基于lucene来实现的。 elasticsearch的发展历史 阅读全文
posted @ 2021-12-20 10:57 佛祖让我来巡山 阅读(261) 评论(0) 推荐(0)
上一页 1 ··· 14 15 16 17 18 19 20 21 22 ··· 39 下一页

佛祖让我来巡山博客站 - 创建于 2018-08-15

开发工程师个人站,内容主要是网站开发方面的技术文章,大部分来自学习或工作,部分来源于网络,希望对大家有所帮助。

Bootstrap中文网