fFee-ops's Blog
项目相关 项目相关
@toc 1、Elasticsearch 与 solr 的区别背景:他们都是基于 Lucene 搜索服务器基础上开发,一款优秀的,高性能的企业级搜索服务器,【是因为他们都是基于分词技术构建的倒排索引的方式进行查询】 开发语言:Java 诞生
2022-01-21
JVM、GC JVM、GC
@toc CMS错标对象的修正算法(三色标记算法)fields:属性 但是这个方法有个问题,在我扫描完A将其标记成黑色后,再去扫描B,发现B-D连接消失了,但是此时A-D又建立了连接,但是因为A已经被标记成黑色了,就不会回头再扫描和A相连的
2022-01-21
Nginx、ES、Docker、Shiro、RabbitMQ Nginx、ES、Docker、Shiro、RabbitMQ
@toc Nginx👇👇👇1、什么是Nginx?Nginx 是一个 轻量级/高性能的反向代理Web服务器,他实现非常高效的反向代理、负载均衡 2、为什么Nginx性能这么高?因为他的事件处理机制:异步非阻塞事件处理机制:运用了epol
2022-01-21
多线程高并发相关 多线程高并发相关
@toc ThreadLocal中只能线程独享 看看set方法的源码 ThreadLocal为啥要用弱引用看看mao的set方法中的源码 可以看到ThreadLocal有一个强引用tl指向它,还有一个弱引用key指向它,假如key是强引
2022-01-21
Java基础、集合篇 Java基础、集合篇
@toc Java基础1、关于自动装箱、拆箱简单一点说,装箱就是 自动将基本数据类型转换为包装器类型;拆箱就是 自动将包装器类型转换为基本数据类型。 装箱和拆箱是如何实现的: 用一句话来总结: 装箱过程是通过调用包装器的valueOf方
2022-01-21
青鸟微商城系统 青鸟微商城系统
@toc 电商系统分类 一般电商项目的架构图 介绍 面试官你好,我最近参与的项目是青鸟微商城系统,这个项目是我们学校创新学院孵化的项目之一,我从去年开始到现在一直参与这个微商城系统的开发我们研发的这个微商城系统是B/C模式的电商系统,将来会
2022-01-21
面经汇总 面经汇总
@toc Java八股👇👇👇1、Object类下面有哪些方法object构造方法、getClass、hashCode、equals、clone、toString、notify、notifyAll、wait 2、HashMap的put过
2022-01-21
Zookeeper与Dubbo Zookeeper与Dubbo
@toc 常见关系对比: Dubbo是个微服务整体架构的框架,提供的功能包括服务注册发现,远程调用,监控等等。对标的项目大概是spring cloud。Dubbo的服务发现模块基于zookeeper实现。Zookeeper。是用来保证分布
2022-01-21
轻量级RPC框架 轻量级RPC框架
@toc 1、负载均衡怎么做的?我们可以从Nacos中获得所有提供这个服务的列表,要从中选择一个,那就涉及到客户端侧的负载均衡,所以只要创建一个负载均衡的接口,再去实现它就行了,目前就实现了随机、轮询两种,在创建客户端的时候可以指定,如果
2022-01-21