首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
提升
订阅
youngfairy
更多收藏集
微信扫码分享
微信
新浪微博
QQ
22篇文章 · 0订阅
BAT 经典算法笔试题 —— 磁盘多路归并排序
在 LevelDB 数据库中高层数据下沉到低层时需要经历一次 Major Compaction,将高层文件的有序键值对和低层文件的多个有序键值对进行归并排序。磁盘多路归并排序算法的输入是来自多个磁盘文件的有序键值对,在内存中将这些文件的键值对进行排序,然后输出到一到多个新的磁盘…
兄弟,用大白话给你讲小白都能看懂的分布式系统容错架构【石杉的架构笔记】
“ 这篇文章,我们将用非常浅显易懂的语言,跟大家聊聊大规模分布式系统的容错架构设计。虽然定位是有“分布式”、“容错架构”等看起来略显复杂的字眼,但是咱们还是按照老规矩:大白话 + 手绘数张彩图,逐步递进,让每个同学都能看懂这种复杂架构的设计思想。 咱们就用分布式存储系统举例,来…
一文让你轻松了解JAVA开发中的四种加密方法
1. md5加密工具类 2. base64加密工具类 3. Bcrypt工具类 1. MD5加密测试 2. base64加密测试 3. SHA加密测试 4. BCrypt加密测试
一次 group by + order by 性能优化分析
工作了两三年,技术停滞不前,迷茫没有方向,不如看下我的直播 PHP 进阶之路 (金三银四跳槽必考,一般人我不告诉他) 最近通过一个日志表做排行的时候发现特别卡,最后问题得到了解决,梳理一些索引和MySQL执行过程的经验,但是最后还是有5个谜题没解开,希望大家帮忙解答下 主要包含…
面试官:请谈谈写入消息中间件的数据,如何保证不丢失?【石杉的架构笔记】
看过之前的文章面试官:消息中间件如何实现每秒几十万的高并发写入?的同学,应该都知道写入Kafka的数据是会落地写入磁盘的。 我们暂且不考虑写磁盘的具体过程,先大致看看下面的图,这代表了Kafka的核心架构原理。 所以说,这里就得考虑数据的分布式存储了,其实关于消息中间件的分布式…
Java进阶必备:优雅的告诉面试官消息中间件该如何实现高可用架构?【石杉的架构笔记】
这篇文章,我们来聊一下消息中间件高可用架构的一些原理。 对于一个合格的高级Java工程师而言,你肯定会碰到在系统里用到MQ的场景,那么这个时候你需要基于你的业务场景和需求,考虑在使用MQ的时候可能遇到的一些技术问题。 接着,你必须得针对这些技术问题设计一套完整的技术方案。 你需…
保障IDC安全:分布式HIDS集群架构设计
近年来,互联网上安全事件频发,企业信息安全越来越受到重视,而IDC服务器安全又是纵深防御体系中的重要一环。保障IDC安全,常用的是基于主机型入侵检测系统Host-based Intrusion Detection System,即HIDS。在HIDS面对几十万台甚至上百万台规模…
【非广告,纯干货】本科毕业3年的我,是如何薪资翻倍拿到38万年薪Offer的?【石杉的架构笔记】
先说一下这位同学的面试成果,普通本科学历,毕业仅仅3年,原先年薪也才20万,但是最近跳槽一举拿下年薪38万的offer。 之前经历过的都是小的互联网创业公司,技术氛围不好,过程管理也不规范,做过的项目也都是一个个的风投项目,容易被市场优胜劣汰下来。 进入大公司一直是我的梦想也是…
【Java高阶必备】如何优化Spring Cloud微服务注册中心架构?【石杉的架构笔记】
“ 上一篇文章:尴尬了!Spring Cloud微服务注册中心Eureka 2.x停止维护了咋办?,我们给大家说了一下Spring Cloud服务注册中心的一些问题。 如果用Eureka作为其注册中心的话,很多同学都觉得心里没底,所以现在很多公司都开始使用Consul作为其注册…
jsliang 的 2019 面试准备
【2019-08-16】Hello 小伙伴们,由于 jsliang 对文档库进行了重构,这篇文章中的一些链接可能失效,而 jsliang 缺乏精力维护掘金这边的旧文章,对此深感抱歉。请需要获取最新文章的小伙伴,点击上面的 GitHub 地址,去文档库查看调整后的文章。 并不是只…