克虏伯

LV1
发表了文章

Hive on spark下insert overwrite partition慢的优化

    这几天发现insert overwrite partition运行的很慢,看了下是hive on spark引擎,这引擎平时比mapreduce快多了,...

克虏伯
发表了文章

SpringFramework之ViewResolver优化

Springboot中,对mvc进行自动化配置时在WebMvcAutoConfiguration中会自动注入InternalResourceViewResolv...

克虏伯
发表了文章

Kubernates之Deployment滚动升级和回滚

从上面的结果可以看出在执行Deployment升级的时候最好带上record参数,便于查看历史版本信息

克虏伯
发表了文章

JDK中线程池满后再放入队列

    JDK中ThreadPoolExecutor有coreSize、maxSize,只有当线程数到coreSize且队列满后才会增加线程数到maxSize.

克虏伯
发表了文章

JDK之String的equals和equalsIgnoreCase的实现

    这俩个方法经常用,今天突然好奇怎么实现的,之前也看过,不过今天再来看下,记录下来

克虏伯
发表了文章

Kafka之Producer生产者分区

    如List-1所示,发送消息时,传入到partition方法中,返回的int值就是分区号,即发送到哪个分区,默认的实现是DefaultPartition...

克虏伯
发表了文章

Kafka之拦截器Interceptor

    使用场景:我们可以在Producer端统一拦截,加上处理时间,再在consumer端统一拦截统计端到端的处理时间,这也是一种监控方式。

克虏伯
发表了文章

JDK之动态代理后方法间相互调用不触发拦截

来测试下,如下List-5是结果,我们在调用print后,print方法中调用了pre/postPrint方法,但是JDK的动态代理只是拦截了print方法并执...

克虏伯
发表了文章

SpringFramework之ContentNegotiation内容协商

内容协商是用在Springmvc返回Controller方法结果序列化时使用,而不是解析mvc参数时使用。

克虏伯
发表了文章

SpringFramework之RequestBodyAdvice的使用

有人用RequestBodyAdvice来做参数的解密(前端传过来的是加密的),或者使用RequestBodyAdvice进行全局统一返回,但是我的需求是只对J...

克虏伯
发表了文章

SpringFramework之RequestBodyAdvice

本来RequestBodyAdvice和ResponseBodyAdvice是成对一起的,这里先分析RequestBodyAdvice.

克虏伯
发表了文章

Disruptor之ExceptionHandler

    如下List-2所示,Disruptor中默认使用ExceptionHandler的ExceptionHandlerWrapper实现,如List-3所...

克虏伯
发表了文章

Disruptor之ConsumerInfo

    如List-1所示,Disruptor本质上是生产者与消费者线程组成的协作框架,而ConsumerInfo则抽象出了消费者的信息,它的实现有EventP...

克虏伯
发表了文章

Disruptor之ConsumerRepository

    如List-1所示,ConsumerRepository类名称以Repository最为后缀,Repository来自DDD,是仓储的意思,即与存储有关...

克虏伯
发表了文章

SpringFramework之HandlerMethodReturnValueHandler

    如上所示List-1,springboot中这样使用后,会返还json数据,那么spring是怎么将User序列化后写入response的呢?

克虏伯
发表了文章

Kubernetes之ingress设置账号密码

Kubernetes中,应用服务使用ingress暴露后,默认是没有账号密码限制的,只要知道ingress的地址,所有人都可以访问服务(除非应用中有账号密码限制...

克虏伯
发表了文章

Postgresql之查看当前连接到数据库的client信息

在使用postgresql时,会报connection too many问题,导致拿不到连接数,在mysql中可以通过show process list来查看连...

克虏伯
发表了文章

Kubernates之给宿主机打上Label

描述下情况: 新加入一台机器到k8s中,由于这台机器运行内存有16g,所以我们要给它打个label,让内存耗的高的调度到这台,使用如下List-1命令:

克虏伯
发表了文章

Disruptor之生产者阻塞

    现象: 项目中用Disruptor实现了生产者和消费者模型,但是生产者往disruptor的ringBuffer中放消息时阻塞了——用jstack  -...

克虏伯
发表了文章

kubernetes之Hpa原

    HorizontalPodAutoscaler, k8s的版本是1.14. 

克虏伯

个人简介

个人成就

扫码关注云+社区

领取腾讯云代金券