- 博客(20)
- 资源 (2)
- 收藏
- 关注
原创 nested exception is io.lettuce.core.RedisException: java.lang.IllegalStateException
最近终于找到问题原因了,redis线程池耗尽,服务每天固定时间都有一个请求峰谷,这个时间段并发会在6000以上,导致redis线程耗尽,后面修改redis线程池增加线程数完美解决。从去年开始服务一直时不时报这个错,一报这个错,所以缓存就会取错,并且是在某个服务节点上,只能重启这个服务节点才能正常。终于把redis问题解决了nested exception is。
2023-08-18 13:56:26
1267
原创 Hystrix注解@HystrixCommand熔断不生效
熔断不生效可能是设置的滚动窗口时间内没有达到熔断数例子:circuitBreakerRequestVolumeThreshold设置为5,metricsRollingStatisticalWindowInMilliseconds设置为10秒。那么当一个Rolling Window的时间内,如果只收到4个异常请求,也不会触发circuit break....
2022-05-24 14:37:25
928
原创 springcloud 动态feign请求
package com.commonality.http.fallback;import feign.*;import org.springframework.cloud.openfeign.FeignClient;import org.springframework.http.HttpHeaders;/** * @Description: * @Author: l * @Date: 2022/2/24 15:01 **/@FeignClient(name = "dynamicFeig
2022-03-18 13:34:09
780
原创 关于MYSQL数据库表默认生成创建时间和修改时间
创建时间和修改时间使用timestamp类型,默认生成创建时间和修改时间,场景:新增时创建时间和修改时间都修改,修改数据时创建时间不变,修改时间变实现上述场景通过配置字段默认值实现:创建时间默认设置:CURRENT_TIMESTAMP修改时间默认设置:CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP...
2022-02-17 16:11:38
2460
原创 springboot+Async 线程池异步调用
@EnableAsync@Configurationpublic class ThreadPoolConfig { @Bean("queryThreadPool") public ThreadPoolTaskExecutor queryThreadPool(){ ThreadPoolTaskExecutor tengxuThreadPool = new ThreadPoolTaskExecutor(); tengxuThreadPool.setBean.
2020-11-25 10:00:03
273
1
原创 Springboot读取配置文件(.yml)中自定义的集合数组(nacos配置中心为例)
springboot项目在配置文件中配置对象集合要怎么读取register: numberinfo : - registerNumber: 1 startTime: "08:00" endTime: "08:20" - registerNumber: 2 startTime: "08:21" endTime: "08:40" - registerNumber: 3 startTime: "08:41" en
2020-06-02 11:01:32
6866
原创 对象多级分组逆序
创建实体对象public class Work implements Comparable<Work>{ private String computer; private int num; private String date; private String partDate; public String getPartDate() { Date d = DateUtils.parseStr2Date(date, "yyyy-MM-
2020-05-26 16:11:41
145
原创 四舍五入保留两位小数
/** * @Description: 四舍五入保留两位小数 **/public class RoundingOff { public static void main(String[] args) { String s="12.089"; System.out.println(changeString(s)); } public s...
2019-12-26 13:59:34
506
1
原创 Springboot集成WebSocket 指定用户主动推送消息
import org.slf4j.Logger;import org.slf4j.LoggerFactory;import org.springframework.context.annotation.Bean;import org.springframework.context.annotation.Configuration;import org.springframework.mes...
2019-07-09 17:47:28
2075
原创 消息队列 java nsq
//com.sproutsocial:nsq-j:0.9.4public class NsqClient { @Test public void sub { Subscriber subscriber = new Subscriber("172.0.0.0"); //subscriber.setMaxFlushDelayMillis(30000); ...
2019-05-27 17:51:45
543
原创 单例模式--懒汉式(双检锁)
/** * @description 线程安全 懒汉式 double-check locking */public class DoubleCheckSingleton implements Serializable { private static final long serialVersionUID = -6639300923461560175L; private ...
2019-05-24 09:08:21
528
原创 解析mysql导出的excel
解析mysql导出的excel,为一下格式,fields字段,values为对应的值,位置为空的默认为空字符串{“fields”:[“id”,“name”,“age”],“values”:[[“1”,“aa”,“10”],[“2”," ",“12”],[“3”,“bbb”,“c2”],[“4”,“ccc”,“12”]]} public JSONObject uploadValueE...
2018-11-26 14:23:16
171
原创 Springboot+mybatis多数据源配置
Master1DataSourceConfigpackage com.helowin.logic.stream.configure;import com.alibaba.druid.pool.DruidDataSource;import org.apache.ibatis.session.SqlSessionFactory;import org.mybatis.spring.Sq...
2018-07-28 23:02:54
118
原创 前后端分离springboot+shiro+mybatis BASE64头像上传部分代码
//上传@PostMapping("/upload_avatar")public JSONObject uploadImage( MultipartHttpServletRequest request){ logger.info("start call api /upload_avatar"); byte[] data=null; try { List&...
2018-07-28 22:43:54
1190
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人