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

原创 深度解析Spring源码(一)Spring5源码编译(spring5.2.x版本)

在学习Spring之前,我们需要先编译Spring源码。我们常说的spring就是spring framework。spring官网:https://spring.io/spring源码github地址:https://github.com/spring-projects/spring-framework工具:idea2020.1,jdk8,构建工具gradle。1.使用git下载spring源码git clone https://github.com/spring-projects/spring

2020-11-09 14:56:03 4076 1

原创 (布隆过滤器)使用Bloom Filter模拟器,带你一分钟了解布隆过滤器原理

前言:每个人总是对bloom过滤器赞不绝口。但它们到底是什么,又有什么用呢?本文将带你快速了解布隆过滤器的核心思想,并通过Bloom Filter 模拟器带你快速弄懂这大名鼎鼎的布隆过滤器。操作基本的bloom过滤器支持两种操作:检测和添加。检测用于检查给定元素是否在集合中。他只有两个返回结果:如果为false,那么元素肯定不在集合中。如果为真,则该元素可能在集合中,存在误判的情况。误判率与bloom过滤器的大小、使用的哈希函数的数量和独立性有关。添加只是在集合中添加一个元素。删除是不允许的,没

2020-11-06 13:35:15 4693 2

转载 Stream流的这些操作,你得知道,对你工作有很大帮助

Stream流Stream(流)是一个来自数据源的元素队列并支持聚合操作:元素是特定类型的对象,形成一个队列。 Java中的Stream并不会存储元素,而 是按需计算。数据源 流的来源。 可以是集合,数组等。聚合操作类似SQL语句一样的操作, 比如filter, map, reduce, find, match, sorted 等。Stream流操作的三个步骤:创建Stream一个数据源(如:集合、数组),获取一个流中间操作一个中间操作链,对数据源的数据进行处理终止操作

2020-10-30 14:11:14 318

原创 学习Redis的正确姿势,有这一篇就够了

一篇文让你看懂Redis一、Redis简介1.1 Redis是什么?Redis是一个完全开源免费的,用C语言编写的,是一个单线程,高性能(key/value)的内存数据库,基于内存运行并支持持久化的nosql数据库。1.2 能干吗?Redis主要用来做缓存,但是不仅仅可以做缓存,还有:redis计数器生成分布式唯一主键,分布式锁,队列,会话缓存等等。二、Redis配置文件解读#Redis默认只支持本地访问,将bind改为网卡ip代表只能通过某个ip进项访问redis,也可以啊将其注释,或者改为

2020-10-29 14:12:47 4370

原创 面试宝典(一)之程序员必备面试软技能

面试宝典(一)之程序员必备面试软技能​ 说在前面:虽然说前程堪忧,失联招聘,BOSS直拒,58不成,拉钩上吊,一百年不匹配已然成为广大打工人饭后的谈资,但是对于待业或者准备跳槽的程序员,他们却笑不起来,尤其是在这互联网寒冬时期。那么在这种情况下,我们应该怎么调整呢?一、简历优化​ 当听到程序员这个词的时候,很多人心中肯定能描绘出这么一个栩栩如生的人物形象:理科生,智商很高、情商感人,思维缜密,钱多话少死的早,没有头毛、越秃越强……​ 相信我们广大程序员许

2020-10-28 15:21:41 6846 6

空空如也

空空如也

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

TA关注的人

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