logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Java堆与垃圾收集器(GC)

Java堆:Java堆内存空间在虚拟机启动时创建,是Java虚拟机锁管理的最大内存区域;垃圾收集器的主要区域;它被所有线程共享。堆内存的唯一目的是存放对象实例。Java堆空间分为老年代和新生代。老年代用于存储经过多次Minor GC后,任然存活的对象,或者是创建的大对象(新生代空间不足,会直接将大对象存放在老年代);新生代主要用于存储新创建的对象,新生代又分为Eden区、From Surv...

文章图片
ES(一):ES基本概念和原理简单介绍

Elasticsearch概述:ES是基于Lucene的搜索服务器,它提供了一个分布式多用户能力的全问搜索引擎,且ES支持RestFulweb风格的url访问。ES是基于Java开发的开源搜索引擎,设计用于云计算,能够达到实时搜索,稳定、可靠、快速。此外,ES还提供了数据聚合分析功能,但在数据分析方面,es的时效性不是很理想,在企业应用中一般还是用于搜索。ES自2016年起已经超过Solr等,..

Spring容器创建及启动过程

创建Spring容器:@Testpublic void test01(){AnnotationConfigApplicationContext applicationContext= new AnnotationConfigApplicationContext(SpringConfig.class);applicationContext.close();}...

文章图片
Linux lvs负载均衡

Linux Virtual Server(LVS)是一个基于Linux内核的开源软件项目,用于构建高性能、高可用性的服务器群集。LVS通过将客户端请求分发到一组后端服务器上的不同节点来实现负载均衡,从而提高系统的可扩展性和可靠性。

文章图片
#linux#lvs#负载均衡
Java操作ES(四):RestHighLevelClient操作ES的API

Create Index APIRestHighLevelClient client = new RestHighLevelClient(RestClient.builder(new HttpHost("localhost", 9200, "http"),ne...

Java操作ES(一):java连接ES的两种方式

Java对Elasticsearch的操作都是使用Client对象执行的。Client 定义的所有API都是异步执行的。(要么使用事件监听器回调或者使用Future模式)。Java操作ES的Client有两种:TransportClient和Rest Client。但是Elasticsearch 7.0中开始弃用TransportClient,在8.0中完全删除它。故在实际使用过程中建议使用Jav

Mybatis注解@Results、@Result、@ResultMap

先来看一组代码:@Results(id="groupWithUsers",value = {@Result(property = "groupId", column = "group_id", id = true),@Result(property = "name", column = "name"),...

Java操作ES(四):RestHighLevelClient操作ES的API

Create Index APIRestHighLevelClient client = new RestHighLevelClient(RestClient.builder(new HttpHost("localhost", 9200, "http"),ne...

到底了