Fork me on GitHub
摘要:文章收录在 GitHub "JavaKeeper" ,N线互联网开发必备技能兵器谱 什么是 BloomFilter 布隆过滤器 (英语:Bloom Filter)是 1970 年由布隆提出的。它实际上是一个很长的二进制向量和一系列随机映射函数。主要用于判断一个元素是否在一个集合中。 通常我们会遇到很 阅读全文
posted @ 2020-05-09 14:43 Java大猿帅 阅读(561) 评论(0) 推荐(1) 编辑
摘要:阻塞队列——手写生产者消费者模式、线程池原理面试题真正的答案 文章收录在 GitHub "JavaKeeper" ,N线互联网开发必备技能兵器谱 队列和阻塞队列 队列 队列( )是一种经常使用的集合。 实际上是实现了一个先进先出(FIFO:First In First Out)的有序表。和 List 阅读全文
posted @ 2020-05-08 10:33 Java大猿帅 阅读(45) 评论(1) 推荐(1) 编辑
摘要:文章收录在 GitHub "JavaKeeper" ,N线互联网开发必备技能兵器谱 作为一位小菜 ”一面面试官“,面试过程中,我肯定会问 Java 集合的内容,同时作为求职者,也肯定会被问到集合,所以整理下 Java 集合面试题 说说常见的集合有哪些吧? HashMap说一下,其中的Key需要重写h 阅读全文
posted @ 2020-05-07 10:36 Java大猿帅 阅读(109) 评论(0) 推荐(1) 编辑
摘要:文章收录在 GitHub "JavaKeeper" ,N线互联网开发必备技能兵器谱 Git 使用规范 团队开发中,遵循一个合理、清晰的 Git 使用流程,是非常重要的。 否则,各种不清晰的分支结构,后续产品迭代或维护都会让人很头疼,再如果每个程序员都提交一堆杂乱无章的commit,后续的快速查找定位 阅读全文
posted @ 2020-05-06 10:57 Java大猿帅 阅读(36) 评论(0) 推荐(0) 编辑
摘要:你好,我是 π大新,目前在一家名字等于周角的公司就职,精通Java,熟悉计算机网络,, 然后就~~~~ 在浏览器中输入一个 URL 至页面呈现,网络上都发生了什么事? 能说说 ISO 七层模型和 TCP/IP 四层模型吗? TCP/IP 与 HTTP 有什么关系吗? TCP协议与UDP协议的区别? 阅读全文
posted @ 2020-04-16 10:17 Java大猿帅 阅读(105) 评论(0) 推荐(0) 编辑
摘要:GitHub 竟然有这些骚操作,真是涨姿势 GitHub,不用过多介绍。一个面向开源及私有软件项目的托管平台,因为只支持 git 作为唯一的版本库格式进行托管,故名 GitHub。 作为「全球最大的程序员“交友”社区」,程序员的你,真的可以把它的使用发挥到极致吗? 文章收录在 GitHub "Jav 阅读全文
posted @ 2020-04-15 09:42 Java大猿帅 阅读(41) 评论(0) 推荐(0) 编辑
摘要:责任链模式 责任链,顾名思义,就是用来处理相关事务责任的一条执行链,执行链上有多个节点,每个节点都有机会(条件匹配)处理请求事务,如果某个节点处理完了就可以根据实际业务需求传递给下一个节点继续处理或者返回处理完毕。 这种模式给予请求的类型,对请求的发送者和接收者进行解耦。属于行为型模式。 在这种模式 阅读全文
posted @ 2020-04-14 10:13 Java大猿帅 阅读(108) 评论(0) 推荐(0) 编辑
摘要:高级工程师title的我,最近琢磨着好好刷刷算法题更高级一些,然鹅,当我准备回忆大学和面试时候学的数据结构之时,我发现自己对这个算法复杂度的记忆只有OOOOOooo 文章收录在 GitHub "JavaKeeper" ,N线互联网开发必备技能兵器谱 算法(Algorithm)是指用来操作数据、解决程 阅读全文
posted @ 2020-03-26 09:56 Java大猿帅 阅读(767) 评论(2) 推荐(1) 编辑
摘要:谈谈你对 volatile 的理解? 你知道 volatile 底层的实现机制吗? volatile 变量和 atomic 变量有什么不同? volatile 的使用场景,你能举两个例子吗? 文章收录在 GitHub "JavaKeeper" ,包含 N 线互联网开发必备技能兵器谱 之前算是比较详细 阅读全文
posted @ 2020-03-25 10:53 Java大猿帅 阅读(29) 评论(0) 推荐(0) 编辑
摘要:文章收录在 GitHub "JavaKeeper" ,N线互联网开发必备技能兵器谱 在软件系统中经常会有这样的需求:如果一个对象的状态发生改变,某些与它相关的对象也要随之做出相应的变化。 微信公众号,如果一个用户订阅了某个公众号,那么便会收到公众号发来的消息,那么,公众号就是『被观察者』,而用户就是 阅读全文
posted @ 2020-03-23 15:47 Java大猿帅 阅读(33) 评论(0) 推荐(0) 编辑