上一页 1 ··· 54 55 56 57 58 59 60 61 62 ··· 88 下一页
摘要: 这篇文章主要讲述服务追踪组件zipkin,Spring Cloud Sleuth集成了zipkin组件。 一、简介 Spring Cloud Sleuth 主要功能就是在分布式系统中提供追踪解决方案,并且兼容支持了 zipkin,你只需要在pom文件中引入相应的依赖即可。 二、服务追踪分析 微服务架 阅读全文
posted @ 2018-04-26 21:39 夏威夷8080 阅读(377) 评论(0) 推荐(0)
摘要: 引用 在开窗函数出现之前存在着非常多用 SQL 语句非常难解决的问题,非常多都要通过复杂的相关子查询或者存储过程来完毕。为了解决这些问题,在2003年ISO SQL标准增加了开窗函数,开窗函数的使用使得这些经典的难题能够被轻松的解决。眼下在 MSSQLServer、Oracle、DB2 等主流数据库 阅读全文
posted @ 2018-04-26 21:12 夏威夷8080 阅读(1320) 评论(0) 推荐(0)
摘要: 先看一段代码 synchronize用法关键是搞清楚对谁加锁,methodA,和methodB都是对当前对象加锁,即如果有两个线程同时访问同一个对象的methoA和methodB则会发生竞争,必须等待其中一个执行完成后另一个才会执行。如果两个线程访问的是不同对象的methodA和methodB则不会 阅读全文
posted @ 2018-04-26 12:05 夏威夷8080 阅读(2797) 评论(0) 推荐(0)
摘要: query cache原理 当mysql接收到一条select类型的query时,mysql会对这条query进行hash计算而得到一个hash值,然后通过该hash值到query cache中去匹配,如果没有匹配中,则将这个hash值存放在一个hash链表中,同时将query的结果集存放进cach 阅读全文
posted @ 2018-04-25 23:59 夏威夷8080 阅读(272) 评论(0) 推荐(0)
摘要: distinct简单来说就是用来去重的,而group by的设计目的则是用来聚合统计的,两者在能够实现的功能上有些相同之处,但应该仔细区分,因为用错场景的话,效率相差可以倍计。 单纯的去重操作使用distinct,速度是快于group by的。 distinct distinct支持单列、多列的去重 阅读全文
posted @ 2018-04-25 23:34 夏威夷8080 阅读(18096) 评论(0) 推荐(3)
摘要: 前面已经介绍了很多zuul的功能,本篇继续介绍它的另一大功能。在高并发的应用中,限流往往是一个绕不开的话题。本文详细探讨在Spring Cloud中如何实现限流。 在 Zuul 上实现限流是个不错的选择,只需要编写一个过滤器就可以了,关键在于如何实现限流的算法。常见的限流算法有漏桶算法以及令牌桶算法 阅读全文
posted @ 2018-04-25 22:31 夏威夷8080 阅读(3916) 评论(1) 推荐(1)
摘要: 上篇文章主要介绍了Zuul网关使用模式,以及自动转发机制,但其实Zuul还有更多的应用场景,比如:鉴权、流量转发、请求统计等等,这些功能都可以使用Zuul来实现。 Zuul的核心 Filter是Zuul的核心,用来实现对外服务的控制。Filter的生命周期有4个,分别是“PRE”、“ROUTING” 阅读全文
posted @ 2018-04-25 21:26 夏威夷8080 阅读(392) 评论(0) 推荐(0)
摘要: 前面的文章我们介绍了,Eureka用于服务的注册于发现,Feign支持服务的调用以及均衡负载,Hystrix处理服务的熔断防止故障扩散,Spring Cloud Config服务集群配置中心,似乎一个微服务框架已经完成了。 我们还是少考虑了一个问题,外部的应用如何来访问内部各种各样的微服务呢?在微服 阅读全文
posted @ 2018-04-25 00:10 夏威夷8080 阅读(285) 评论(0) 推荐(0)
摘要: 1 DBCP DBCP是 apache 上的一个 java 连接池项目,也是 tomcat 使用的连接池组件。 2.C3P0 是一个开放源代码的JDBC连接池,它在lib目录中与Hibernate一起发布,包括了实现jdbc3和jdbc2扩展规范说明的Connection 和Statement 池的 阅读全文
posted @ 2018-04-24 23:53 夏威夷8080 阅读(254) 评论(0) 推荐(0)
摘要: springboot官方文档介绍数据库连接池的使用策略如下: Production database connections can also be auto-configured using a pooling DataSource. Here’s the algorithm for choosi 阅读全文
posted @ 2018-04-24 23:38 夏威夷8080 阅读(3384) 评论(5) 推荐(1)
上一页 1 ··· 54 55 56 57 58 59 60 61 62 ··· 88 下一页