颇忒脱的技术博客

77 篇文章
15 人订阅

全部文章

颇忒脱

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

Haproxy反向代理WebSocket的方法

WebSocket请求和一般的Http请求不一样,它会长时间保持一个connection,Haproxy反向代理WebSocket请求需要用到timeout t...

2663
颇忒脱

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

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

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

2863
颇忒脱

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

Nginx反向代理WebSocket响应403的解决办法

在Nginx反向代理一个带有WebSocket功能的Spring Web程序(源代码地址)时,发现访问WebSocket接口时总是出现403响应,Nginx的配...

2205
颇忒脱

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

Spring MVC异步处理简介

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

3163
颇忒脱

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

Servlet 3.1 Async IO分析

Servlet Async Processing提供了一种异步请求处理的手段(见我的另一篇文章Servlet 3.0 异步处理详解),能够让你将Http thr...

1463
颇忒脱

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

Mybatis Mapper.xml继承机制

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

2193
颇忒脱

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

Servlet 3.0 异步处理详解

Servlet 3.0 开始提供了AsyncContext用来支持异步处理请求,那么异步处理请求到底能够带来哪些好处?

993
颇忒脱

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

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

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

1562
颇忒脱

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

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

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

1432
颇忒脱

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

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。本章节的测试代码使用了下面的这个配置:

3314
颇忒脱

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

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

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

2094
颇忒脱

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

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利用SSL连接JMX的方法

在前一篇文章里提到在生产环境下应该使用SSL来创建JMX连接,本文就来讲一下具体怎么做。

1332
颇忒脱

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

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

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

1901

扫码关注云+社区

领取腾讯云代金券