10 varyall

尚未进行身份认证

暂无相关简介

等级
TA的排名 1k+

JPA freemaker动态的拼接SQL

spring-data-jpa-extrahttps://github.com/slyak/spring-data-jpa-extraspring-data-jpa-template项目地址:https://gitee.com/silentwu/spring-data-jpa-template.git

2019-11-13 05:43:20

Phoenix二级索引使用

1.添加二级索引配置为使用Phoenix二级索引,需要开启HBaseregionServer相关参数配置<property><name>hbase.regionserver.wal.codec</name><value>org.apache.hadoop.hbase.regionserver.wal.IndexedWALEdi...

2019-11-10 22:11:58

phoenix建表映射有命名空间的hbase表

版权声明:本文为博主原创文章,遵循CC4.0BY-SA版权协议,转载请附上原文出处链接和本声明。本文链接:https://blog.csdn.net/XDSXHDYY/article/details/964615761.先开启schema与namespace的对应关系在phoenix中与hbase的命名空间相对应的是schema概念,默认是没有开启的,需要在hbase的hbase-s...

2019-11-10 21:20:10

浅谈Phoenix在HBase中的应用

一、前言业务使用HBase已经有一段时间了,期间也反馈了很多问题,其中反馈最多的是HBase是否支持SQL查询和二级索引,由于HBase在这两块上目前暂不支持,导致业务在使用时无法更好的利用现有的经验来查询HBase。虽然HBase本身不支持SQL,但业界还是有现成的方案来支持,如Hive、Impala、Phoenix等。众多方案各有各的优势,本文主要对Phoenix作一个大概的介绍。Ph...

2019-11-08 11:34:54

AOP切入同类调用方法-AopContext.currentProxy()

本文链接:https://blog.csdn.net/u014788227/article/details/90111662常规使用spring的AOP功能,就是对一个service的B方法进行切入记录日志,AOP能起作用。但是假如B方法被service中的A方法调用,切入会失效,无法记录日志(这里的切入失效是指对B的切入记录日志失效,对A方法的切入还是有用的)。解释,要求熟悉动态代理原理...

2019-11-07 12:02:51

Spring AOP注解失效的坑及JDK动态代理

@Transactional@Async等注解不起作用之前很多人在使用Spring中的@Transactional,@Async等注解时,都多少碰到过注解不起作用的情况。为什么会出现这些情况呢?因为这些注解的功能实际上都是SpringAOP实现的,而其实现原理是通过代理实现的。JDK动态代理以一个简单的例子理解一下JDK动态代理的基本原理:? 1 2...

2019-11-07 12:01:42

java堆外内存泄漏

版权声明:本文为博主原创文章,遵循CC4.0BY-SA版权协议,转载请附上原文出处链接和本声明。本文链接:https://blog.csdn.net/f529352479/article/details/51908655问题描述最近有个系统在做压力测试,环境配置:4核CPU8g内存jdk1.6.0_25,jvm配置-server-Xms2048m-Xmx2048m...

2019-11-06 11:24:37

Kafka HA Kafka一致性重要机制之ISR(kafka replica)

版权声明:本文为博主原创文章,遵循CC4.0BY-SA版权协议,转载请附上原文出处链接和本声明。本文链接:https://blog.csdn.net/qq_37502106/article/details/80271800一、kafkareplica当某个topic的replication-factor为N且N大于1时,每个Partition都会有N个副本(Replica)。kaf...

2019-11-04 20:27:17

Kafka中的HW、LEO、LSO等分别代表什么?

HW、LEO等概念和上一篇文章所说的ISR有着紧密的关系,如果不了解ISR可以先看下ISR相关的介绍。HW(HighWatermark)俗称高水位,它标识了一个特定的消息偏移量(offset),消费者只能拉取到这个offset之前的消息。下图表示一个日志文件,这个日志文件中只有9条消息,第一条消息的offset(LogStartOffset)为0,最有一条消息的offset...

2019-11-04 19:13:07

mysql中覆盖索引、联合索引、索引下推区别

1、覆盖索引:如果查询条件使用的是普通索引(或是联合索引的最左原则字段),查询结果是联合索引的字段或是主键,不用回表操作,直接返回结果,减少IO磁盘读写读取正行数据2、最左前缀:联合索引的最左N个字段,也可以是字符串索引的最左M个字符3、联合索引:根据创建联合索引的顺序,以最左原则进行where检索,比如(age,name)以age=1或age=1andname=‘张三’...

2019-11-04 16:34:31

MySQL索引解析(联合索引/最左前缀/覆盖索引/索引下推)

本节内容:1)索引基础2)索引类型(Hash索引、有序数组、B+树)3)索引的几个常见问题1)联合索引2)最左前缀原则3)覆盖索引4)索引下推1.索引基础索引对查询的速度有着至关重要的影响,理解索引也是进行数据库性能调优的起点,索引就是为了提高数据查询的效率。索引可以包含一个或多个列的值,如果索引包含多个列的值,则列的顺序也十分重要,因为...

2019-11-04 16:33:18

java面试:你真的知道metaspace??

一些看过Java8以后的垃圾回收日志的同学一般会对这么一句话感到很困惑:Metaspaceused2425K,capacity4498K,committed4864K,reserved1056768Kclassspaceused262K,capacity386K,committed512K,reserved1048576K第一个问题是,按照一般的理解...

2019-10-27 23:13:01

从企业架构,看TOGAF为什么越来越重要?

一、TOGAF简介1.什么是TOGAF?“有效的企业架构(EnterpriseArchitecture,EA)对企业的生存和成功具有决定性的作用,是企业通过IT获得竞争优势的不可缺少的手段。“本文概述了企业架构及其基本概念(并非IT架构的另一个名称),以及为何需要企业架构的原因,并且对建立企业架构的效益和采取TOGAF(TheOpen...

2019-10-19 16:35:09

架构思想:TOGAF, ITSA, DODAF

架构思想:TOGAF,ITSA,DODAF

2019-10-19 16:33:57

Resilience4j-轻量级熔断框架

Resilience4j简介Resilience4j是一款轻量级,易于使用的容错库,其灵感来自于NetflixHystrix,但是专为Java8和函数式编程而设计。轻量级,因为库只使用了Vavr,它没有任何其他外部依赖下。相比之下,NetflixHystrix对Archaius具有编译依赖性,Archaius具有更多的外部库依赖性,例如Guava和ApacheCommonsCon...

2019-10-15 21:48:35

Git的4个阶段的撤销更改

错误修改了代码不要紧,这里教你如何恢复以前的正确代码。虽然git诞生距今已有12年之久,网上各种关于git的介绍文章数不胜数,但是依然有很多人(包括我自己在内)对于它的功能不能完全掌握。以下的介绍只是基于我个人对于git的理解,并且可能生编硬造了一些不完全符合git说法的词语。目的只是为了让git通俗化,使初学者也能大概了解如何快速上手git。同时,下面所有讨论,我们都假设只使用一个分支,...

2019-10-14 00:31:42

Hystrix参数说明

一、什么情况下会触发fallback方法?名字 描述 触发fallback EMIT 值传递 NO SUCCESS 执行完成,没有错误 NO FAILURE 执行抛出异常 YES TIMEOUT 执行开始,但没有在允许的时间内完成 YES BAD_REQUEST 执行抛出HystrixBadRequestEx...

2019-10-08 20:20:06

SpringCloud(五)SpringCloud的限流、降级和熔断——Hystrix

#Hystrix默认加载的配置文件-限流、熔断示例#线程池大小hystrix.threadpool.default.coreSize=1#缓冲区大小,如果为-1,则不缓冲,直接进行降级fallbackhystrix.threadpool.default.maxQueueSize=200#缓冲区大小超限的阈值,超限就直接降级hystrix.threadpool.de...

2019-10-08 19:10:37

Hystrix Spring boot 结合

springboot项目直接引入hystrix,对于调用第三方接口的,用hystrix进行隔离,熔断控制maven依赖<dependency><groupId>org.springframework.cloud</groupId><artifactId>spring-cloud-starter-hystr...

2019-10-08 18:26:40

Tinyid原理介绍

Id生成系统要点 在简单系统中,我们常常使用db的id自增方式来标识和保存数据,随着系统的复杂,数据的增多,分库分表成为了常见的方案,db自增已无法满足要求。这时候全局唯一的id生成系统就派上了用场。当然这只是id生成其中的一种应用场景。那么id生成系统有哪些要求呢?全局唯一的id:无论怎样都不能重复,这是最基本的要求了 高性能:基础服务尽可能耗时少,如果能够本地生成最好 高可用:虽说...

2019-10-06 20:30:27

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv2
    勤写标兵Lv2
    授予每个自然周发布4篇到6篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。