自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 问答 (2)
  • 收藏
  • 关注

原创 记一次Orika导致的OOM

场景:有一个项目运行一段时间后就会出现OOM,下面梳理下寻找问题根源的方法问题重现某一天,一个好久没动过的服务崩掉了,top查看进程占用CPU高达700%+ ???? 按照top,jstack一条龙查找导致异常的线程这里没看到什么异常,把堆文件dump到本地进行分析:???? 看到HashMap将近占了内存大小的50%。开始寻找项目里哪里用到HashMap项目里没有找到使用HashMap的地方,转而思考是否是引用的第三方工具包使用不当导致OOM看到有很多set方法和map方法

2020-10-10 17:57:49 666 2

原创 Spring中和Feign中调用带有文件参数的接口的具体实现(附带feign-form中添加自定义Writer的实现)

1. Spring 中调用文件接口导入jar <dependency> <groupId>org.apache.httpcomponents</groupId> <artifactId>httpmime</artifactId> <version>4.5.9</version> <scope>test&l

2020-08-03 14:25:09 1689

原创 SpringCloud Feign 抽象方法实现继承特性

feign接口继承特性升级使用feign的使用在这个博客里面已经很详细了 > feign使用详解 ,下面说下自己在使用feign接口继承特性时总结的一些经验1.基本feign接口在使用feign的项目中,有这么两个角色消费端 (Comsumer)@FeignClient(name = "server")public interface ConsumerApi { ...

2020-04-27 19:55:23 874

原创 Spring项目整合MybatisPlus出现org.mybatis.logging.LoggerFactory Not Found 异常(附带jar缺失或冲突解决思路)

Spring项目整合MybatisPlus出现找不到某些类的异常MybatisPlus依赖也附带着mybatis和mybatis-spring的依赖如果要使用MybatisPlus不再建议引入上述两个依赖场景:在一个spring项目中集成MybatisPlus1.需要修改xml文件,或者SqlSession的bean将SqlSessionFactoryBean改为MybatisP...

2020-04-10 15:41:20 4529

原创 proto文件说明和 java中 gRPC初步搭建使用

文章目录gRPC1.proto文件2.具体使用maven 依赖插件proto文件common(通过插件生成的java类和gRPC接口)gRPC服务端gRPC客户端gRPCgRPC 是一个高性能、开源和通用的 RPC 框架,面向移动和 HTTP/2 设计。目前提供 C、Java 和 Go 语言版本,分别是:grpc, grpc-java, grpc-go. 其中 C 版本支持 C, C++,...

2019-10-29 17:00:16 1418

原创 jdk1.8新特性-函数式编程-lambda表达式

函数式编程1.函数式接口????都只有一个未实现的方法的接口 一般通过FunctionalInterface来表明某个接口是一个函数式接口 。1.入门方法- accept()只有输入没有输出Consumer对象的定义传统方式:实现内部类Consumer c = new Consumer(){ @Override public void accept(O...

2019-10-16 13:45:47 710

空空如也

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

TA关注的人

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