centos下elasticsearch7.9.0安装步骤,elastic

centos下elasticsearch7.9.0安装步骤,elastic

ElasticSearch是一个基于Lucene的搜索服务器。它提供了一个分布式多用户能力的全文搜索引擎,基于RESTful web接口。Elasticsearch是用Java开发的,并作为Apache许可条款下的开放源码发布,是当前流行的...[详情]

20年10月12日

velocity模版引擎怎么用?velocity模板引擎

velocity模版引擎怎么用?velocity模板引擎

人员可以和 Java 程序开发人员同步开发一个遵循 MVC 架构的 web 站点。但是在实际应用过程中,Velocity 又不仅仅被用在了 MVC 的架构中。...[详情]

20年08月25日

Message Digest主要方法简要说明

Message Digest主要方法简要说明

MessageDigest 通过其getInstance系列静态函数来进行实例化和初始化。MessageDigest 对象通过使用 update 方法处理数据。不论什么时候都能够调用 reset 方法重置摘要。一旦全部须要更新的数据都已经被...[详情]

20年08月25日

b+tree数据结构简述以及B+ Tree的存储结构

b+tree数据结构简述以及B+ Tree的存储结构

hash表就是数组 + 链表的散列接口 对指定的列进行hash查询到其在数组上的索引下标,然后value用于存储列名 + 主键id? hash表适用于只有等值查询的场景,不适合返回检索...[详情]

20年08月01日

线上数据cpu100%的问题解决方案

线上数据cpu100%的问题解决方案

为n的数据行可能就存在几千条,后续和其他索引进行index_merge时,会非常耗时,因为要对接近800W的数据集进行交集造成数据库查询缓慢。如果并发量大,很容易造成cpu 100%的问题。...[详情]

20年07月15日

csv文件上传下载至oss工具类源码

csv文件上传下载至oss工具类源码

逗号分隔值(Comma-Separated Values,CSV,有时成为字符分隔值)。 其文件以纯文本形式存储表格数据(数字和文本),文件的每一行都是一个数据记录。 每个记录由一个或多个字段组成,用逗号...[详情]

20年07月06日

mybatis注解详解,mybatis-3源码中文注释

mybatis注解详解,mybatis-3源码中文注释

针对mapper.xml进行了源码注释 针对mapper接口中的注解进行了源码注释,注意,这里仅仅是针对mybatis,不要把spring-mybatis整合混淆进来 针对语句执行的全流程进行了源码注释(暂时只针对query)...[详情]

20年06月20日

LRU 算法java实现,基于hashmap + 双向链表

LRU 算法java实现,基于hashmap + 双向链表

LRU算法全称Least Recently Used,也就是检查最近最少使用的数据的算法。这个算法通常使用在内存淘汰策略中,用于将不常用的数据转移出内存,将空间腾给最近更常用的“热点数据”。...[详情]

20年06月20日

java逃逸分析,逃逸分析技术

java逃逸分析,逃逸分析技术

方法逃逸:当一个对象在方法里面被定义后,它可能被外部方法所引用,例如作为调用参数传递到其他方法中,此时称为方法逃逸; 线程逃逸:当一个对象在方法里面被定义后,它可能被外部...[详情]

20年06月20日

jvm常用的垃圾收集算法,垃圾收集算法

jvm常用的垃圾收集算法,垃圾收集算法

新生代的回收基本采用这种方式来实现。因为新生代的对象的98%的生命周期都很短,都是朝生夕死,而复制算法的实现也不会对半划分,具体实现是在内存分为一块较大的Eden空间和两块较小的...[详情]

20年06月20日