mxb0611

导航

 

2020年11月19日

摘要: 引言: 对于刚接触ES的童鞋,经常搞不明白ES的各个概念的含义。尤其对“索引”二字更是与关系型数据库混淆的不行。本文通过对比关系型数据库,将ES中常见的增、删、改、查操作进行图文呈现。能加深你对ES的理解。同时,也列举了kibana下的图形化展示。 ES Restful API GET、POST、P 阅读全文
posted @ 2020-11-19 18:08 mxb0611 阅读(242) 评论(0) 推荐(0) 编辑
 
摘要: 最近在参与一个基于Elasticsearch作为底层数据框架提供大数据量(亿级)的实时统计查询的方案设计工作,花了些时间学习Elasticsearch的基础理论知识,整理了一下,希望能对Elasticsearch感兴趣/想了解的同学有所帮助。 同时也希望有发现内容不正确或者有疑问的地方,望指明,一起 阅读全文
posted @ 2020-11-19 17:39 mxb0611 阅读(118) 评论(0) 推荐(0) 编辑
 

2020年10月17日

摘要: 案例剖析 言归正传,为了实验,我创建了如下表: CREATE TABLE `T`( `id` int(11) NOT NULL, `a` int(11) DEFAUT NULL, PRIMARY KEY(`id`), KEY `a`(`a`) ) ENGINE=InnoDB; 该表有三个字段,其中用 阅读全文
posted @ 2020-10-17 10:56 mxb0611 阅读(77) 评论(0) 推荐(0) 编辑
 

2020年1月3日

摘要: 最近一段时间不论互联网还是传统行业,凡是涉及信息技术范畴的圈子几乎都在讨论微服务架构。近期也看到各大技术社区开始组织一些沙龙和论坛来分享Spring Cloud的相关实施经验,这对于最近正在整理Spring Cloud相关套件内容与实例应用的我而言,还是有不少激励的。 目前,Spring Cloud 阅读全文
posted @ 2020-01-03 12:03 mxb0611 阅读(132) 评论(0) 推荐(0) 编辑
 
摘要: 一、什么是死锁 官方定义如下:两个事务都持有对方需要的锁,并且在等待对方释放,并且双方都不会释放自己的锁。 这个就好比你有一个人质,对方有一个人质,你们俩去谈判说换人。你让对面放人,对面让你放人。 二、为什么会形成死锁 看到这里,也许你会有这样的疑问,事务和谈判不一样,为什么事务不能使用完锁之后立马 阅读全文
posted @ 2020-01-03 10:17 mxb0611 阅读(882) 评论(0) 推荐(0) 编辑
 
摘要: 一、kafka 1、不完全符合jms规范,注重吞吐量,类似udp 和 tcp 2、一般做大数据吞吐的管道 我们现在的用途就是负责在各个idc之间通信 3、量大对数据不是百分之百保证的,会有数据丢失,不是百分百送达(amq和rmq等有重发机制,而kafka没有);在吞吐量有提升 ,在这方面就得有牺牲, 阅读全文
posted @ 2020-01-03 09:26 mxb0611 阅读(218) 评论(0) 推荐(0) 编辑
 

2020年1月2日

摘要: 最近总结了一波死锁问题,和大家分享一下,我这也是从网上各种浏览博客得来,希望原作者见谅,参考博客地址都在下方。 一、Mysql 锁类型和加锁分析 1、锁类型介绍: MySQL有三种锁的级别:页级、表级、行级。 表级锁:开销小,加锁快;不会出现死锁;锁定粒度大,发生锁冲突的概率最高,并发度最低。行级锁 阅读全文
posted @ 2020-01-02 23:29 mxb0611 阅读(305) 评论(0) 推荐(0) 编辑
 

2019年12月26日

摘要: Dubbo 出生于阿里系,是阿里巴巴服务化治理的核心框架,并被广泛应用于中国各互联网公司;只需要通过 Spring 配置的方式即可完成服务化,对于应用无入侵,设计的目的还是服务于自身的业务为主。 Dubbo 出生于阿里系,是阿里巴巴服务化治理的核心框架,并被广泛应用于中国各互联网公司;只需要通过 S 阅读全文
posted @ 2019-12-26 16:42 mxb0611 阅读(134) 评论(0) 推荐(0) 编辑
 
摘要: 微服务架构是当下比较流行的一种架构风格,它是一种以业务功能组织的服务集合,可以持续交付、快速部署、更好的可扩展性和容错能力,而且还使组织更容易去尝试新技术栈。微服务具有几个关键特征: 高度可维护和可测试性 与其他服务松散耦合 且可独立部署 能够由一个小团队开发 现在很多公司企业想将自己的单体应用架构 阅读全文
posted @ 2019-12-26 16:41 mxb0611 阅读(555) 评论(0) 推荐(0) 编辑
 

2019年12月24日

摘要: 什么是springMVC?作用? springMVC是一种web层mvc框架,用于替代servlet(处理|响应请求,获取表单参数,表单校验等)。 为什么要用springMVC? 基本上,框架的作用就是用来简化编程的,相对于servlet来说,获取表单参数,响应请求等变得更简单了。 说出spring 阅读全文
posted @ 2019-12-24 10:55 mxb0611 阅读(281) 评论(0) 推荐(0) 编辑