自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

原创 ElasticSearch 学习笔记

ElasticSearch 学习笔记文章目录ElasticSearch 学习笔记基本概念倒排索引timeout 超时Query 与 filter 的区别query全文检索短语检索高亮检索分组检索平均值的检索区间检索批量查询查询排序查询缓存文档替换与删除ES路由查询路由分词Mapping 映射mapping的概念查看mappingmapping的创建mapping的修改query相关度算法elas...

2020-02-16 15:37:00 446

原创 Elasticsearch搭建 + Canal同步索引库

一. 简介    1.elasticsearch (es)            Elasticsearch是一个实时的分布式搜索和分析引擎。它可以帮助你用前所未有的速度去处理大规模实时数据。            它可以用于全文搜索,结构化搜索以及分析,当然你也可以将这三者进行组合。            Elasticsearch是一个建立在全文搜索引擎 Apache Luce...

2018-09-07 18:33:22 7274

原创 文件下载时神秘消失的24字节

文件下载时神秘消失的24字节代码 public static HttpServletResponse downloadZip(File file, HttpServletResponse response) { OutputStream toClient = null; InputStream fis = null; try { ...

2020-04-21 15:43:44 362

原创 分布式事务解决方式

分布式事务事务事务遵循原则ACID(原子性,一致性,隔离性,持久性),一个事务中对数据库的多次sql操作要么都成功commit,要么都失败rollback,且多个事务之间不会产生影响,在一个事务结束之后数据落地数据库,以后也可以查到分布式事务的由来在当今分布式架构下,不同的服务都会有属于自己的数据库,在一个服务中对一个数据库进行操作我们可以使用数据库自带的事务来处理,但是多个服务,多个数据...

2020-02-23 16:56:12 187

原创 Mybatis源码解读(一) 数据库连接及连接池

Mybatis学习笔记Mybaits是什么官网说明MyBatis is a first class persistence framework with support for custom SQL, stored procedures and advanced mappings. MyBatis eliminates almost all of the JDBC code and man...

2020-02-18 21:07:38 411

原创 双亲委派模型

双亲委派模型类加载器BootstrapClassLoader (启动类加载器) 主要加载项目中在lib下的类;ExtensionClassLoader (标准类加载器) 主要价值lib/ext下的类或者有系统变量java.ext.dir指定位置中类库中的类,开发者可以直接使用;ApplicationClassLoader (应用程序类加载器) 主要加载我们程序中的类和环境变量CLASSP...

2020-02-12 14:20:50 134

原创 手写 xxx-spring-boot-starter (一.自动装载原理)

版本springboot2.1.0.RELEASE spring-boot启动 springboot的启动时基于加@SpringBootApplication的主类启动的 我们看一下@SpringBootApplication的具体信息 我们看一这个注解的主要的注解 @Target ElementType.TYPE注解的作用目标...

2019-10-29 11:35:57 456

原创 Mock 接口模拟 API接口管理工具 - YAPI

在java的服务架构在不断进步的今天,前后端分离已经成为大势所趋,但在如此架构下,前后端端同学接口对接也成为延缓开发速度的一大因素先说一下敏捷开发 产品文档 需求评审 接口梳理 接口定义 前后端同时开发 前后端连调 测试 部署 上线 验证 在这一过程中接口文档随之而生,文件文档word .xls...

2019-09-18 17:28:06 2815

原创 linux 安装 mysql

Linux安装数据库1.数据准备 linux系统(CentOS7) 数据库安装包mysql-5.7.25-linux-glibc2.12-x86_64.tar.gzhttps://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.25-linux-glibc2.12-x86_64.tar.gz;2.数据库文件解压...

2019-04-14 22:34:08 184

原创 常见设计模式-代理模式

一. 为什么要有代理模式 中金隔离作用 : 在某些情况下,一个客户不想或者不能直接引用一个委托对象,而代理对象可以在客户类和委托对象之间起到中介作用,主要特征是代理类和委托类实现相同接口。 开闭原则,增加功能 : 在除啦作为中介外,还可以在代理类中进行切面性业务修改,如增加日志,缓存等,而主线业务代理类并不处理,都是交给委托类来处理的,也...

2019-03-09 14:18:05 127

原创 redis单机及集群部署

一 单机服务 1.下载redis压缩包 http://redis.io/download 2.解压 #tar -zxvf redis #mv redis.4.0.2. reids7001 #cd redis 3.编译 #make # cd src # make install...

2018-03-05 09:38:27 335

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除