自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(23)
  • 收藏
  • 关注

原创 WebService如何设置基于cxf的wsdl2java生成的客户端超时

以上仅能设置实际调用接口时的超时时间,如果一开始对方的服务就没有启动,在创建客户端Service的时候还是会超时,可以在获取客户端Service时,判断下端口是否可达。基于cxf 3.1.10版本。

2024-09-03 19:21:05 361

原创 sentinel maxQueueingTimeMs不生效问题

sentinel maxQueueingTimeMs不生效问题

2022-07-05 11:09:39 410 1

原创 Arthas Web Console --tunnel-server连不上问题

官方教程:as.sh --tunnel-server 'ws://47.75.156.201:7777/ws'实际本地测试:java -jar arthas-boot.jar --tunnel-server 'ws://47.75.156.201:7777/ws'启动后并没有打印:id,session命令也没有打印:AGENT_ID查看源码后发现,应该去掉单引号即可:java -jar arthas-boot.jar --tunnel-server ws://47.75.156.20

2020-07-07 15:28:58 1562 2

原创 Spring Boot单元测试

1

2020-02-20 16:52:51 205

原创 Circuit Breaker(熔断)实现之spring-retry、hystrix

spring-retry<dependency> <groupId>org.springframework.retry</groupId> <artifactId>spring-retry</artifactId></dependency><dependency> <grou...

2019-12-21 14:37:50 895

转载 Java使用多线程处理任务等待任务全部执行

日常的批量处理任务中,经常需要使用多线程同时处理大量任务,一次读取一定数量的数据,然后放入线程池中等待线程处理完成,再取一定数量数据进行循环处理。效率比较低的方式是使用同步的for循环进行处理其次就是使用多线程处理。一般情况使用多线程都会使用线程池来管理,有些情况下,不能把大量任务一次性丢进线程池中,以为内存有限,一般线程池的阻塞队列也是有界的,超出限制可能OOM或者触发拒绝策略,因此需要分...

2019-12-20 09:09:33 1224

原创 Java png 转 jpg

直接上代码:BufferedImage pngImage = ImageIO.read(new File("D:\\ImgTest\\test.png"));BufferedImage bufferedImage = new BufferedImage(pngImage.getWidth(), pngImage.getHeight(), BufferedImage.TYPE_INT_RG...

2019-12-18 16:45:31 755

原创 Spring Boot ApplicationListener异步执行

Spring Boot版本<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot</artifactId> <version>1.3.6.RELEASE</version>&lt...

2019-10-23 21:08:03 1805

转载 Mysql优化笔记之UPDATE IN

在项目开发中,同事在原本功能的基础上加入了新的业务操作代码后,导致业务操作经常超时。故对其代码进行调试跟踪后定位到,在update数据库记录时写了in子查询,完整sql如下(非原sql):update wms_stock set qty1 = 0 where id in (select stock_id from wms_order_line l where l.a_qty1 = 'a' an...

2019-10-17 10:16:52 333

原创 RxJava2 嵌套使用blockingGet()导致线程挂死问题

挂死示例:class Test { public Test(int a, BigDecimal b) { this.a = a; this.b = b; } public int a; public BigDecimal b;}public static void main(String[] args) { Li...

2019-09-16 22:30:17 2559

原创 MySQL INSERT or SELECT

MySQL中,如果存在数据重复插入的情况,我们一般通过数据库CAID理论中的“一致性(Consistency)”特性来保证。即:UNIQUEindex orPRIMARY KEY1、INSERT or UPDATE我们可以通过“INSERT ... ON DUPLICATE KEY UPDATE Syntax”来实现。2、INSERT or SELECT即:不知道待插入数据...

2019-09-13 10:41:16 618

原创 RDS for MySQL只读实例延迟

阿里云提供的文档如下:https://help.aliyun.com/knowledge_detail/41767.html本次讨论的延迟是总结里面的最后一项导致的主从延迟:检查只读实例是否存在无主键表的删除或者更新操作。排查过程:1、主从延迟发生时存在大量的读、删除操作,而且读明显异常。(下图为RDS监控中的引擎监控)2、通过Binlog查看当时执行的sqlmysq...

2019-09-09 23:01:21 281

原创 Spring Boot console log 格式 自定义

Spring Boot 默认使用Logback新增配置项:logging.pattern.consolelogging.pattern.console=%date %level [%thread] %logger{10} [%file:%line] - %msg%n

2019-08-19 14:30:54 4513

原创 Maven 只处理指定模块、不处理指定模块

对于一个聚合模块,在deploy时需要跳过(不处理)特定模块例如:<project> <modelVersion>4.0.0</modelVersion> <groupId>com.superz</groupId> <artifactId>xxx-parent</artifactId> <n...

2019-07-24 10:02:10 1830

原创 Node.js request模块 透传cookie

版本:request:2.85.0express:4.14.1代码:var express = require('express');var router = express.Router();var request = require('request');router.get('/token', function(req, res, next) { var u...

2019-06-13 15:47:35 3396

原创 记一次Could not get JDBC Connection、java.lang.InterruptedException问题排查

现象:本地自测的一次http的请求中,使用mybatis执行的sql查询,报错如下:### The error occurred while executing a query### Cause: org.springframework.jdbc.CannotGetJdbcConnectionException: Could not get JDBC Connection; neste...

2019-05-25 15:26:10 8827 1

原创 Filter 返回 json 数据

在Filter中返回json数据,网上搜到的都是通过response获取流,再写入数据。这边提供另外一个方法,通过“forward”来实现。将请求forward到Controller,Controller中返回json。@Componentpublic class Filter1 extends OncePerRequestFilter { private static fi...

2019-05-22 14:49:16 4326 1

原创 Filter 中 addCookie 不生效问题

先说结论:response.addCookie(cookie); 写在 filterChain.doFilter(request, response); 之前导致的@Overrideprotected void doFilterInternal(HttpServletRequest request, HttpServletResponse response, FilterChain f...

2019-05-22 11:23:41 1426

原创 Spring Boot 中过滤器Filter、拦截器Interceptor使用

FilterSping Boot中有两种方式创建Filter方式1:@Componentpublic class Filter1 extends OncePerRequestFilter@Configurationpublic class WebConfig implements WebMvcConfigurer { @Autowired priva...

2019-05-22 11:02:50 1235

原创 Spring Cloud RestTemplate @LoadBalanced 支持ip、域名、服务名 调用

Spring Cloud RestTemplate @LoadBalanced 支持ip、域名、服务名 调用RestTemplate设置@LoadBalanced@Beanpublic RestTemplate restTemplate(@Autowired ClientHttpRequestFactory clientHttpRequestFactory){ return ...

2019-05-15 16:14:06 5130 4

原创 RestTemplate(httpclient) 动态设置超时时间

动态设置RestTemplate(httpclient)的超时时间httpclient版本<dependency> <groupId>org.apache.httpcomponents</groupId> <artifactId>httpclient</artifactId> <version&gt...

2019-03-19 21:45:08 6427

原创 Java Resource、Resources、InputStream获取

1、基于Spring(Resource)import org.springframework.core.io.Resource;import org.springframework.core.io.support.PathMatchingResourcePatternResolver;PathMatchingResourcePatternResolver patternResolver...

2019-03-19 15:43:27 6871

原创 jsf 下拉框联动

控制方下拉列表<h:form id="change"> <h:selectOneMenu value="#{userBean.name}" valueChangeListener="#{userBean.change}"> <f:selectItems value="#{userBean.condiments}" /> ...

2009-08-26 14:23:58 545

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除