草庐IT

linux安装ES

基本概念ES是什么?我们可以把ES比作一个Mysql数据库,同样用来存储数据,不过比Mysql提供了更多的搜索功能,例如分词搜索,关联度搜索等,而且搜索速度也不是同一级别的,ES能够实现百万数据/秒的查询速度。接下来将ES中用到的概念和Mysql进行类比:字段解释index索引,相当于Mysql中的一个库,例如有一个叫『orders』的库,那么里面可以建立很多表,存储不同类型的数据,而表在ES中就是type。type类型,相当于Mysql中的一张表,存储json类型的数据document文档,一个文档相当于Mysql一行的数据shards分片,通俗理解,就是数据分成几块区域来存储,可以理解为m

ES入门学习:ElasticSearch、Kibana、ik分词器的安装、简单使用及SpringBoot集成

前言es是采用Java语言开发,因此,想要安装运行es需要提前准备好jdk环境,关于linux配置jdk在前文linux配置jdk本文主要介绍es的安装、kibana的安装和简单使用及ik分词器的简单使用以及SpringBoot整合es的简单测试。需要的安装包可以从官网下载https://www.elastic.co/cn/downloads,注意版本要对应,这里也有8.4.1版本的百度云链接链接:https://pan.baidu.com/s/1WtyRIZMKqdUD4dEM_C5ROQ?pwd=dykl提取码:dykl注意,文中安装的es版本为8.4.1,相对来说版本过于靠前,建议选择7

ES入门学习:ElasticSearch、Kibana、ik分词器的安装、简单使用及SpringBoot集成

前言es是采用Java语言开发,因此,想要安装运行es需要提前准备好jdk环境,关于linux配置jdk在前文linux配置jdk本文主要介绍es的安装、kibana的安装和简单使用及ik分词器的简单使用以及SpringBoot整合es的简单测试。需要的安装包可以从官网下载https://www.elastic.co/cn/downloads,注意版本要对应,这里也有8.4.1版本的百度云链接链接:https://pan.baidu.com/s/1WtyRIZMKqdUD4dEM_C5ROQ?pwd=dykl提取码:dykl注意,文中安装的es版本为8.4.1,相对来说版本过于靠前,建议选择7

【OpenGL ES】FBO离屏渲染

1前言        OpenGL默认把framebuffer当作渲染目的地,它由窗口系统创建并管理。应用程序也可以创建额外非可显示的framebufferobject(FBO),以区别窗口系统提供的framebuffer。OpenGL应用程序可以重定向渲染目的地,让它输出到FBO而不是窗口系统提供的framebuffer。        与窗口系统提供的framebuffer类似,FBO包含一系列渲染目的地:颜色缓冲区(colorbuffer)、深度缓冲区(depthbuffer)、模板缓冲区(stencilbuffer),FBO中的这些逻辑缓冲区称为附着点,颜色附着点可以有多个,深度附着点

【OpenGL ES】FBO离屏渲染

1前言        OpenGL默认把framebuffer当作渲染目的地,它由窗口系统创建并管理。应用程序也可以创建额外非可显示的framebufferobject(FBO),以区别窗口系统提供的framebuffer。OpenGL应用程序可以重定向渲染目的地,让它输出到FBO而不是窗口系统提供的framebuffer。        与窗口系统提供的framebuffer类似,FBO包含一系列渲染目的地:颜色缓冲区(colorbuffer)、深度缓冲区(depthbuffer)、模板缓冲区(stencilbuffer),FBO中的这些逻辑缓冲区称为附着点,颜色附着点可以有多个,深度附着点

leetcode,es热词更新和词频统计

777.在LR字符串中交换相邻字符我觉得这道题的题解是找规律。XL->LX,RX->XR如果X的右边是L,则x右移一位,L左移一位;如果x的左边是R,则R右移一位,x左移一位。除去x,start和end其他字符L、R的相对位置(顺序)不变。而且L在start的位置一定比end的位置大,R在start的位置一定比end的位置小。RXXLRXRXLXRLXXRRLX“XLXRRXXRXX”“LXXXXXXRRR”“XXXXXLXXXX”“LXXXXXXXXX”“XXXLXXXXXX”“XXXLXXXXXX”“LXXLXRLXXL”“XLLXRXLXLX”跳过所有的x,看两个字符串是否满足这两条规律

leetcode,es热词更新和词频统计

777.在LR字符串中交换相邻字符我觉得这道题的题解是找规律。XL->LX,RX->XR如果X的右边是L,则x右移一位,L左移一位;如果x的左边是R,则R右移一位,x左移一位。除去x,start和end其他字符L、R的相对位置(顺序)不变。而且L在start的位置一定比end的位置大,R在start的位置一定比end的位置小。RXXLRXRXLXRLXXRRLX“XLXRRXXRXX”“LXXXXXXRRR”“XXXXXLXXXX”“LXXXXXXXXX”“XXXLXXXXXX”“XXXLXXXXXX”“LXXLXRLXXL”“XLLXRXLXLX”跳过所有的x,看两个字符串是否满足这两条规律

Android OpenGL ES 透明背景

我正在构建一个利用OpenGL的Android应用。就目前而言,GLSurfaceView的背景是由我的代码动态生成的,并作为纹理加载并使用glDrawTexfOES绘制。这是“好的”,但我可以简单地将图像更平滑地显示到它自己的表面(没有OpenGL)。有什么方法可以使GLSurfaceView的背景透明?我听说过一些传言说这可以通过setEGLConfigChooser来完成,但我还没有找到任何确认。最终,我想取一个正在绘制的表面并将GLSurfaceView放在它上面以实现分层效果。我知道这是一个棘手的问题,而且很可能是不可行的,但任何意见都值得赞赏。提前致谢。

Android OpenGL ES 透明背景

我正在构建一个利用OpenGL的Android应用。就目前而言,GLSurfaceView的背景是由我的代码动态生成的,并作为纹理加载并使用glDrawTexfOES绘制。这是“好的”,但我可以简单地将图像更平滑地显示到它自己的表面(没有OpenGL)。有什么方法可以使GLSurfaceView的背景透明?我听说过一些传言说这可以通过setEGLConfigChooser来完成,但我还没有找到任何确认。最终,我想取一个正在绘制的表面并将GLSurfaceView放在它上面以实现分层效果。我知道这是一个棘手的问题,而且很可能是不可行的,但任何意见都值得赞赏。提前致谢。

ES 部署,问题及整合spring boot 简单使用

安装部署先前部署项目部署es的流程下载elasticsearchhttps://www.elastic.co/cn/downloads/elasticsearch解压安装elasticsearch修改配置文件,配置为单个节点config/elasticsearch.ymldiscovery,seed_hosts:[“127.0.0.1:9200”]cluster.initial_master_nodes:[“node-1”]因为部分elasticsearch支持的jdk版本不一样,所以可以自己再给elasticsearch配置一个jdk版本启动elasticsearch因为elasticsea