自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(23)
  • 资源 (3)
  • 收藏
  • 关注

转载 简述分布式一致性协议(2pc、3pc、paxos、zab)

分布式一致性协议二阶段提交协议(2pc) 三阶段提交协议(3pc) paxos zab在分布式系统中,每个机器都可以确定自己进行的事务操作是否成功,但是无法直接了解其他机器的操作结果。因此,当一个分布式事务操作需要保持ACID 特性时,就需要一个“协调者”节点调度其他“参与者”节点来进行分布式事务操作。二阶段提交(2pc)提交事务请求 -> 执行事务提交;缺点:同步阻塞(...

2019-03-28 14:46:30 424

转载 Spring Cloud原理

>转载请标明出处:>https://www.fangzhipeng.com> 本文出自[方志朋的博客](http://blog.csdn.net/forezp)>>本文为转载文章,作者:中华石杉,十余年BAT架构经验,倾囊相授。作者微信公众号:石杉的架构笔记(ID:shishan100)概述毫无疑问,Spring Cloud是目前微服务架构...

2019-03-26 19:03:35 134

转载 SQL优化方案

在进行MySQL的优化之前,必须要了解的就是MySQL的查询过程,很多查询优化工作实际上就是遵循一些原则,让MySQL的优化器能够按照预想的合理方式运行而已。图-MySQL查询过程1优化的哲学注:优化有风险,涉足需谨慎a优化可能带来的问题? 优化不总是对一个单纯的环境进行,还很可能是一个复杂的已投产的系统; 优化手段本来就有很大的风险...

2019-03-26 18:11:51 201

转载 mysql的SQL_NO_CACHE(在查询时不使用缓存)和sql_cache用法

转自:http://www.169it.com/article/5994930453423417575.html为了测试sql语句的效率,有时候要不用缓存来查询。使用SELECT SQL_NO_CACHE ...语法即可SQL_NO_CACHE的真正作用是禁止缓存查询结果,但并不意味着cache不作为结果返回给query。目前流传的SQL_NO_CACHE...

2019-03-26 17:02:32 8604 2

转载 MySQL关闭查询缓存(QC)的两种方法

MySQLQuery Cache 会缓存select 查询,安装时默认是开启的,但是如果对表进行INSERT, UPDATE, DELETE, TRUNCATE, ALTER TABLE, DROP TABLE, or DROP DATABASE等操作时,之前的缓存会无效并且删除。这样一定程度上也会影响我们数据库的性能。所以对一些频繁的变动表的情况开启缓存是不明智的。还有一种情况我们测试数据库性...

2019-03-26 16:59:02 10971

转载 Spring Boot 常见面试题

1.什么是Spring Boot?多年来,随着新功能的增加,spring变得越来越复杂。只需访问https://spring.io/projects页面,我们就会看到可以在我们的应用程序中使用的所有Spring项目的不同功能。如果必须启动一个新的Spring项目,我们必须添加构建路径或添加Maven依赖关系,配置应用程序服务器,添加spring配置。因此,开始一个新的spring项目需...

2019-03-20 21:09:46 118

转载 Kafka如何实现每秒上百万的超高并发写入?

这篇文章来聊一下 Kafka 的一些架构设计原理,这也是互联网公司面试时非常高频的技术考点。Kafka 是高吞吐低延迟的高并发、高性能的消息中间件,在大数据领域有极为广泛的运用。配置良好的 Kafka 集群甚至可以做到每秒几十万、上百万的超高并发写入。那么 Kafka 到底是如何做到这么高的吞吐量和性能的呢?这篇文章我们来详细说一下。页缓存技术 + 磁盘顺序写首先 Kafka ...

2019-03-20 20:50:26 2584

转载 为什么一定要用MQ中间件

这篇文章我们会把消息中间件这块高频的面试问题来给大家说一下,也会涵盖一些 MQ 中间件常见的技术问题。假如说面试官看你简历里写了 MQ 中间件的使用经验,很可能会有如下的问题:你们公司生产环境用的是什么消息中间件? 为什么要在系统架构中引入消息中间件? 引入消息中间件之后会有什么好处以及坏处?好,下面我们一个个的来分析!你们公司生产环境用的是什么消息中间件?这个首先你可...

2019-03-19 20:19:21 704

转载 MQ中间件

消息队列有什么优点和缺点?为什么使用消息队列?假设你的业务场景遇到个技术挑战,如果不用 MQ 可能会很麻烦,但是你用了 MQ 之后会带给你很多好处。消息队列 MQ 的常见使用场景其实有很多,但是比较核心的有如下三个:解耦 异步 削峰解耦:A 系统发送个数据到 BCD 三个系统,接口调用发送,那如果 E 系统也要这个数据呢?那如果 C 系统现在不需要了呢?现在 A 系统又要发送...

2019-03-19 20:17:55 2110

转载 分布式系统技术点汇总

一个网站就是一个应用,当系统压力较大时,只能横向扩展,增加多个服务器或者多个容器去做负载均衡,避免单点故障而影响到整个系统。集中式最明显的优点就是开发,测试,运维会比较方便,不用考虑复杂的分布式环境。弊端也很明显,系统大而复杂、不易扩展、难于维护,每次更新都必须更新所有的应用。集中式系统拓扑图鉴于集中式系统的种种弊端,促成了分布式系统的形成,分布式系统背后是由一系列的计算机组成...

2019-03-19 13:28:55 17761 1

转载 JSTracker:前端异常数据采集

JSTracker - 淘宝前端监控平台基本上服务器端的代码都是处于 7x24 小时的实时监控状态的,一旦有任何异常对应的开发同学就马上收到报警,并且第一时间处理。 但是对于前端来说,往往是实际用户那里的脚本报错后才知道页面出现异常,这时候已经是故障了。为了让前端也能和后端一样,需要将线上的 JavaScript 代码监控起来,当用户端浏览器出现异前端第一时间被通知到。于是便有了淘宝前...

2019-03-12 20:44:01 3960

转载 GMTC 大前端时代前端监控的最佳实践

本文来自阿里云前端监控团队,转载请注明出处本文为2018年6月21日,在北京举办的GMTC(全球大前端技术大会),下午性能与监控专场,由阿里云前端监控团队前端技术专家彭伟春带来的演讲稿,现场反馈效果非常好,地上都坐了三圈,很多人反馈根本无法挤进去。先上现场照。正文从这里开始~大家下午好,今天我给大家带来的主题是《大前端时代前端监控的最佳实践》...

2019-03-12 20:43:14 299

转载 Sentry异常监控方案部署-前端攻略

原文首发于我的个人博客:https://lonhon.top/凡事只要有可能出错,那就一定会出错对于任何一个项目而言,本地测试肯定做不到100%覆盖,而且,我们也不能保证用户能按照我们的预期进行操作,其实对我而言,用户才是最好的测试者,但是我们不能奢求每个用户遇到问题时候都会主动向我们反馈。故而,我们需要在项目出现异常时主动对其进行收集上报,分析原因和影响后制定下一步解决方案。任...

2019-03-12 20:42:00 3135

转载 Maven plugins和pluginManagement的区别概述

plugins 和 pluginManagement 的区别,和我们前面研究过的 dependencies 和 dependencyManagement 的区别是非常类似的。plugins 下的 plugin 是真实使用的,而 pluginManagement 下的 plugins 下的 plugin 则仅仅是一种声明,子项目中可以对 pluginManagement 下的 plugin 进行信息...

2019-03-12 16:58:01 3291

转载 maven 遇到failOnMissingWebXml有关问题解决方法

使用maven创建项目时有时在pom.xml的war处出现failOnMissingWebXml的错误,根据错误提示的原因可以知道项目是web项目,打包时打成war包。如果项目里没有web.xml,在项目里添加一个web.xml,刷新一下项目,就应该没有错误,如果还有请看下面的介绍如果你的项目在/src/main/webapp/WEB-INF下有web.xml,但是仍然还是报这个错误...

2019-03-12 15:40:58 629

转载 时序数据库(TSDB)

时序数据库(TSDB)是一种特定类型的数据库,主要用来存储时序数据。随着5G技术的不断成熟,物联网技术将会使得万物互联。物联网时代之前只有手机、电脑可以联网,以后所有设备都会联网,这些设备每时每刻都会吐出大量的按照时间组织的数据,需要存储下来进行查询、统计和分析。时序数据和普通的业务数据在各个方面都有很大的不同,本文将会试图带大家进入TSDB的世界。TSDB应用场景:哪些场景会用到TSDB?...

2019-03-11 20:56:39 33139 6

转载 mysql insert锁机制

一、前言上周遇到一个因insert而引发的死锁问题,其成因比较令人费解。于是想要了解一下insert加锁机制,但是发现网上介绍的文章比较少且零散,挖掘过程比较忙乱。本以为只需要系统学习一个较完全的逻辑,但是实际牵扯很多innodb锁相关知识及加锁方式。我好像并没有那么大的能耐,把各种场景的加锁过程一一列举并加之分析;亦没有太多的精力验证网上的言论的准确性。只好根据现在了解的内容,参考...

2019-03-11 20:04:48 202 1

转载 Innodb锁系统 Insert/Delete 锁处理及死锁示例分析

A.INSERT插入操作在函数btr_cur_optimistic_insert->btr_cur_ins_lock_and_undo->lock_rec_insert_check_and_lock这里进行锁的判断,我们简单的看看这个函数的流程:1.首先先看看欲插入记录之后的数据上有没有锁, next_rec = page_rec_get_next_const(rec)...

2019-03-11 19:44:06 614

转载 IT架构的本质:工作12年,我的五点感悟

参禅的三重境界在 IT 技术圈同样适用,初学者感叹每个产品都如此精妙绝伦,追逐着最强的 IDE;老司机喜欢自比管乐指点江山,嘲讽着最好的语言。当一切回归平淡,搞 IT 就是一份思想延伸和语言翻译工作,其中技术架构师就是一份古朴甚至无趣的工作。我将架构师的工作总结出五条核心道理,这五条经验简单直白又深奥通透,算是对我 12 年 IT 工作的一个总结。架构技术像机器人哄小孩一样简...

2019-03-11 13:52:07 1299

转载 一次Delete&Insert引发的Mysql死锁

近日遇到一个比较奇怪的deadlock错误, 错误详情:Deadlock found when trying to get lock; try restarting transaction; nested exception is com.ibatis.common.jdbc.exception.NestedSQLException...跟踪代码后最终定位到一段业务逻辑:delete...

2019-03-04 16:40:48 1605

转载 MySQL Innodb表导致死锁日志情况分析与归纳

案例描述在定时脚本运行过程中,发现当备份表格的sql语句与删除该表部分数据的sql语句同时运行时,mysql会检测出死锁,并打印出日志。两个sql语句如下:(1)insert into backup_table select * from source_table(2)DELETE FROM source_table WHERE Id>5 AND titleWeight<3276...

2019-03-04 15:40:08 422

转载 MySql批量更新死锁案例分析

http://blog.csdn.net/aesop_wubo/article/details/8286215问题描述在做项目的过程中,由于写SQL太过随意,一不小心就抛了一个死锁异常,如下:表结构如下:SQL语句如下:update user_item setstatus=1 where user_id=? and item_id=?原因分析MySQL...

2019-03-01 15:33:22 953

转载 MySQL死锁案例分:先delete,再insert,导致死锁

一、死锁案例MySQL版本:Percona MySQL Server 5.7.19隔离级别:可重复读(RR)业务逻辑:并发下按某个索引字段先delete记录,再insert记录比如:begin;delete from tb where order_id = xxx;insert into tb(order_id) values(xxx);commit;二、MySQL锁...

2019-03-01 11:25:11 11884

hadoop-windows

Hadoop 2.7. 6在Windows7下单机部署时的补丁文件包,解决Hadoop在Windows下的安装问题

2018-08-14

Z-Stack API

ZStack 2006版本Api,中文版,

2011-03-30

《Z-Stack API 接口》中文版

ZigBee协议栈编程接口(API),中文版。

2010-04-04

空空如也

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

TA关注的人

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