颇忒脱的技术博客

77 篇文章
15 人订阅

其他

颇忒脱

上海树维信息科技有限公司 · 架构师 (已认证)

Elasticsearch中将Doc根据A字段排序获得第一个Doc的B字段值的方法

最近遇到这样一个需求,要通过Elasticsearch将Doc根据A字段降序,然后获得B字段的值,最终根据B字段的值再去做Pipeline Aggregatio...

1592
颇忒脱

上海树维信息科技有限公司 · 架构师 (已认证)

Spring JMS各组件详解

在上一篇文章使用Spring/Spring Boot集成JMS的陷阱中讲到了在使用Spring JMS组件时存在这一些性能陷阱,本文会着该文讲解一下Spring...

1624
颇忒脱

上海树维信息科技有限公司 · 架构师 (已认证)

基于Cookie的Haproxy防止过速请求的方法

这两种方式都不太好,第一种太过粗粒度,第二种容易误伤(如果多个客户端从同一台路由设备过来)。

2843
颇忒脱

上海树维信息科技有限公司 · 架构师 (已认证)

Spring MVC异步处理简介

本文讲到的所有特性皆是基于Servlet 3.0 Async Processing的,不是基于Servlet 3.1 Async IO的。

3163
颇忒脱

上海树维信息科技有限公司 · 架构师 (已认证)

Mybatis Mapper.xml继承机制

Mybatis实际上隐藏了一个功能:Mapper.xml可以继承,这个在官方文档中并没有提到过,不过在这个issue (commit)里提到过。

2193
颇忒脱

上海树维信息科技有限公司 · 架构师 (已认证)

Spring、Spring Boot和TestNG测试指南 - 测试AOP

Spring提供了一套AOP工具,但是当你把各种Aspect写完之后,如何确定这些Aspect都正确的应用到目标Bean上了呢?本章将举例说明如何对Spring...

1562
颇忒脱

上海树维信息科技有限公司 · 架构师 (已认证)

Spring、Spring Boot和TestNG测试指南 - 共享测试配置

我们可以将测试配置放在一个@Configuration里,然后在测试@SpringBootTest或ContextConfiguration中引用它。

1402
颇忒脱

上海树维信息科技有限公司 · 架构师 (已认证)

Spring、Spring Boot和TestNG测试指南 - 测试@Configuration

在Spring引入Java Config机制之后,我们会越来越多的使用@Configuration来注册Bean,并且Spring Boot更广泛地使用了这一机...

952
颇忒脱

上海树维信息科技有限公司 · 架构师 (已认证)

Spring、Spring Boot和TestNG测试指南 - @TestConfiguration

@TestConfiguration是Spring Boot Test提供的一种工具,用它我们可以在一般的@Configuration之外补充测试专门用的Bea...

2464
颇忒脱

上海树维信息科技有限公司 · 架构师 (已认证)

Spring、Spring Boot和TestNG测试指南 - @OverrideAutoConfiguration

在Chapter 1: 基本用法 - 使用Spring Boot Testing工具里提到:

1592
颇忒脱

上海树维信息科技有限公司 · 架构师 (已认证)

Spring、Spring Boot和TestNG测试指南 - @JsonTest

@JsonTest是Spring Boot提供的方便测试JSON序列化反序列化的测试工具,在Spring Boot的文档中有一些介绍。

1682
颇忒脱

上海树维信息科技有限公司 · 架构师 (已认证)

Spring、Spring Boot和TestNG测试指南 - @ActiveProfiles

@ActiveProfiles可以用来在测试的时候启用某些Profile的Bean。本章节的测试代码使用了下面的这个配置:

3284
颇忒脱

上海树维信息科技有限公司 · 架构师 (已认证)

Spring、Spring Boot和TestNG测试指南 - @TestPropertySource

@TestPropertySource可以用来覆盖掉来自于系统环境变量、Java系统属性、@PropertySource的属性。

2084
颇忒脱

上海树维信息科技有限公司 · 架构师 (已认证)

Spring、Spring Boot和TestNG测试指南 - 使用Spring Boot Testing工具

前面一个部分讲解了如何使用Spring Testing工具来测试Spring项目,现在我们讲解如何使用Spring Boot Testing工具来测试Sprin...

1503
颇忒脱

上海树维信息科技有限公司 · 架构师 (已认证)

Spring、Spring Boot和TestNG测试指南 - 测试Spring MVC

Spring Testing Framework提供了Spring MVC Test Framework,能够很方便的来测试Controller。同时Sprin...

1872
颇忒脱

上海树维信息科技有限公司 · 架构师 (已认证)

利用VisualVm和JMX远程监控K8S里的Java进程

在利用VisualVm和JMX远程监控Java进程和VisualVm利用SSL连接JMX的方法里介绍了如何使用VisualVm+JMX监控远程Java进程的方法...

2981
颇忒脱

上海树维信息科技有限公司 · 架构师 (已认证)

利用VisualVm和JMX远程监控Java进程

在前一篇文章里我们发现通过jstatd + VisualVm的方式,不能获得Java进程的CPU、线程、MBean信息,这时JMX就要登场了。

1881
颇忒脱

上海树维信息科技有限公司 · 架构师 (已认证)

利用VisualVm远程监控Java进程

要实现远程监控Java进程,必须在远程主机(运行Java程序的主机)上跑一个jstatd进程,这个进程相当于一个agent,用来收集远程主机上的JVM运行情况,...

1821
颇忒脱

上海树维信息科技有限公司 · 架构师 (已认证)

远程Debug Java进程的方法

远程debug的意思是启动一个Java进程,启动一个debugger进程,将两者连接起来,利用debugger来debug Java进程。

1672
颇忒脱

上海树维信息科技有限公司 · 架构师 (已认证)

Spring Cloud Config配置文件最佳实践

大多数Spring Cloud项目都会使用Spring Cloud Config来管理应用启动时的配置文件,同时开发人员面临着多样化的程序启动方式:操作系统进程...

3752

扫码关注云+社区

领取腾讯云代金券