随笔: 142 文章: 1 评论: 59 引用: 0

2020年9月4日

摘要:最近工作中安装了es7.8. 我只是安装使用了。并没有设置密码。结果安全扫描到了。需要设置密码。 so。找到了这篇https://www.chengxulvtu.com/elasticsearch-7-8-enable-password-authentication/ 下面也记录下。 1.在 ela 阅读全文
posted @ 2020-09-04 09:58 Kevin_zheng 阅读(165) 评论(0) 推荐(0) 编辑

2020年9月3日

摘要:今天尝试用homebrew 安装grafana,一直不成功,于是搜到这篇文章:https://blog.csdn.net/weixin_42132763/article/details/105096760 记录下 cd $(brew --repo) git remote -v # origin ht 阅读全文
posted @ 2020-09-03 13:51 Kevin_zheng 阅读(31) 评论(0) 推荐(0) 编辑

2020年8月17日

摘要:看项目中需要实体类转xml,大家是拼接的。感觉可以利用反射实现。于是写了下 代码如下 package com.kevin.util; import org.springframework.util.ObjectUtils; import java.lang.reflect.Field; import 阅读全文
posted @ 2020-08-17 15:38 Kevin_zheng 阅读(71) 评论(0) 推荐(0) 编辑

2020年6月30日

摘要:原文地址 张硕的博客 文章目录 从理解磁盘 IO 开始 寻道时间 (Tseek) : 旋转延迟 (Trotation) 数据传输时间 (Transfer) 预读 page IOPS 与吞吐量 InnoDB 索引——B+Tree 索引 索引为什么使用 B+Tree? 聚集索引 与 非聚集索引 为什么要 阅读全文
posted @ 2020-06-30 10:59 Kevin_zheng 阅读(35) 评论(0) 推荐(0) 编辑

2020年6月26日

摘要:这篇文章介绍下mybatis的一级缓存的生命周期 一级缓存的产生 一级缓存的产生,并不是看mappper的xml文件的select方法,看下面的例子 mapper.xml <select id="getById" resultType="entity.TempEntity"> select * fr 阅读全文
posted @ 2020-06-26 17:50 Kevin_zheng 阅读(170) 评论(1) 推荐(0) 编辑
 
摘要:对于mybatis框架。仿佛工作中一直是在copy着使用。对于mybatis缓存。并没有一个准确的认知。趁着假期。学习下mybatis的缓存。这篇主要学习mybatis的一级缓存。 为什么使用缓存 其实,大家工作久了,就知道很多瓶颈就是在数据库上。 初识mybatis一级缓存 当然我们还是通过代码来 阅读全文
posted @ 2020-06-26 10:29 Kevin_zheng 阅读(241) 评论(0) 推荐(0) 编辑

2020年6月13日

摘要:java中的引用类型共4种:强软弱虚,具体每种类型的特点和应用场景。记录下。本文是看了马士兵老师的视频后记录整理的。加深印象。 基本概念 1. 强引用 强引用是使用最普遍的引用。如果一个对象具有强引用,那垃圾回收器绝不会回收它。当内存空间不足时,Java虚拟机宁愿抛出OutOfMemoryError 阅读全文
posted @ 2020-06-13 21:12 Kevin_zheng 阅读(89) 评论(0) 推荐(0) 编辑

2020年6月11日

摘要:![](https://img2020.cnblogs.com/blog/891580/202006/891580-20200611143013518-649296650.png) 阅读全文
posted @ 2020-06-11 14:30 Kevin_zheng 阅读(37) 评论(0) 推荐(0) 编辑

2020年5月29日

摘要:一、基础规范 表存储引擎必须使用InnoDB 表字符集默认使用utf8,必要时候使用utf8mb4 解读: (1)通用,无乱码风险,汉字3字节,英文1字节 (2)utf8mb4是utf8的超集,有存储4字节例如表情符号时,使用它 禁止使用存储过程,视图,触发器,Event 解读: (1)对数据库性能 阅读全文
posted @ 2020-05-29 11:45 Kevin_zheng 阅读(60) 评论(0) 推荐(0) 编辑

2020年5月5日

摘要:1.微服务特点 单一职责:单一职责不仅涉及到服务拆分,在微服务领域,这种职责划分要求将数据库、开发、测试、发布、运维都归于一个领域模型里。有一个团队完全掌控用用的整个生命周期。举例:如商品模块,商品的数据完全存放在商品微服务中,任何上下游系统都要通过商品服务提供的接口进行获取数据,而不是像单体应用那 阅读全文
posted @ 2020-05-05 22:16 Kevin_zheng 阅读(91) 评论(0) 推荐(0) 编辑

2020年3月15日

摘要:其实现实工作中使用es,基本都是从数据库同步到es中,这里简单介绍下从mysql数据库到es的过程 安装logstash 1.下载安装包,目前是在linux下,需要注意下,最好下载和es版本相同的logstash 2.解压下载的tar包,然后进入logstash目录下 3.创建一个文件夹,sync文 阅读全文
posted @ 2020-03-15 19:18 Kevin_zheng 阅读(155) 评论(0) 推荐(0) 编辑

2020年3月12日

摘要:之前已经简单的学习了es job.但是如果实际应用都如同第一篇进行编写,会有很多重复代码,不方便。这篇主要是进行封装。我还会用一个demo使用下封装好的组件。 elasticjob spring boot starter 封装 1.pom文件 2.配置JobParserAutoConfigurati 阅读全文
posted @ 2020-03-12 18:14 Kevin_zheng 阅读(287) 评论(0) 推荐(0) 编辑

2020年3月6日

摘要:这篇文章主要记录下工作中常用的git操作。主要是对之前文章记录的问题做个总结,这个其实在idea中操作更加简单 别名配置 在敲git 命令时,其实可以使用别名,比如 可以配置为 下面是我现在配置常用的别名 效果展示 分支问题 查看本地分支和远程分支的关系 暂存 这个比较常用,现实工作中肯定很多分支, 阅读全文
posted @ 2020-03-06 20:26 Kevin_zheng 阅读(128) 评论(0) 推荐(0) 编辑

2020年3月5日

摘要:大家在使用git的时候,难免会遇到,提交错代码。或者这次代码不应该提交的情况。 git reset git reset的作用是修改HEAD的位置,即将HEAD指向的位置改变为之前存在的某个版本。 reset后 一般本地提交未提交到远程的。 git revert git revert是用于“反做”某一 阅读全文
posted @ 2020-03-05 09:05 Kevin_zheng 阅读(66) 评论(0) 推荐(0) 编辑

2020年3月2日

摘要:工作流定义了一个围绕项目发布的严格分支模型。提供了用于一个健壮的用于管理大型项目的框架。 工作流没有用超出功能分支工作流的概念和命令,而是为不同的分支分配一个很明确的角色,并定义分支之间如何和什么时候进行交互。 除了使用功能分支,在做准备、维护和记录发布也使用各自的分支。 当然你可以用上功能分支工作 阅读全文
posted @ 2020-03-02 17:49 Kevin_zheng 阅读(77) 评论(0) 推荐(0) 编辑

2020年2月29日

摘要:前言 昨天在excle中向mysql导入数据的时候,出现了一个奇怪的现象。导入数据成功,但是数据发生了错乱。 具体详情 我用的工具是navicat 11.0.17 导入数据成功页面 查询数据 结果是不对的。应该只有一条数据 于是,我今天又在本地安装了navicat 15.0.11 版本导入相同数据 阅读全文
posted @ 2020-02-29 10:15 Kevin_zheng 阅读(110) 评论(0) 推荐(0) 编辑

2020年2月13日

摘要:今天在开发过程中遇到一个问题。 我在dev分支开发这。但是还没开发完新的功能。又有人要求我去改bug。我需要切换到bug分支。但是本地的开发到一半。也不能提交怎么半? 这时候你需要 git stash 注意 git stash 在各个分支下是共用的 先来实际模拟下 常用git stash命令: (1 阅读全文
posted @ 2020-02-13 21:49 Kevin_zheng 阅读(97) 评论(0) 推荐(0) 编辑

2020年2月9日

摘要:什么是分词 把文本转换为一个个的单词,分词称之为analysis。es默认只对英文语句做分词,中文不支持,每个中文字都会被拆分为独立的个体。 示例 如果想在某个索引下进行分词 es内置分词器 standard:默认分词,单词会被拆分,大小会转换为小写。 simple:按照非字母分词。大写转为小写。 阅读全文
posted @ 2020-02-09 10:47 Kevin_zheng 阅读(494) 评论(0) 推荐(0) 编辑

2020年2月8日

摘要:集群健康 请求 结果 创建索引 请求 结果: 查看索引 请求 结果 删除索引 结果 索引的mappings映射 索引分词概念 index:默认true,设置为false的话,那么这个字段就不会被索引 创建索引的同时创建mappings 请求 返回 查看分词效果 请求 结果 修改mappings 请求 阅读全文
posted @ 2020-02-08 21:15 Kevin_zheng 阅读(193) 评论(0) 推荐(0) 编辑

2020年2月1日

摘要:本篇文章主要讲解centos7下es的安装 下载安装包 直接访问es官网, "下载" 上传安装包到虚拟机并解压 1. 上传到 2. 解压压缩包 3. 移动解压后的es文件夹 es 目录介绍 bin:可执行文件在里面,运行es的命令就在这个里面,包含了一些脚本文件等 config:配置文件目录 JDK 阅读全文
posted @ 2020-02-01 21:28 Kevin_zheng 阅读(6194) 评论(0) 推荐(0) 编辑