4 cmqwan

尚未进行身份认证

哈哈哈哈哈或

等级
TA的排名 737

MySQL基础汇总

MySQL基础汇总文章目录MySQL基础汇总思维导图索引索引特点优缺点适用场合索引特点优缺点索引使用的注意事项什么情况适用索引什么情况不适用索引数据库的索引数据结构二分查找树B树B+树B树和B+树的区别为什么使用B+树索引分类索引的分类引擎innoDBMyISAM区别事务隔离级别(恶果:脏读幻读不可重复读)分类数据库特性ACIDsqlsql优化实践中的sql优化5种连接leftjoi...

2019-07-26 16:58:13

mysql导出excel表格表结构

–里面的字段,根据information_schema.COLUMNS表SELECTCOLUMN_NAME列名,#COLUMN_TYPE数据类型,DATA_TYPE字段类型,IFNULL(NUMERIC_PRECISION,CHARACTER_MAXIMUM_LENGTH)长度,COLUMN_DEFAULT默认值,“”主键,IS_NULLABLE是否为空,“”自...

2019-07-26 09:48:46

ElasticSearch基础、分布式架构及读写流程

ElasticSearch文章目录ElasticSearch基础概念IndexTypeMapperDocumentField读取中的概念getqueryfilterDSL分布式架构名词概念primaryshardreplicashard架构图读取流程getquery写入流程几个基本名词内存buffertranslogos-cacherefreshsegment-filecommit/flu...

2019-07-24 14:54:17

一些中间件的思维导图

一些中间件的思维导图文章目录一些中间件的思维导图写在前面Redis博客连接Redis的应用--分布式锁Redis的基础Redis的生产问题-缓存雪崩-缓存穿透-双写一致性--并发竞争Redis的cluster集群Redis的replication架构(主从+哨兵写在前面大多是看完书本、视频整理的。留个档把Redis博客连接Redis的应用–分布式锁Redis的应用–分布式锁Re...

2019-07-24 14:26:23

Redis的应用--分布式锁

Redis文章目录Redis应用分布式锁解决方案应用分布式锁互斥死锁容错解决方案正常使用redis的nx数据,下面的语句,key使用对应的前缀+主键,value使用一个随机值UUID,超时时间设置为30秒。setkeyvaluenx30解锁:使用lua脚本,获取key值,判断和原先存起来的随机值相同吗,相同就删除,不相同表示redis中的这条数据不是你插入的,...

2019-07-24 14:10:22

Redis的基础

Redis文章目录Redis基础和memcache的区别为什么单线程能有很高的效率具体原因连接过程一次连接流程多个socket,io多路复用程序,消息队列,文件事件分派器,事件处理器(命令请求处理器、命令回复处理器、连接应答处理器,等等)哪些类型stringlisthashsetsortset从海量数据中查找某个key前缀keysscan持久化持久化的意义rdbaof序列化方式JdkSeria...

2019-07-24 14:09:03

Redis的生产问题-缓存雪崩-缓存穿透-双写一致性--并发竞争

Redis文章目录Redis生产问题缓存雪崩现象解决方案如何应对缓存穿透现象解决方案双写一致性cacheasidepattern(普通模式)读写并发情况下的情景解决问题并发竞争现象解决分布式锁+时间戳结合实际生产问题缓存雪崩现象缓存挂掉了,请求直接打到数据库上,导致数据库也直接挂掉了解决方案事前:redis高可用,主从架构事中:本地缓存、hystrix。到数据库的请求不能...

2019-07-24 14:03:53

Redis的cluster集群

Redis文章目录Redis集群数据分布算法hash余数算法一致性hashhashslot维护集群元数据CAP集中式存储(基于zookeeper)gossip协议通信端口几个指令pingpongfail集群使用redis自带的cluster架构可以支撑高并发高可用海量数据数据分布算法hash余数算法一致性hash圆环,以手表为例。假设为12个格子按照机器的id进行hash,A找...

2019-07-24 13:58:39

Redis的replication架构(主从+哨兵)

Redis文章目录Redisreplication架构承载高并发一些基本概念offsetbacklogmasterrunidpsyncheartbeat异步复制最基本的功能复制的核心原理、过程正常情况下(已经连接成功)、增量复制增量复制详细流程全量复制,异常情况(太久没连上、第一次连接)全量复制详细流程redis提供的功能主从复制的断点续传无磁盘复制过期key处理哨兵sentinal功能原...

2019-07-24 13:56:28

Java并发编程体系

Java并发编程体系文章目录Java并发编程体系基础线程创建方式线程的状态目的线程不安全条件需要解决的问题三大特性对象头锁重排序happens-before解决方式synchronizedvolatileAtomicLock接口容器Lock--JUC包Lock接口AbstractQueueSynahronizer接口ReentrantLockReentrantWriteReadLockCount...

2019-05-31 17:40:48

IDEA中运行SpringBoot程序,无法加载到配置文件

在pom中添加jar

2019-04-21 20:45:06

IDEA中弹出RunDashboard,springcloud,springBoot

在.idea/workspace.xml文件中找到RunDashboard,加上<componentname="RunDashboard">**<optionname="configurationTypes"><set><optionvalue="SpringBootApplicationCo...

2019-04-21 20:44:23

IDEA中识别Git上新加的分支

重新识别:(1)在pull中重新刷新,这时发现新的分支并将其pull到本地VCS–Git–Pull–第三行Remote–最右边刷新符号–点击pull

2019-04-21 20:42:36

SpringCloud学到刚好够用之七-配置中心(spring-cloud-config)

SpringCloud学到刚好够用之四-服务消费者(Feign)文章目录SpringCloud学到刚好够用之四-服务消费者(Feign)总览看的不过瘾进阶使用源码分析简介分布式配置中心基本原理准备活动在git上面搞一个配置项目配置中心config-server主要步骤引入包,spring-cloud-config-server修改相关配置,spring.cloud.config启动类添加注解,@...

2019-04-21 18:37:41

SpringCloud踩坑指南(错误解决)之eureka启动报错,版本不匹配,提示The following method did not exist:CompositeHealt

报错信息汇总1.springcloud-eureka启动报错,提示Thefollowingmethoddidnotexist:org.springframework.boot.actuate.health.CompositeHealthIndicato关键地方ErrorstartingTomcatcontext.Exception:org.springframe...

2019-04-21 00:33:03

SpringCloud学到刚好够用之六-路由网关(zuul)

SpringCloud学到刚好够用之六-路由网关(zuul)文章目录SpringCloud学到刚好够用之六-路由网关(zuul)总览看的不过瘾进阶使用源码分析简介AuthenticationInsightsStressTestingCanaryTestingDynamicRoutingServiceMigrationLoadSheddingSecurityStatic...

2019-04-21 00:30:33

SpringCloud学到刚好够用之五-断路器(Hystrix)

SpringCloud学到刚好够用之四-断路器(Hystrix)文章目录SpringCloud学到刚好够用之四-断路器(Hystrix)总览看的不过瘾进阶使用源码分析简介准备活动断路器(Hystrix)主要步骤pom文件引入包spring-cloud-starter-netflix-hystrix配置文件,端口8766,添加feign:hystrix:enabled:true启动类注解Enab...

2019-04-21 00:04:31

EMERGENCY! EUREKA MAY BE INCORRECTLY CLAIMING INSTANCES ARE UP WHEN THEY'RE NOT. RENEWALS ARE LESSER

启动两个client,过了一会,停了其中一个,访问注册中心时,界面上显示了红色粗体警告信息:查阅了很多资料,终于了解了中间的问题。现将理解整理如下:Eurekaserver和client之间每隔30秒会进行一次心跳通信,告诉server,client还活着。由此引出两个名词:Renewsthreshold:server期望在每分钟中收到的心跳次数Renews(lastmin):上一...

2019-04-20 23:23:14

Intellij idea Error:java: 无效的源发行版: 11

IntellijideaError:java:无效的源发行版:11Selecttheproject,thenFile>ProjectStructure>ProjectSettings>Modules->sourcesYouprobablyhavetheLanguageLevelsetat9:Justchangeit...

2019-04-20 23:21:25

jdk11和springcloud运行Eureka启动不了.web.server.WebServerException: Unable to start embedded Tomcat

jdk11和springcloud运行Eureka启动不了,org.springframework.context.ApplicationContextException:Unabletostartwebserver;nestedexceptionisorg.springframework.boot.web.server.WebServerException:Unableto...

2019-04-20 23:20:21

查看更多

CSDN身份
  • 博客专家
勋章 我的勋章
  • GitHub
    GitHub
    绑定GitHub第三方账户获取
  • 专栏达人
    专栏达人
    授予成功创建个人博客专栏的用户。专栏中添加五篇以上博文即可点亮!撰写博客专栏浓缩技术精华,专栏达人就是你!
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv3
    勤写标兵Lv3
    授予每个自然周发布7篇到8篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。