hello there
  • 首页
  • 归档
  • 分类
  • 标签
  • 关于

深入Mysql(执行流程)

Select执行流程(理解mysql执行流程)graph TD B[连接器] --> C{查询缓存命中?} C -->|是| D[返回缓存结果] C -->|否| E[解析器] E --> F[预处理器] F --> G[优化器] G --> H[执行器] H --> I[存储引擎
2023-06-18
SQL
#mysql

Elasticsearch搜索引擎(聚合分析)

一个优秀的elasticsearch工程师对elastic官网内容和案例模板要非常清楚,因为elasticsearch的api本就复杂规律性不像sql那么简单易用。 聚合分析搜索引擎执行搜索,聚合分析可以基于结果进行聚合新的结果,注意区分 作用: 搜索引擎用来回答如下问题: 请告诉我地址为上海的所有订单? 请告诉我最近1天内创建但没有付款的所有订单? 聚合分析可以回答如下问题: 请
2023-02-20
中间件
#Elasticsearch #中间件

Elasticsearch搜索引擎(搜索)

一个优秀的elasticsearch工程师对elastic官网内容和案例模板要非常清楚,因为elasticsearch的api本就复杂规律性不像sql那么简单易用。 Search API[https://www.elastic.co/guide/en/elasticsearch/reference/8.1/search-search.html](https://www.elastic.co/g
2023-01-12
中间件
#Elasticsearch #中间件

深入理解java(异常-反射)

异常处理基本概念 异常基本组件 throw:异常抛出 try-catch:异常捕获 异常类型,所有异常都是 Throwable 类或者其子类的实例。Throwable 有两大直接子类。第一个是 Error,涵盖程序不应捕获的异常。 Error:系统级别异常,用户无需处理实现。(无法捕获) 当程序触发 Error 时,它的执行状态已经无法恢复,需要中止线程甚至是中止虚拟机。 Exceptio
2022-09-14
JAVA
#JAVA #JVM

Elasticsearch搜索引擎(数据操作)

一个优秀的elasticsearch工程师对elastic官网内容和案例模板要非常清楚,因为elasticsearch的api本就复杂规律性不像sql那么简单易用。 索引操作(增-删-改)es 有专门的 Index API,用于创建、更新、删除索引配置等 https://www.elastic.co/guide/en/elasticsearch/reference/8.1/indices.ht
2022-09-01
中间件
#Elasticsearch #中间件

Elasticsearch搜索引擎(数据建模)

一个优秀的elasticsearch工程师对elastic官网内容和案例模板要非常清楚,因为elasticsearch的api本就复杂规律性不像sql那么简单易用。 数据类型和java类似 JSON 数据类型 Elasticsearch 数据类型 ES 类型说明 映射示例 注意事项 string text 全文检索字段 "name": { "
2022-08-20
中间件
#Elasticsearch #中间件

Elasticsearch搜索引擎(基础-部署)

一个优秀的elasticsearch工程师对elastic官网内容和案例模板要非常清楚,因为elasticsearch的api本就复杂规律性不像sql那么简单易用。 一些概念ElasticSearch 近实时的搜索引擎 应用场景包括电商搜索、日志分析、指标分析、地理搜索等等 Kibana Elasticsearch 专用的可视化工具 支持丰富的可视化图表和即时的交互体验 常用术语 集群 C
2022-08-16
中间件
#Elasticsearch #中间件

深入理解java(方法调用)

JVM方法调用重写与重载重载针对java编译器约定方法签名为方法名+参数列表,故此java中允许方法重载,即方法名相同,参数列表不同的方法。 但也会出现以下异常情况 123456789101112131415161718192021public class Main { public static void main(String[] args) { //调
2022-03-14
JAVA
#JAVA #JVM

深入理解java(编译-基本类型-类加载)

如何运行java代码的在讲述java执行过程之前,需要先弄清java的编译过程。 关于编译java编译过程分为两步 前端编译器将.java文件编译成字节码.class文件。字节码顾名思义,是将操作指令固定为一个字节的操作码。 由后端编译器将.class文件解析,编译成可由机器托管的机器码。 12345# 最左列是偏移;中间列是给虚拟机读的机器码;最右列是给人读的代码0x00: b2 00 0
2021-12-24
JAVA
#JAVA #JVM

OGNL类库

OGNL概述定义 OGNL是Object Graphic Navigation Language(对象图导航语言)的缩写,他是一个开源项目。Struts框架使用OGNL作为默认的表达式语言。 特性 Ognl有三个核心类,Ognl,OgnlContext,OgnlRuntime Ognl:Ognl的核心操作类,封装多种函数。解析表达式,生成上下文,以及提取表达式中的内容等 OgnlContext:
2021-01-01
Ognl
#Ogn
1234

搜索

Hexo Fluid