自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

架构师小秘圈

不定期分享技术干货,行业秘闻,汇集各类奇妙好玩的话题和流行动向!

  • 博客(127)
  • 收藏
  • 关注

转载 淘宝服务端并发分布式架构演进之路

- 前言 -本文以淘宝作为例子,介绍从一百个到千万级并发情况下服务端的架构的演进过程,同时列举出每个演进阶段会遇到的相关技术,让大家对架构的演进有一个整体的认知,文章最后汇总...

2021-05-31 11:23:00 133

转载 达达集团智能弹性伸缩架构的设计与落地实践

文章来源:架构头条,嘉宾 | 杨森,编辑 | 李忠良面对节假日常规促销、618/ 双 11 购物节等配送业务订单量的暴增,达达集团通过智能弹性伸缩架构和精细化的容量管理,有效地做到了业务系...

2021-05-31 11:23:00 452

转载 不会这些搜索技巧,真别说你懂 GitHub!

很多的小伙伴,经常会有这样的困惑,我看了很多技术的学习文档、书籍、甚至视频,我想动手实践,于是我打开了GitHub,想找个开源项目,进行学习,获取项目实战经验。这个时候很多小伙伴就会面临这...

2021-05-31 11:23:00 118

转载 别再用kill -9关闭程序了......

“ kill 可将指定的信息送至程序。预设的信息为 SIGTERM(15),可将指定程序终止。若仍无法终止该程序,可使用 SIGKILL(9) 信息尝试强制删除程序。程序或工作的编号可利用...

2021-05-31 11:23:00 321

转载 【建议收藏】Spring Boot注解全梳理!

一、注解(annotations)列表@SpringBootApplication:包含了**@ComponentScan**、「@Configuration」和「@EnableAut...

2021-05-30 11:23:00 103

转载 免费的XShell替代品,同时支持Windows,macOS,Linux!又来一款国产良心工具....

来源:toutiao.com/i6694563184428188171引言FinalShell是一款免费的国产的集SSH工具、服务器管理、远程桌面加速的良心软件,同时支持Windows,m...

2021-05-30 11:23:00 369

转载 高并发存储优化篇:诸多策略,缓存为王

本文内容概述缓存是什么1.1. 存储宕机的致命代价1.2. 数据库性能为什么会下降1.3. 缓存的类型一线研发最头疼的缓存问题2.1. 缓存失效2.2. 缓存穿透2.3. 缓存雪崩2.4....

2021-05-30 11:23:00 603

转载 拼多多,一面,i++ 是线程安全的吗?一脸蒙逼

简介volatile关键字保证了在多线程环境下,被修饰的变量在别修改后会马上同步到主存,这样该线程对这个变量的修改就是对所有其他线程可见的,其他线程能够马上读到这个修改后值.Thread的...

2021-05-30 11:23:00 124

转载 一次深夜优化,MySQL亿级数据分页的奇妙经历

下班后,愉快的坐在在回家的地铁上,心里想着周末的生活怎么安排。突然电话响了起来,一看是我们的一个开发同学,顿时紧张了起来,本周的版本已经发布过了,这时候打电话一般来说是线上出问题了。果...

2021-05-29 10:30:00 190

转载 项目中Dao,Service,Controller,Util,Model是什么意思,为什么划分?

来源:zhihu.com/question/58410621/answer/156868800 暗灭适合受众 :2年以下的初级程序员和0基础的门外汉内容大纲:1.为什么需要一个好的代码结构...

2021-05-29 10:30:00 242

转载 超神了!因为一次接口超时,我一路排查到了内核代码

接着上次的接口超时排查,这次排查接口超时原因,鬼知道我经历了什么,最终查到是因为 journal 导致 write 系统调用被阻塞进而导致超时后,总感觉证据还不够充分,没有一个完美的交待。...

2021-05-29 10:30:00 255

转载 记一次性能优化,单台 4 核 8G 机器支撑 5 万 QPS

来源 |https://segmentfault.com/a/1190000018075241前言这篇文章的主题是记录一次性能优化,在优化的过程中遇到的问题,以及如何去解决的。为大家提供...

2021-05-29 10:30:00 138

转载 蜻蜓FM信息流推荐探索与实践

导读:如今的推荐系统在互联网中随处可见,无论是刷抖音、逛淘宝还是看新闻背后都有强大的推荐系统的支持。音频行业的内容如何分发?如何提高用户发现音频内容的效率?蜻蜓FM作为国内首家互联网音频媒...

2021-05-29 10:30:00 215

转载 Spring Boot 集成 Apollo 配置中心,真香、真强大!

作者:超级小豆丁来源:http://www.mydlq.club/article/42/由于 Apollo 概念比较多,刚开始使用比较复杂,最好先过一遍概念再动手实践尝试使用。1、背景随...

2021-05-28 11:23:00 923

转载 开发计费系统中学到的 5 件事

不是所有货币都有小数位在设计数据库表结构时,有一个普遍观点是“永远不要用浮点数来表示钱”。一些人建议使用MONEY数据类型,另一些人则告诉你要使用DECIMAL。对于计费系统来说,这两种类...

2021-05-28 11:23:00 189

原创 某头条程序员吐槽:前同事银行流水造假,背调也是找同事编的!工资翻了300%!自己老实巴交提供真实银行流水,却惨遭压薪!...

换工作时,许多公司会让求职者提供上家的银行流水,以此了解求职者的实际收入。大多想通过跳槽来涨薪的人都会担忧,如果上家工资不够高会影响自己涨薪。究竟是提供真实的银行流水,还是造假多要点薪资?...

2021-05-28 11:23:00 6219

转载 一文了解四种软件架构:Serverless架构、微服务架构、分布式架构、单体架构

如果一个软件开发人员,不了解软件架构的演进,会制约技术的选型和开发人员的生存、晋升空间。这里我列举了目前主要的四种软件架构以及他们的优缺点,希望能够帮助软件开发人员拓展知识面。一、单体架构...

2021-05-28 11:23:00 1127

转载 这24个高频存储问题,你一定要知道!如何不停机,安全更换数据库?大厂都怎么做MySQL到Redis同步的?...

工作中,我们少不了要接触不同类型的业务系统,它们规模各异,研发过程中的问题也五花八门,但却有一个神奇的规律:凡是那些特别难解决、让你付出巨大代价,或损失惨重的技术问题,几乎都可以归为存储...

2021-05-28 11:23:00 210

转载 《互联网大厂交友搭讪指南》

单身程序员最头疼的问题之一就是:如何跟陌生人搭讪?如今有程序员总结了一份《互联网大厂交友搭讪指南》,有了它,你再也不必头疼“不会跟陌生人说话”的问题了!指南在此,请速速收好!来看看这份《指...

2021-05-27 11:23:00 232

转载 几个简化算法理解的网站,进来收藏!

有小伙伴后台留言说,算法难懂、数据结构太抽象不好理解,作为一个过来人,我初学数据结构与算法直接是啃的大学教材,这样的学习方式不是适合所有人。尤其是编程基础比较差的同学,后来我找到了「捷径」...

2021-05-27 11:23:00 439

转载 Redis 实战篇:巧用 Bitmap 实现亿级海量数据统计

在移动应用的业务场景中,我们需要保存这样的信息:一个 key 关联了一个数据集合。常见的场景如下:给一个 userId ,判断用户登陆状态;显示用户某个月的签到次数和首次签到时间;两亿用户...

2021-05-27 11:23:00 250

转载 一位老哥写文怒刚 Redis 作者

这篇文章是关于 Redis 的一个技术类小八卦,我看完直呼 666。这文之前发过,不过没多少人看到,并且现在我的观点也发生了点变化,所以重新修改一波。开始表演我无意间查到一位叫 matts...

2021-05-27 11:23:00 301

转载 36岁前百度员工哀叹:结婚三年老婆要离婚,要求分走大半财产,并且带走孩子。阴差阳错之下,发现孩子不是自己亲生的!...

都说本命年不是特别顺就是特别背,走顺字也就罢了,如果走了背字,那真是有苦难言,尤其是人到中年以后,各种不顺心的事纷至沓来。一位过三十六岁生日的百度程序员就遇到了人生中的大坎,他发帖哭诉:几...

2021-05-26 11:23:00 3019

转载 25种代码坏味道总结+优化示例

前言什么样的代码是好代码呢?好的代码应该命名规范、可读性强、扩展性强、健壮性......而不好的代码又有哪些典型特征呢?这25种代码坏味道大家要注意啦1. Duplicated Code ...

2021-05-26 11:23:00 267

转载 面试官:啥是集群策略啊?

之前有读者问了 Dubbo Cluster 集群的一些问题。那么本文聊一聊Dubbo 的 Cluster 集群和 Failover Cluster (失败自动切换)策略。如果没有特别说明...

2021-05-26 11:23:00 310

转载 故事篇:数据库架构演变之路

故事的开头总是这样,适逢其会、猝不及防。今天我哼着“也是黄昏的沙滩上,有着脚印两对半......”在海边散步,迎面走来了一位身穿黄金甲的男子,来海边还穿这么花哨,真是个傻X。定睛一看,这不...

2021-05-26 11:23:00 132

转载 美团二面:Redis与MySQL双写一致性如何保证?

前言四月份的时候,有位好朋友去美团面试。他说,被问到Redis与MySQL双写一致性如何保证?这道题其实就是在问缓存和数据库在双写场景下,一致性是如何保证的?本文将跟大家一起来探讨如何回答...

2021-05-25 11:23:00 105

转载 千人千面系统,这样搞比较靠谱【干货】

本文详细描述了千人千面的具体业务逻辑、技术方案和推荐算法,以及需要注意的问题。阅读全文需要15分钟。互联网行业的快速发展,给我们带来了极大的便利。回顾整个互联网行业的发展历程,从PC时代到...

2021-05-25 11:23:00 5443 1

转载 Redis中ZSet的底层数据结构跳跃表skiplist,你真的了解吗?

一、前言老周写这篇文章的初衷是这样的,之前项目中有大量使用 Redis 的 ZSet 数据结构来实现各种排行榜的功能。老周以前也写过关于跳表的数据结构,但那是纯数据结构方面来分析的,今天我...

2021-05-25 11:23:00 371

转载 服务端高并发分布式架构演进之路

1. 概述本文以淘宝作为例子,介绍从一百个到千万级并发情况下服务端的架构的演进过程,同时列举出每个演进阶段会遇到的相关技术,让大家对架构的演进有一个整体的认知,文章最后汇总了一些架构设计的...

2021-05-24 11:23:00 161

转载 ThreadLocal为什么要使用弱引用和内存泄露问题

在threadlocal的生命周期中,都存在这些引用. 看下图: 实线代表强引用,虚线代表弱引用.下面来看两个问题:1为什么要使用弱引用2为什么会出现内存泄露问题- 为什么要使用弱引用 -...

2021-05-24 11:23:00 282

转载 张一鸣宣布卸任字节CEO!网友:完不成OKR被优化了!

近日,字节跳动创始人张一鸣发布内部全员信,宣布自己将卸任字节跳动CEO,由字节跳动联合创始人梁汝波接任成为新CEO。在内部信里,张一鸣说,对去年关于探索远景新战略 、研究组织和管理、提升社...

2021-05-24 11:23:00 737

转载 面试被问BIO、NIO、AIO的区别,怎么破?

来源:juejin.cn/post/6844903985158045703很多文章在谈论到BIO、NIO、AIO的时候仅仅是抛出一堆定义,以及一些生动的例子。看似很好理解。但是并没有将最基...

2021-05-24 11:23:00 348 1

转载 排名第一的安全软件,为啥会变成流氓软件?

来源:胡萝卜周(carrotchou)评测机构AV-Test此前发布的杀软排名榜显示,360旗下的360安全卫士、360杀毒位于前列,腾讯旗下的电脑管家位列第三。瑞星兴起提起杀毒软件,在更...

2021-05-24 11:23:00 179

转载 美团五大最受欢迎的开源项目!

小程序开发框架mpvue 是一个使用 Vue.js 开发小程序的前端框架,目前支持 微信小程序、百度智能小程序,头条小程序 和 支付宝小程序。框架基于 Vue.js,修改了的运行时框架 r...

2021-05-23 11:23:00 538

转载 微博并发这么牛逼!看他架构如何设计的?

1架构以及我理解中架构的本质 在开始谈我对架构本质的理解之前,先谈谈自己的个人见解,千万级规模的网站感觉数量级是非常大的,对这个数量级我们战略上要重视它 ,战术上又要藐视它。先举个...

2021-05-23 11:23:00 340

转载 看看人家 SpringBoot 的全局异常处理多么优雅...

1SpringBoot全局异常准备说明:如果想直接获取工程那么可以直接跳到底部,通过链接下载工程代码。开发准备环境要求JDK:1.8SpringBoot:1.5.17.RELEASE首先...

2021-05-23 11:23:00 108

转载 开放API接口签名验证,让你的接口从此不再裸奔

接口安全问题请求身份是否合法?请求参数是否被篡改?请求是否唯一?AccessKey&SecretKey (开放平台)请求身份为开发者分配AccessKey(开发者标识,确保唯一)和...

2021-05-22 11:23:00 198

转载 扔掉源码,15张图带你彻底理解java AQS

java中AQS是AbstractQueuedSynchronizer类,AQS依赖FIFO队列来提供一个框架,这个框架用于实现锁以及锁相关的同步器,比如信号量、事件等。在AQS中,主要有...

2021-05-22 11:23:00 213 1

转载 微服务架构10个最重要的设计模式

自从软件开发的早期(1960年代)以来,解决大型软件系统中的复杂性一直是一项艰巨的任务。多年来,软件工程师和架构师为解决软件系统的复杂性进行了许多尝试:David Parnas的模块化和信...

2021-05-21 11:23:00 352

空空如也

空空如也

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

TA关注的人

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