農農 |
|
||
2020年3月9日
摘要:
Tomcat优化 tomcat服务器在JavaEE项目中使用率非常高,所以在生产环境对tomcat的优化也变得非常重要了。 对于tomcat的优化,主要是从2个方面入手,一是,tomcat自身的配置,另一个是tomcat所运行的jvm虚拟机的调优。 1.解压Tomcat后进入解压目录下的bin目录双 阅读全文
2020年3月8日
摘要:
1.GC日志输出参数 1.1 编写测试代码 public static void main(String[] args) throws InterruptedException { List<Object> list = new ArrayList<Object>(); while (true) { 阅读全文
摘要:
一、垃圾回收器分类 1.串行回垃圾回收器 串行垃圾收集器,是指使用单线程进行垃圾回收,垃圾回收时,只有一个线程在工作,并且java应用中的所有线程都要暂停, 等待垃圾回收的完成。这种现象称之为 1.1编写测试代码 public static void main(String[] args) thro 阅读全文
2020年3月5日
摘要:
一、什么是垃圾回收 程序的运行必然需要申请内存资源,无效的对象资源如果不及时处理就会一直占有内存资源,最终将导致内存溢出,所以对内存资源的管理是非常重要了。 1、C/C++语言的垃圾回收 在C/C++语言中,没有自动垃圾回收机制,是通过new关键字申请内存资源,通过delete关键字释放内存资源。 阅读全文
摘要:
概述 VisualVM是一个免费的Java应用监控、分析工具。 简单说来,VisualVM是一种集成了多个JDK命令行工具的可视化工具,它能为您提供强大的分析能力。所有这些都是免费的!它囊括的命令行工具包括jstat, JConsole, jstack, jmap 和 jinfo,这些工具与JDK的 阅读全文
2020年3月4日
摘要:
1.jstat命令可以查看堆内存各部分的使用量,以及加载类的数量 1.1 查看当前进程class类加载统计 说明: Loaded:加载class的数量 Bytes:所占用空间大小 Unloaded:未加载数量 Bytes:未加载占用空间 Time:时间 1.2 查看编译统计 说明: Compiled 阅读全文
摘要:
2.通过jmap监控内存使用情况 2.1 监控堆内存 jamp -heap 12840 2.2 监控内存中对象的数量及其大小 查看所有对象的数量以及大小包括类型:jmap -histo 14116 | more 查看所有对象的数量以及大小包括类型:jmap -histo:live 14116 | m 阅读全文
2020年2月26日
摘要:
1.什么是ElasticSearch Elaticsearch,简称为es, es是一个开源的高扩展的分布式全文检索引擎,它可以近乎实时的存储、检索数据;本 身扩展性很好,可以扩展到上百台服务器,处理PB级别的数据。es也使用Java开发并使用Lucene作为其核心来实 现所有索引和搜索的功能,但是 阅读全文
2020年2月25日
摘要:
1.默认标准分析器 所有分析器最终继承的类都是Analyzer 1.1 编写AnalyzerTest类 //默认标准分析器 //1.创建一个Analyzer对象 Analyzer analyzer=new StandardAnalyzer(); //2.调用Analyzer对象的tokenStrea 阅读全文
2020年2月24日
摘要:
一.什么是全文检索? 就是在检索数据,数据的分类: 在计算机当中,比如说存在磁盘的文本文档,HTML页面,Word文档等等...... 1.结构化数据 格式固定,长度固定,数据类型固定等等,我们称之为结构化数据,比如说数据库中的数据 2.非结构化数据 word文档,HTML文件,pdf文档,文本文档 阅读全文
|
Copyright © 2024 Baekhyunne
Powered by .NET 9.0 on Kubernetes |