- 博客(23)
- 收藏
- 关注
原创 WebService如何设置基于cxf的wsdl2java生成的客户端超时
以上仅能设置实际调用接口时的超时时间,如果一开始对方的服务就没有启动,在创建客户端Service的时候还是会超时,可以在获取客户端Service时,判断下端口是否可达。基于cxf 3.1.10版本。
2024-09-03 19:21:05 361
原创 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
原创 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><...
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>...
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关注的人