工作随记
爱上小正太
分享和提高
展开
-
linux环境下pyodps安装
python环境安装1、下载Anaconda包wget https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/Anaconda3-2019.03-Linux-x86_64.shbash Anaconda3-2019.03-Linux-x86_64.2、添加环境变量vim ~/.bashrc添加export PATH=/home/a...原创 2020-03-26 19:30:55 · 758 阅读 · 0 评论 -
kafka多线程消费的两种方式
一、两种方式1、构建多个KafkaConsumer进行消费,消费线程直接处理业务逻辑。优势:代码实现简单,可采用自动提交劣势:消费线程数和分区数挂钩,超过分区数的线程不做处理,扩展性差,线程自己处理消费到的消息可能会导致超时,从而造成rebalance2、构建一个或多个KafkaConsumer实例,每个实例采用worker线程池处理业务逻辑。优势:消费逻辑和业务逻辑分离,易于横向扩展...原创 2019-10-23 20:40:21 · 2207 阅读 · 0 评论 -
使用CaffeineCache来实现spring cache的缓存定时刷新
最近在使用spring的@Cacheable注解时发现无法做到设置定时刷新时间,找了一些资料,采用CaffeineCache实现了一个demo。原创 2019-10-23 20:05:03 · 7798 阅读 · 1 评论 -
ERR_CONTENT_LENGTH_MISMATCH 200 (OK)问题
ERR_CONTENT_LENGTH_MISMATCH 200 (OK)问题@Lightning1、问题描述今天在和前端联调的过程中发现前端调用接口没有response的返回,并且报错,地址直接输入浏览器中,返回的json不完整。由于使用的akka-http框架,发现跟Spring相比,ResponseHeaders会多出ContentLength,看文档和源码发现akka-http的Http...原创 2019-03-04 19:26:03 · 12820 阅读 · 0 评论 -
kafkaConsumerClient及kafka多线程重复消费问题
一、kafkaConsumerClient代码import com.alibaba.fastjson.JSONObject;import com.fasterxml.jackson.databind.JsonNode;import lombok.extern.slf4j.Slf4j;import org.apache.kafka.clients.consumer.ConsumerConfi...原创 2019-03-15 15:07:33 · 3941 阅读 · 4 评论 -
java.lang.NoSuchMethodError: com.mongodb.MongoClient.<init>(Ljava/util/List;Lcom/mongodb/...问题
@[TOC](java.lang.NoSuchMethodError: com.mongodb.MongoClient.(Ljava/util/List;Lcom/mongodb/MongoCredential;Lcom/mongodb/MongoClientOptions;)问题)问题描述今天在启动项目时碰到了如下报错:解决方法通过查看一些资料,发现可能是mongo-java-driv...原创 2019-04-18 19:41:23 · 4143 阅读 · 0 评论