自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 How to custom QueryMapEncoder when using annotation @QueryMap to construct a query in Feign

When we use Feign to call downstream services, we may need to pass several query parameters in URL. If there are just one or two query parameters, we can use annotation @Param to pass the value of the...

2019-01-01 22:36:31 787

翻译 Buffer vs. Cache

1.Cache:缓存区,是高速缓存,是位于CPU和主内存之间的容量较小但速度很快的存储器,因为CPU的速度远远高于主内存的速度,CPU从内存中读取数据需等待很长的时间,而Cache保存着CPU刚用过的数据或循环使用的部分数据,这时从Cache中读取数据会更快,减少了CPU等待的时间,提高了系统的性能。Cache并不是缓存文件的,而是缓存块的(块是I/O读写最小的单元);Cache一般会用在I/O请

2017-09-09 17:21:48 223

翻译 多线程之ThreadLocal

1.对于多线程资源共享的问题,同步机制采用了“以时间换空间”的方式,而ThreadLocal采用了“以空间换时间”的方式。前者仅提供一份变量,让不同的线程排队访问,而后者为每一个线程都提供了一份变量,因此可以同时访问而互不影响。 2.ThreadLocal使用场合主要解决多线程中数据因并发产生不一致问题。ThreadLocal为每个线程中并发访问的数据提供一个副本,通过访问副本来运行业务,这

2017-09-09 15:53:26 271

翻译 操作符的易混淆知识点

1.几乎所有的操作符都只能操作“基本类型”,而“=”、“==”、“!=”操作符能操作所有的对象。 2.String类支持“+”和“+=”操作符。 3.整数除法会直接去掉结果的小数位,而不是四舍五入地圆整结果。 4.“==”和“!=”比较的是对象的引用。 5.比较两个对象的实际内容是否相同必须使用equal()方法,而该方法不适用于基本类型。 6.equal()方法的默

2017-07-15 16:44:42 241

翻译 Java中的数据存储

1.寄存器 最快的存储区 位于处理器内部 数量极其有限 根据需求进行分配 不能直接控制 2.堆栈 位于通用RAM 通过堆栈指针从处理器获得直接支持 堆栈指针若向下移动,则分配新的内存;若向上移动,则释放那些内存 存储速度仅次于寄存器 创建程序时,Java系统必须知道存储在堆栈内所有项的确切生命周期,以便上下移动堆栈指针用于存储对象引用 3.堆

2017-07-09 13:45:44 288

空空如也

空空如也

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

TA关注的人

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