- 博客(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关注的人