自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

程序员阿康

源码面前,了无秘密。

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

原创 Java | Java 线程模型 | 用户线程 | 内核线程

概述在以前的操作系统中,没有线程的概念。进程是资源分配和调度的最小单元。引入线程的概念以后,线程则是资源调度和分配的最小单元。线程又分为用户线程和内核线程。用户线程:语言层面创建的线程,比如 java语言中多线程技术,通过语言提供的线程库来创建、销毁线程。内核线程:内核线程又称为守护线程 Daemon线程,用户线程的运行必须依赖内核线程,通过内核线程调度器来分配到相应的处理器上。线程模型...

2019-03-28 18:06:00 1690

原创 java | BitMap原理解析

概述在一些数据量比较大的场景中,做一些查重、排序,一般的方法难以实现。数据量过大,会占用较大的内存,常用的处理方式有两种:BitMap(位图法)和布隆过滤。本篇针对以下题目来看一下如何用位图法来实现:10亿个正整数,给定一个数值,如何快速排定该数值是否在10亿个正整数当中?位图法的思想类似于hash寻址,首先初始化一个int数组,每个元素对应32位比特,将10亿个元素分别读入内存,对int数...

2019-03-26 11:11:09 16352 5

原创 Spring Cloud Config 动态刷新实现机制

首先 spring cloud config 动态刷新功能相关类是整合在 spring-cloud-context包中,包括 RefreshEndpoint 以及配置类。通过以下变量来确定是否开启,默认为true。@ConditionalOnProperty(value = "endpoints.refresh.enabled", matchIfMissing = true)Refresh...

2019-03-07 11:38:51 19926 8

空空如也

空空如也

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

TA关注的人

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