自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 ElasticSearch的client

4、elasticsearch-rest-high-level-client:6.4.3,高级客户端【es官方推荐】,依赖于低级客户端elasticsearch-rest-client和elasticsearch两个模块,使用面向对象的方式来形成dsl,和TransportClient不同的是,它是通过低级客户端的http协议和es服务器来交互。总的来说,High Level REST Client 是目前推荐使用的客户端,而 Transport Client 已经被废弃不建议使用。

2024-01-03 15:33:34 857 1

原创 1.MQ选型

开源,横向扩展,性能,kafka 异步,批量。kafka 发消息不是立即发送,是等一等批量发送,延迟性比较高。系统中为什么使用MQ:异步,削峰,解耦列举出三个业务场景:缺点:保证消息队列的可用性。系统复杂性增加,如何保证数据的幂等性:重复消费。

2023-12-04 18:56:19 348

原创 设计模式--快速记忆

SOLIDD(S单一职责,O 开闭原则,L 里式替换,I: 接口隔离原则,D:依赖导致,D迪米特法则)设计模式:创建型(5中):2工厂(工厂方法,抽象工厂),构造者,原型,单例结构型 (7种):例如:扩展性(外观、组成、代理、装饰)、封装(适配器、桥接),享元模式(Flyweight)行为型(11种)1. 行为类模式使用继承机制在类间分派行为。2. 行为对象模式使用对象聚合来分配行为。

2023-11-15 00:16:43 36

原创 redis

一个基于内存的非关系型数据库。1.基于内存,2.单线程(瓶颈主要在IO,不在CPU,避免上下文切换),3.IO 使用 多路复用模型。4.数据结构简单。

2023-11-14 23:51:41 27

原创 分布式系统相关面试题

分布式系统:多个服务 部署在不同的服务器微服务: 一种服务治理理念,

2023-11-13 23:38:05 33

原创 Jvm面试题含答案

一半情况下在 堆内分配内存栈中 分配内存,对象中都是基本数据类型,逃逸分析 不会逃逸。JVM中如何判断一个常量是废弃常量?JVM中JIT是什么?JVM中什么是分布式垃圾回收(DGC)?它是如何工作的?JVM中堆的结构是什么样子的?什么是堆中的永久代(Perm Gen space)JVM中怎么获取 Java 程序使用的内存?堆使用的百分比?JVM中强引用、软引用、弱引用、虚引用是什么?JVM中堆的作用是什么?JVM中常用的 JVM 配置参数有哪些?

2023-11-12 23:30:32 25

原创 JVM 类加载

紧接着魔数的4个字节存储的是Class 文件的版本号。C2编译器是为长期运行的服务器端应用程序做性能调优的编译器,适用于执行时间较长或者对峰值性能有要求的程序,也称为Server Compiler,例如,服务器上长期运行的Java应用对稳定运行就有一定的要求。可以说,常量池是整个Class文件的基石。C1编译器是一个简单快速的编译器,主要的关注点在于局部性的优化,适用于执行时间较短或者对启动性能有要求的程序,也称Client Compiler,例如,eclipse 或者 idea中的 局部编译。

2023-11-12 00:46:46 581 1

空空如也

空空如也

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

TA关注的人

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