会员
周边
众包
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
拉夫德鲁
博客园
首页
新随笔
联系
订阅
管理
2021年11月22日
搜索系统核心技术概述【1.5w字长文】
摘要: 前排提示:本文为综述性文章,梳理搜索相关技术,如寻求前沿应用可简读或略过 搜索引擎介绍 搜索引擎(Search Engine),狭义来讲是基于软件技术开发的互联网数据查询系统,用户通过搜索引擎查询所需信息,如日常使用的Baidu、Google等;广义上讲,搜索引擎是信息检索(Information
阅读全文
posted @ 2021-11-22 11:10 拉夫德鲁
阅读(5309)
评论(3)
推荐(5)
2021年9月12日
Java并发之AQS详解
摘要: 带着问题阅读 1、什么是AQS,它有什么作用,核心思想是什么 2、AQS中的独占锁和共享锁原理是什么,AQS提供的锁机制是公平锁还是非公平锁 3、AQS在Java中有哪些实现,如何基于AQS实现自己的锁控制 4、AQS除了提供锁框架以外还提供了什么能力 AQS介绍 AbstractQueuedSyn
阅读全文
posted @ 2021-09-12 12:11 拉夫德鲁
阅读(1722)
评论(0)
推荐(1)
2021年9月2日
Java并发之线程池详解
摘要: 带着问题阅读 1、什么是池化,池化能带来什么好处 2、如何设计一个资源池 3、Java的线程池如何使用,Java提供了哪些内置线程池 4、线程池使用有哪些注意事项 池化技术 池化思想介绍 池化思想是将重量级资源预先准备好,在使用时可重复使用这些预先准备好的资源。 池化思想的核心概念有: 资源创建/销
阅读全文
posted @ 2021-09-02 19:18 拉夫德鲁
阅读(409)
评论(0)
推荐(0)
2021年8月22日
代理和负载均衡概述
摘要: 带着问题阅读 1、什么是代理,代理有什么好处 2、正向代理和负向代理有什么区别 3、反向代理和负载均衡有什么关系 4、四层负载均衡和七层有什么区别 代理 代理,通俗来说好比是中介的角色,比如在生活中我们处理法律问题、房产交易都会请专业人士代为处理。从网络角度讲,就是为事务参与双方提供连接通道的第三方
阅读全文
posted @ 2021-08-22 21:37 拉夫德鲁
阅读(655)
评论(2)
推荐(0)
2021年8月19日
Java并发之volatile详解
摘要: 带着问题阅读 1、为什么需要volatile,volatile能解决什么问题 2、volatile的实现原理是什么 3、什么是happen-before 4、volatile是否能保证线程安全 Java内存模型JMM 介绍volatile之前,首先对Java内存模型进行说明。在C\C++等语言中,内
阅读全文
posted @ 2021-08-19 22:22 拉夫德鲁
阅读(768)
评论(0)
推荐(0)
2021年8月17日
Java并发之Synchronized机制详解
摘要: 带着问题阅读 1、Synchronized如何使用,加锁的粒度分别是什么 2、Synchronized的实现机制是什么 3、Synchronized是公平锁吗 4、Java对Synchronized做了哪些优化 Synchronized介绍 基本上所有的并发模式在解决线程冲突问题的时候,都是采用序列
阅读全文
posted @ 2021-08-17 23:16 拉夫德鲁
阅读(815)
评论(0)
推荐(0)
2021年8月14日
Java泛型机制详解
摘要: 带着问题阅读 1、什么是Java泛型,有什么用处 2、Java泛型的实现机制是什么 3、Java泛型有哪些局限和限制 Java泛型介绍 引入泛型之前,试想编写一个加法器,为处理不同数字类型,就需要对不同类型参数进行重载,但其实现内容是完全一样的,如果是一个更复杂的方法,无疑会造成重复。 public
阅读全文
posted @ 2021-08-14 21:58 拉夫德鲁
阅读(264)
评论(0)
推荐(1)
2021年8月7日
JAVA集合类概览
摘要: 带着问题来阅读 1、Java有哪些集合 2、不同集合的应用场景分别是哪些 3、哪些实现类是线程安全的 4、为什么Java集合不能存放基本类型 5、集合的fail-fast和fail-safe是什么 Java集合概览 Java通过**Java Collections Framework(JCF)**为
阅读全文
posted @ 2021-08-07 22:28 拉夫德鲁
阅读(154)
评论(0)
推荐(0)
2021年8月3日
Unix 网络IO模型介绍
摘要: 带着问题阅读 1、什么是同步异步、阻塞非阻塞 2、有几种IO模型,不同模型之间有什么区别 3、不同IO模型的应用场景都是什么 同步和异步、阻塞和非阻塞 同步和异步 广义上讲同步异步描述的是事件中发送方和接收方之间的关系。 当发送方必须依赖接收方的响应结果(无论正确与否)才能进行下一步操作,则两者间的
阅读全文
posted @ 2021-08-03 00:01 拉夫德鲁
阅读(216)
评论(0)
推荐(0)
公告