自定义博客皮肤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)
  • 收藏
  • 关注

原创 集合之间的求交集、并集和差集会如此简单吗?

01 引入jar<dependency> <groupId>org.apache.commons</groupId> <artifactId>commons-collections4</artifactId> <version>4.4</version></dependency>02 CollectionUtils2.1 集合判空操作List<Integer&g

2020-09-04 16:46:13 382

原创 《从零开始学架构》-读书笔记-架构模版

2020-09-02 22:50:10 212

原创 第一期《每日一问》

做《每日一问》专栏目的在第七问中已经阐述了,这里不再重新阐述。通过做《每日一问》专栏希望能够帮助到你,也希望我们可以一起来探讨与思考。【第一问】何为结构化思维方式?个人观点:思维方式在我目前看来,可以将其划分为两种:一种是结构化的思维模式,而另一种是非结构化的思维模式(这可能犯了一分为二思考方式的陷阱)。结构化思维模式是重点突出、逻辑清晰和主次分明。非结构化思维模式是人们思考问题时跳跃性大。2020.08.17【第二问】在工作和生活中结构化思维方式给你带来什么好处?纯属个人观点:..

2020-08-29 16:21:12 307

原创 guava cache 缓存回收及原理实现

一、简介Guava cache 是一个全内存本地缓存。它拥有并发策略、缓存过期机制、缓存移除机制、缓存统计等功能.缓存的优势:1、减少网络传输的开销2、减少数据序列化和反序列化3、加快了访问速度(与数据库、文件系统相比)。缓存的使用场景:1、缓存全量数据2、缓存热点数据二、基本用法1、缓存加载这两种方法都实现一种逻辑:从缓存中取key的值,如果该k...

2019-03-30 10:53:38 1894

原创 几种内存模型

首先跟大家确定一个大前提是内存模型是与多线程息息有关的。这篇文章主要讨论的是多线程与内存的关系。实际上,内存模型对单线程而言,它只保证程序在单线程执行的情况下,程序能够得到正确的结果。一、内存模型是什么内存模型是对内存进行读写访问过程的抽象。也可以这样说,内存模型定义正确的内存读写行为(单线程)。二、重排序是什么重排序是重新调整语句或指令的顺序去提高程序的执行性能。编译器重排序: 不...

2018-12-19 08:19:40 4725

空空如也

空空如也

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

TA关注的人

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