自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

wtopps的专栏

当你的才华满足不了你的野心时,你应该滚去学习 https://wtopps.github.io

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

原创 聊聊并发:(十二)concurrent包并发辅助类之CyclicBarrier源码分析

前言在前几篇文章中,聊聊并发:(九)concurrent包之ReentrantLock分析聊聊并发:(十一)concurrent包之Condition源码分析我们对concurrent包中的locks下的几种锁的源码实现进行了分析,了解了它们的实现原理,在开发高并发的程序中,深入理解锁的使用是非常有必要的,如果没有读过前几篇的朋友,欢迎阅读。本篇,我们继续分析concurrent包中的C...

2018-11-24 13:09:05 390

转载 SpringBoot @Conditional注解解析

前言SpringBoot中提供了@Conditional注解,该注解的官方文档定义:“Indicates that a component is only eligible for registration when all specified conditions match”,意思是只有满足一些列条件之后创建一个bean。本篇,我们介绍一下其作用。介绍@Conditional定义@Re...

2018-11-23 17:53:25 444

原创 聊聊并发:(十一)concurrent包之Condition源码分析

前言在前几篇文章中,聊聊并发:(九)concurrent包之ReentrantLock分析聊聊并发:(八)concurrent包之AbstractQueuedSynchronizer源码实现分析聊聊并发:(七)concurrent包之AbstractQueuedSynchronizer分析我们介绍了concurrent包中几种锁的实现机制,对其源码进行了分析,在介绍锁的文章中,并没...

2018-11-17 14:12:33 422

原创 Springboot @ConditionalOnResource 解决无法读取外部配置文件问题

前言最近在开发存储层基础中间件的过程中,使用到了@ConditionalOnResource这个注解,使用该注解的目的是,注解在Configuration bean上,在其加载之前对指定资源进行校验,是否存在,如果不存在,抛出异常;该注解支持传入多个变量,但是当我们希望本地代码中不存在配置文件,依赖配置中心去加载外部的配置文件启动时,在注解中传入一个外部变量,一个本地变量(方便本地开发)时,会抛...

2018-11-15 21:00:37 6892 1

原创 聊聊并发:(十)concurrent包之ReentrantReadWriteLock分析

前言在前面的文章中,我们陆续介绍了java.util.concurrent.locks包中的一些与锁相关的核心类,之前没有了解过的读者可以通过下面的链接进行查看,聊聊并发:(九)concurrent包之ReentrantLock分析聊聊并发:(八)concurrent包之AbstractQueuedSynchronizer源码实现分析聊聊并发:(七)concurrent包之Abstract...

2018-11-13 20:15:38 432

原创 FastJSON判断JSON字符串是JSONObject或JSONArray

背景FastJSON没有提供直接判断一个JSON字符串是JSONObject或JSONArray的方法,因此,对于一个未知的JSON串,我们需要自行判断。方法String jsonStr = "{\"aaa\" : \"111\"}";Object object = JSON.parse(jsonStr);if (object instanceof JSONObject) { JSON...

2018-11-09 17:22:50 22572 6

原创 SpringBoot 请求同一个方法兼容form格式与requestbody json格式

前言最近在重构一个旧服务,遇见这么一个问题,旧服务是PHP服务,PHP的controller方法可以同时兼容form的请求格式与requestbody json的请求格式,但是在SpringBoot中,是不可以的,只可以支持单一模式,使用form提交就不可以使用@RequestBody注解去接收,但是这个问题必须需要解决。问题现象在这里演示一下所说的问题:首先是如果使用form格式的请求:...

2018-11-06 18:18:43 15558 6

空空如也

空空如也

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

TA关注的人

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