- 博客(25)
- 资源 (1)
- 收藏
- 关注
原创 Elasticsearch 在kibana中文档的基本 CRUD 与批量操作
在kibana 中操作基本数据修改查询删除Bulk 操作Bulk 操作 是批量操作,会返回每次执行的结果,每次执行并不会影响其它语句
2022-06-09 08:31:12
512
原创 Elasticsearch基本概念一: 文档,索引 和 节点和分片概念
Elasticsearch 是面向文档的,文档是所有可搜索数据的最小单位日志文件中的日志项一本电影的具体信息/一张唱片的详细信息MP3播放器里的一首歌/一篇PDF文档中的具体内容文档会被序列化成JSON格式,保存在Elasticsearch中JSON对象有字段组成每个字段都应有对应的字段类型(字符串/数值、布尔、日期、二进制、范围类型)每个文档都i有一个Unique ID可以自定义ID也可以通过Elasticsearch自动生成2.文档的元数据3.索引(Index)索引是文档的容
2022-06-06 20:12:21
610
原创 logstash 安装
在官网下载和elasticsearch相同版本的logstash上传到对应目录解压3.集成elasticsearch创建配置文件 我放在config 目录下配置文件内容如下4.启动我这里是然后可以到相关插件查看数据是否导入成功我这里用的是cerebro,相关安装可以看上一章节...
2022-06-06 09:02:44
351
原创 elasticsearch插件之cerebro的安装
cerebro作为elasticsearch的可视化工具,安装比较简单1.下载https://github.com/lmenezes/cerebro/releases2.安装上传到对应目录解压tar -zxvf cerebro-0.9.4.tgz重命名mv cerebro-0.9.4 cerebro启动./bin/cerebro &访问http://ip:9000我这里是http://10.65.9.44:9000/访问出现如下页面说明安装成功写入自己的elast
2022-06-01 08:56:17
623
原创 elasticsearch插件之kibana的安装和配置
1.下载kibana到官网下载elasticsearch对应版本的kibana,我试用的7.1的版本,下载对应版本https://www.elastic.co/cn/downloads/past-releases/kibana-7-1-02.安装kibana下载之后放到安装目录,并解压tar -zxvf kibana-7.1.0-linux-x86_64.tar.gz重命名mv kibana-7.1.0-linux-x86_64 kibana配置文件再config目录下,启动再bin目录
2022-05-31 17:19:09
557
原创 Elasticsearch 集群部署
在我们安装好Elasticsearch之后,详细可参考https://blog.youkuaiyun.com/u011192622/article/details/124867544这里我们讲一下Elasticsearch的集群部署我们准备三台服务器(10.65.9.44,10.65.9.45,10.65.9.46),保证互相之间可以正常访问,在每一台服务器都下载解压好Elasticsearch,并创建想用用户和组以及分配权限(不能root用户安装,详细看上一节内容)下边我们分三个节点,只需要每个节点的配置文件.
2022-05-31 15:38:43
2874
1
转载 CentOS7.6 防火墙操作
CentOS7 默认使用的是firewall作为防火墙下边是一些基本的命令查看防火墙状态firewall-cmd --staterunning 说明运行正常查看开放端口:firewall-cmd --zone=public --list-ports开放端口:firewall-cmd --permanent --zone=public --add-port=9200/tcp --permanent关闭端口firewall-cmd --zone=public --remove-port
2022-05-30 20:02:51
1423
原创 易宁饥荒修改代码
饥荒游戏实用修改技巧适用于巨人的统治DLC游戏100795版,去掉修改路径中的DLC0001\可用于非DLC版,由于现在的饥荒海难包还未正式推出,所以小凡将DLC0001当做DLC0002修改测试后,十足的尿性,所以小伙伴们赶紧来尝试看看吧。索引:一.全人物解锁二.提高主角血量10倍三.主角自动回血四.增加食物及料理补血量10倍五.菩萨低眉(主角受怪物攻击毫发无伤,怪物反暴毙)六.复活石无限使用(主角永生)七.主角自动补脑(妈妈再也不用担心我的学习)八.主角不会饿九.延缓冻、饿死亡时间
2022-05-20 16:25:57
13250
2
原创 Elasticsearch的安装和配置
Elasticsearch的下载 我使用的是7.1的版本,其它的对应版本可以在官网进行下载,提供有linux 和mac 以及windows 的下载 本次下载的是linux7.1版本的下载地址为:[https://www.elastic.co/cn/downloads/past-releases/elasticsearch-7-1-0](https://www.elastic.co/cn/downloads/past-releases/elasticsearch-7-1-0) 其它版本 :h
2022-05-20 10:50:47
756
原创 职场对上沟通原则
1. 汇报有条理无论是在会议上被点名发言,还是电梯里或者去食堂的路上碰见领导偶然问几句工作。一定要表现的自信大方,不可唯唯诺诺,嗯··啊··可能,这些语气词语或者低个头、红着脸一听一看就能感觉这个人不太干练,几句话都说不明白,何堪大任?所以一旦遇到这种情况,也是自己的机会,一定要看着对方的眼睛(也不要一直盯着),认真听提问,眼神里若有所思。听完后点点头,简单叙述一下问题,然后说领导,我是这样认为的,一二三,回答完以后,还要跟一句,因为某方面是某某同事负责的,我了解的并不多,所以有些地方可能说的不对,还请领
2021-11-17 10:04:54
490
原创 spring data elasticsearch的 @Documnet 和 @Field 注解
@Documnet 注解@Document(indexName = "jcydb_t_cgj_gdzbxx", type = "t_cgj_gdzbxx", useServerConfiguration = true, createIndex = true)我们来看Document 的注解public @interface Document { String indexName(); //索引库的名称,个人建议以项目的名称命名 String type() default ""; //类型,
2021-11-09 11:08:01
1045
原创 oracle对表的update_time(更新时间)做修改自动更新
例如: 需要对表bs_cpws 的update_time 字段做自动更新可新建触发器如下:create or replace trigger trig_bs_cpws_auto_update_time # 触发器名称beforeupdate on bs_cpws #表名for each rowbegin select sysdate into :NEW.update_time from dual;end;...
2021-11-08 10:01:40
4702
原创 Linux 下java的安装
前言Linux 下安装jdk和windows下的安装是一样的,之前在windows安装的时候是先下载压缩包,然后再配置环境变量。其实在linux下也是一样的。安装step1:创建jdk安装目录(该/usr/local/src 目录是空的,最好把我们自己下载的放到这,容易区分)命令:mkdir -p /home/softwarestep2:查看安装程序命令:rpm -qa | grep -i jdk若之前安装过jdk,下次安装一定把之前的删除干净step3:命令下载jdk包 (需要联网
2021-09-17 10:12:54
886
原创 linux 下安装redis
下载官网下载redis : https://redis.io/download上传下载完成之后上传到存放目录,我的是/root/softward/redis安装1.解压cd /root/softward/redis/tar -zxvf redis-5.0.7.tar.gz并且移动到安装目录mv redis-5.0.7 /usr/local/2.安装gcc环境由于redis是由C语言编写的,它的运行需要C环境,因此我们需要先安装gcc。安装命令如下:yum install gc
2021-09-15 16:56:51
97
原创 项目管理的思考-论软件项目经理需要做的事情
有些人在年少时就知道他这一辈子要做什么,但那是极少数。绝大多数人,都是通过不断的尝试和摸索,才会逐渐了解自己最喜欢做什么(兴趣),最擅长做什么(优势) 我在第一家公司工作了三年,从开发工程师一直做到技术经理,这个当中我对于整个软件项目管理特别是自研项目管理有了一个初步的了解下面我就根据我这些年的项目管理经验,谈谈如自己的感受。 软件项目会定一个计划发布日期,然而这个项目有个隐藏的实际合理发布日期。 因为软件开发并不是一个直接添加资源就可以加快速度的过程, 所以这个实际合理发布日期是在现...
2021-06-22 20:09:01
209
原创 LInux 下 GitLab 的安装及使用
前言新入职公司,发现公司还在使用落后生产工具 svn,由于重度使用过 svn 和 git ,知道这两个工具之间的差异,已经在使用 git 的路上越走越远。正好服务器下来,在重装一遍gi记录一下git的优点git是分布式的,svn不是git分布式本地就可以用,可以随便保存各种历史痕迹,不用担心污染服务器,连不上服务器也能提交代码、查看logGIT分支和SVN的分支不同分支在SVN中实际上是版本库中的一份copy,而git一个仓库是一个快照,所以git 切换、合并分支等操作更快速。git有一个强
2021-04-13 09:37:06
284
原创 spring boot 过滤器、拦截器的区别与使用
拦截器与过滤器的区别1.拦截器和过滤器触发时机不一样,过滤器是请求进入容器后,但请求进入servlet之前进行预处理的。请求结束返回也是,是在servlet处理完后,返回给前端之前。
2021-03-18 10:15:39
249
原创 OpenResty搭建高性能nginx
OpenRestyOpenResty是基于Ngnix和Lua的高性能web平台,内部集成精良的LUa库、第三方模块、依赖项。用于方便搭建能够处理高并发、扩展性极高的动态web应用、web服务、动态网关。可以使用Lua脚本调用Ngnix支持的C以及Lua模块,快速构建10K~1000K单机并发连接的高性能web应用系统。OpenResty的目标是让web服务直接运行在Nginx服务内部,利用Ngnix的非阻塞IO模型,对HTTP客户端请求和后端DB进行一致的高性能响应。OpenResty的出现可以
2021-03-02 20:18:26
383
原创 java线程启动的三种方式
继承Threadpublic class java_thread extends Thread{ public static void main(String args[]) { (new java_thread()).run(); System.out.println("main thread run "); } public synchronized void run() { System.out.println("sub thread run "); }实现Run.
2021-02-26 10:34:13
150
原创 java 动态代理和静态代理
什么是代理模式?通过代理控制对象的访问,可以详细访问对象的某个方法,在这个方法调用前处理,调用后处理。这也是 spring Aop的微实现。代理模式的应用场景spring Aop 、事务原理、日志打印、权限控制、远程调用……代理的分类静态代理由开发者或者工具类生成代理类的源码,再编译代理类。所谓的静态代理就是在程序运行之前就已经存在代理类的字节码文件,代理类和委托类在程序运行前就已经确定了关系动态代理代理对象,不需要实现接口代理类的生成,是利用JDK的api,动态的在内存中构建
2021-02-25 16:58:57
275
1
原创 Spring bean 的生命周期
找工作的时候有些人会被问道Spring中Bean的生命周期,其实也就是考察一下对Spring是否熟悉,工作中很少用到其中的内容,那我们简单看一下。在说明前可以思考一下Servlet的生命周期:实例化,初始init,接收请求service,销毁destroy;实例化一个bean按照spring 上下文对实例化的bean进行配置 – 也就是Ioc注入如果这个bean实现了beanNameAware 接口,会调用它实现的setBeanName()方法,此处传递的就是Spring 配置文件中的bean
2021-02-24 16:34:07
85
原创 Spring 启动流程
spring 启动流程大致归结为三点:在web容器(tomcat,jboss,…)启动后,会创建一个全局的上下文servletcontext,为其后面的 spring Ioc容器提供宿主环境由于contextLoaderListener 实现了servletContextListener,因此在sercletContext 创建后,其contextInitialized 方法会自动调用,在这个方法中spring会启动一个根上下文 webApplicationContext,这个就是Ioc 容器,其对应
2021-02-24 09:47:07
322
原创 Redis缓存雪崩、穿透、击穿、数据一致性
Redis缓存雪崩、穿透、击穿、数据一致性缓存机制要解决的问题1.缓存一致性2.缓存雪崩3.缓存穿透4.缓存击穿总结相同点不同点缓存机制主要是为了提高数据的读取速度因为服务器和应用客户端之前存在着流量的瓶颈所以读取大容量数据时,使用缓存来直接为客户端服务可以减少客户端与服务端的数据交互,从而大大提高程序的性能要解决的问题1.缓存一致性解释:缓存和数据库中的数据需要保持一致解决方法:更新数据库后及时更新缓存缓存失败时增加重试机制2.缓存雪崩解释:缓存雪崩是指缓存中数据大批量到过期时间
2020-07-22 10:01:44
230
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人