目录依赖引入目录结构代码详情DemoApplication.javaElasticsearchRestClient.javaBucketAggregationTest.javaMetricAggregationTest.java本篇目将写一个案例来介绍, java 集成 elasticsearch 并且实现常见的聚合查询依赖引入我们使用 springboot快速创建一个项目
使用mysql做数据库,mybatis做orm的系统中,mybatis的乐观锁和悲观锁实际上就是mysql的乐观锁和悲观锁。实例中使用springboot整合mybatis,一并记录了。添加依赖:...
该系列笔记全部为曾经学习时转载, 因时间太久找不到原文链接,做如下声明:该系列笔记仅供个人回顾查阅使用, 非商业用途等。
目录介绍Nginx代理服务的配置说明Nginx负载均衡详解热备轮询加权轮询ip_hash看到眼前那束光了么? 再往前一步会看着更明亮介绍Nginx的代理功能与负载均衡功能是最常被用到的,关于nginx的基本语法常识与配置已在上篇文章中有说明,这篇就开门见山,先描述一些关于代理功能的配置,再说明负载均衡详细。Nginx代理服务的配置说明1、上一篇中我们在http模块中有下面的配置,...
目录背景实现方案流程介绍hello, 经历了许久, 我又回来了, 有人肯定会好奇, 我这段时间密谋什么坏事去了, 还真不出您所料, 下面给大家说一下我所密谋了好久的坏事。背景相信看过我之前文章的童靴们. 大概知道, 我所做的工作就是开发一套 公司业务底层的数据集成平台DIX(Data Integration), 下文中统一简称DIX, 现如今在DevOps大势所趋之下, 于是我们也决定针...
### 什么是锁?在单进程的系统中,当存在多个线程可以同时改变某个变量(可变共享变量)时,就需要对变量或代码块做同步,使其在修改这种变量时能够线性执行消除并发修改变量。而同步的本质是通过锁来实现的。为了实现多个线程在一个时刻同一个代码块只能有一个线程可执行,那么需要在某个地方做个标记,这个标记必须每个线程都能看到,当标记不存在时可以设置该标记,其余后续线程发现已经有标记了则等待拥有标记的线...
目录引入TCP/IP协议传输层什么是TCP?什么是UDP?TCP/UDP区别Socket应用层什么是TCP/IP协议?什么是HTTP协议?以及TCP / UDP等等, 这一系列问题, 应该是每个程序开发者, 或多或少都了解的, 因为涉及东西比较多, 有时候一口气也较难系统的阐述出来, 下面我们来试着说说看看.引入什么是tcp/ip?在说这个之前我们首先来认识一下OSI, 这又是...
目录背景索引存储引擎存储引擎种类MyISAM引擎InnoDB引擎索引方式索引类型单列索引之普通索引单列索引之唯一索引单列索引之主键索引组合索引全文索引空间索引总结武汉加油!!!背景数据库是什么? 这个问题大家都知道吧, 用来存放数据的, 生活中你在银行中存的金额, 或者一个户籍所中存放的户籍以及个人信息, 在比如一个学校的学生信息等等, 这些都存放在我们的数据库里面. 对不数据库中的数...
目录引入视图创建IF和CASE语句查看修改删除对数据的操作总结武汉加油!!!引入在上一篇文章中, 我们重点介绍了在mysql中怎么使用索引来提高查询的效率, 感兴趣的同学可以移步索引那些事儿----基于Mysql, 本篇文章主要说明视图的作用有哪些, 以及如何使用视图视图是由数据库中的一个表或多个表导出的虚拟表,是一种虚拟存在的表,方便用户对数据的操作, 同真实表一样,视图包含一...
目录数据库自增长IDMysqlSqlServerOracleUUID格式Redis生成IDSnowflake算法其他初极狭,才通人。复行数十步,豁然开朗系统唯一ID是我们在工作中经常会遇到的, 不管从事什么行业都会用到, 耳熟能详的有根据数据库的自增ID, 或者UUID等等, 下面我们大概总结一下数据库自增长ID这是一种最常见的方式, 就是依靠数据库的自增长, 任何数据库都可...
目录引入简介Nacos起步配置中心注册中心`服务提供者``客户端`Sentinel起步客户端和服务端连接Sentinel实现监控总结初极狭,才通人。复行数十步,豁然开朗。引入从文章的题目也可以看出, 我们本篇文章即将阐述的重心便是Springcloud Alibaba, 会依次涉及各组件的知识.如果您以前对SpringCloud特别熟悉, 那便再好不过了. 如果确实之前不太了解,...
目录引言实现`1. 引入依赖``2. 定义接口``3. 实现类``4. 启动类``5.启动成功效果图``6. 总结(注解解释)`@WebService@WebMethod@WebParam@WebResult@HandlerChain@Oneway@WSDLDocumentationCollection@WSDLDocumentation引言相比大家都或多或少的了解过或者听说过关于Webs...
目录背景MongoDao.java调用测试背景又有一段时间没来了, 这一次带来的分享是源于一个项目上, 需要对接来自MongoDB的数据源, 因此封装了一个针对mongoDB的Dao. 该Dao是针对MongoDB封装的一个CRUD的工具类, 可以满足常规的数据查询, 数据写入, 数据修改, 数据删除操作。声明: 在本文以及本系列文中, 不会涉及公司内部相关内容,旨在能帮助到努力前进的...
目录简介RabbitMQ生产者封装消费者封装父类消费者类声明: 在本文以及本系列文中, 不会涉及公司内部相关内容,旨在能帮助到努力前进的人本系列会依次涉及到ActiveMQ, RabbitMQ, kafka, RocketMQ简介什么是消息中间件?一个进行消息传递的组件, 好比一个快递, 当你上网购买了一个东西, 传统方式是店家--------->顾客,也就是店家直接把东西...
目录什么是缓存?EhcacheGuava CacheMemecachedTairEVCacheAerospikeRedis参考文献当你知道的越多, 你不知道的也越多.什么是缓存?在维基百科中这样解释: 缓存是存储在计算机上的一个原始数据复制集, 以便于访问.其实缓存随处可见, 比如CPU缓存, 浏览器缓存等等, 不管存在何处, 其目的都是唯一的提高访问的性能. 在本篇文章中我们...
目录背景介绍功能预览总结hello, 大家好, 今天是2020年正月初一. 因为新型病毒的影响, 今年路上的人相对少了很多, 笔者也没有出门, 家待了一天, 也刚好有点时间能够静下心来写写东西,新的一年祝大家一切顺遂, 并真心希望武汉早点度过难关, 武汉, 加油!!背景看过笔者之前文章的同学, 可能会稍微多一些了解, 笔者目前的工作是针对公司底层一套数据采集、集成工具的维护和开发...
目录引入操作事务事务的开启和结束隔离性读未提交:read uncommitted读已提交:read committed可重复读:repeatable read串行化:serializable事务的传播属性小结分布式事务分布式事务是什么?CAPBASE分布式事务解决方案2PC(Two-phase Commit)3PC(Three-phase commit)TCC(Try-Confirm-Cancel...
目录介绍UI界面组件数据请求图表插件懒加载和按需加载总结Hello, 今天是2020年正月初四, 估计不少人和我一样,这几天在家里快憋坏了, 本应该是一个开开心心走街串巷的日子。 如今我连续3天没有出门, 今天甚至都没有叠被子 ????????????。 不管怎么说身体健康就好, 困难都是暂时的, 『武汉加油!!』介绍言归正传, 本篇是继上一篇 Vue + SpringBoot实现个人工具(一、概述)...
在redis3.0以前,提供了Sentinel工具来监控个Master的状态,如果是Master异常,则会做主从切换,将slave作为master,将master作为slave, 其配置也是稍微的复杂, 并且各方面表现一般, 现在redis3.0 已经支持集群的容错功能,并且非常简单集群搭建:至少要三个master第一步:创建一个文件夹redis-cluster. 然后在其下面分别创建6个...
目录构建简单的项目构建工程构建简单的项目通常微服务都是由一组项目构建而成的一套服务架构,所以为了确保版本的一致性,通常都会用一个父工程来管理jar依赖版本,首先我们创建一个pom作为父工程构建工程在父工程下引入springboot依赖包 <parent> <groupId>org.springframework.boot</groupId> &am
Web开发springboot web开发非常的简单, 其中包括常用的json输出、filters 、property、log等JSON接口开发在以前的spring开发的时候需要我们提供json接口的时候需要做哪些配置呢–1. 添加jackjson 等相关jar包–2. 配置spring controller扫描–3. 对接的方法添加@ResponseBody就这样我们经常有配...
一 Netty高性能之道传统RPC调用性能问题问题1网络传输方式问题问题2序列化方式问题问题3线程模型问题二高性...
目录介绍常用功能Nginx配置文件结构看到眼前那束光了么? 再往前一步会看着更明亮介绍Nginx是lgor Sysoev为俄罗斯访问量第二的rambler.ru站点设计开发的。从2004年发布至今,凭借开源的力量,已经接近成熟与完善。Nginx功能丰富,可作为HTTP服务器,也可作为反向代理服务器,邮件服务器。支持FastCGI、SSL、Virtual Host、URL Rewri...
简介单点登录SSO(Single Sign On)是在一个多系统共存的环境下,用户在一处登录之后,就不用在其他的系统中登录,也就是用户的一次登录能得到其他所有系统的信任.单点登录在大型网站里面使用的比较多,例如像阿里巴巴这样的
1.Maven下面有几个仓库(硬盘下存储文件文件夹)---java代码的jar包都存在仓库中---本地仓库(开发者自己的电脑硬盘中)---私服仓库(公司局域网内的一个服务器)---中央仓库(发布到外网(mave官网仓库) --全世界用户都可访问)2.使用:首先下载maven压缩包到本地,然后解压到某个目录;--配置环境变量:系统环境变量里,添加MAVEN_HOME(或M2_HO...
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号