自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Java - 函数式编程(2):常用的流操作

流操作: 即stream接口针对于集合类提供的操作。集合类.stream()集合获取到stream(流),随之进行自己想要的操作。filter():按照一定条件过滤集合的元素 。 list.stream().filter(x -> x > 5); 像filter()这类返回值为Stream的方法,它其实只是刻画出了stream,并没有产生新的集合,也就是按照规则构造出Stre...

2018-12-24 10:40:52 285 1

原创 Druid - 源码浅析(2) 获取连接

获取连接    getConnection(); public DruidPooledConnection getConnection() throws SQLException { return getConnection(maxWait); } public DruidPooledConnection getConnection(long maxWa...

2018-12-20 16:53:54 446

原创 Druid - 源码浅析(1) - 初始化

实现类DruidDataSource:     一些重要变量:         private volatile DruidConnectionHolder[] connections;  //存连接的数组,不一定会满         private int                              poolingCount              = 0; /...

2018-12-20 14:35:20 545

转载 Druid - 源码分析与学习

找BUG时不得不接触到Druid源码。单看源码还是很吃力,结合下面的文章努力理解一些。原文:https://blog.csdn.net/herriman/article/details/51759479

2018-12-19 16:14:04 191

原创 Druid - SpringBoot配置数据库连接池druid

关于Druid     DRUID是阿里巴巴开源平台上一个数据库连接池实现,它结合了C3P0、DBCP、PROXOOL等DB池的优点,同时加入了日志监控,可以很好的监控DB池连接和SQL的执行情况,可以说是针对监控而生的DB连接池,是目前最好的连接池。 yml文件配置 spring: datasource: type: com.alibaba.druid.pool....

2018-12-19 12:27:04 458

原创 Spring - yml配置文件错读数字字符串

项目中碰到一个诡异问题,yml文件中配置了一个值为字符串的属性,用@Value注入时确发现不对应,出现了全项目中都找不到的值。研究了半天才发现,yml会把0开头的数字作为8进制对待,注入时转化为十进制注入。 datasource: 0400010001所以,字符串最好要写规范了: datasource: '0400010001' ...

2018-12-11 14:58:47 5612

原创 java - 中转上传文件(有坑)

遇到一个问题,我们的服务只做代理功能,有时候需要转发文件,又不能把文件先保存下来后再读取文件上传到第三方服务器,这时候就要直接发送流文件。restTemplate(亲测有效,很费劲才找到的): class MultipartInputStreamFileResource extends InputStreamResource { private final String fi...

2018-12-05 16:38:14 1433 1

空空如也

空空如也

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

TA关注的人

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