• 亿级系统的Redis缓存如何设计???

    缓存设计可谓老生常谈了,早些时候都是采用memcache,现在大家更多倾向使用redis,除了知晓常用的数据存储类型,结合业务场景有针对性选择,好像其他也没有什么大的难点。工程中引入RedisClient二方包,初始化一个Bean实例RedisTemplate ,一切搞定,soe...

    架构师社区
    2021-11-08
  • [Skr-Shop]购物车之架构设计

    skrshop是一群底层码农,由于被工作中的项目折磨的精神失常,加之由于程序员的自傲:别人设计的系统都是一坨shit,我的设计才是宇宙最牛逼,于是乎决定要做一个只设计不编码的电商设计手册。项目地址:https://github.com/skr-shop/manuals在上一篇文章...

    架构师社区
    2021-11-08
  • 我司用了 6 年的 Redis 分布式限流器,可以说是非常厉害了!

    一、什么是限流?为什么要限流?不知道大家有没有做过帝都的地铁,就是进地铁站都要排队的那种,为什么要这样摆长龙转圈圈?答案就是为了限流!因为一趟地铁的运力是有限的,一下挤进去太多人会造成站台的拥挤、列车的超载,存在一定的安全隐患。同理,我们的程序也是一样,它处理请求的能力也是有限的...

  • 谈谈Java接口Result设计

    这篇文章酝酿了很久,一直想写,却一直觉得似乎要讲的东西有点杂,又不是很容易讲清楚,又怕争议的地方很多,就一拖再拖。但是,每次看到不少遇到跟这个设计相关导致的问题,又忍不住跟人讨论,但又很难一次说清楚,于是总后悔没有及早把自己的观点写成文章。不管怎样,观点还是要表达的,无论对错。故...

    架构师社区
    2021-11-08
    接口
  • 深入剖析 RocketMQ 源码 - 消息存储模块

    作者:vivo互联网服务器团队-ZhangZhenglin一、简介RocketMQ是阿里巴巴开源的分布式消息中间件,它借鉴了Kafka实现,支持消息订阅与发布、顺序消息、事务消息、定时消息、消息回溯、死信队列等功能。RocketMQ架构上主要分为四部分,如下图所示:Produce...

  • 实战!工作中常用到哪些设计模式

    前言平时我们写代码呢,多数情况都是流水线式写代码,基本就可以实现业务逻辑了。如何在写代码中找到乐趣呢,我觉得,最好的方式就是:使用设计模式优化自己的业务代码。今天跟大家聊聊日常工作中,我都使用过哪些设计模式。工作中常用到哪些设计模式1.策略模式1.1业务场景假设有这样的业务场景,...

    架构师社区
    2021-11-08
  • 朝阳群众又出手!举报阿里加班太晚:造成交通拥堵,影响居民回家和休息!引发劳动监察部门稽查!

    前几天字节跳动宣布1075工作制,也许互联网圈子停止加班能由此拉开大幕。为了帮助互联网的打工人们尽早回家,连著名的朝阳群众都开始发力了。近日,阿里巴巴北京办公区望京A座多次被群众举报,称阿里天天晚上加班到九十点钟,造成交通堵塞,影响举报人回家和老人休息。此举报引发劳动监察部门对阿...

    架构师社区
    2021-11-08
  • 必须了解的mysql三大日志-binlog、redo log和undo log

    来源:https://juejin.cn/post/6860252224930070536| 背景日志是 mysql 数据库的重要组成部分,记录着数据库运行期间各种状态信息。mysql日志主要包括错误日志、查询日志、慢查询日志、事务日志、二进制日志几大类。作为开发,我们重点需要关...

    架构师社区
    2021-11-08
    mysql
  • Postman被低估的功能 — 自动化接口测试

    来源:https://blog.csdn.net/cai_iac/article/details/81030619|背景该篇文章针对已经掌握Postman基本用法的读者,即对接口相关概念有一定了解、已经会使用Postman进行模拟请求的操作。当前环境:Window7-64Post...

  • 猎头出500万年薪挖百度某高T,却被对方拒绝!网友:钱不是最重要的!

    如果有人出500万年薪挖你,你走不走?估计许多人都会毫不犹豫选择跳槽,但也有人不为金钱所动。一位猎头发帖吐槽:500万年薪都没能挖动一位大厂高级技术人员,引发网友热议。据称,这位猎头挖的是一位百度高T,开价500万年薪却被对方拒绝。猎头问:“这个薪资比你现在的要高不少,为什么不考...

    架构师社区
    2021-11-08
  • Spring Cloud Gateway 整合阿里 Sentinel网关限流实战!

    前一篇文章介绍了SpringCloudGateway的一些基础知识点,今天陈某就来唠一唠网关层面如何做限流?文章目录如下:网关如何限流?SpringCloudGateway本身自带的限流实现,过滤器是RequestRateLimiterGatewayFilterFactory,不...

  • 时隔16年,Science再次发布“全世界最前沿的125个科学问题”!

      来源:文汇报《科学》杂志曾于创刊125周年之际发布过125个推动基础科学研究的科学难题,对指引其后十几年的科学发展产生积极影响。16年过去了,科技发展日新月异,科学突破层出不穷,许多问题得到一定程度的解答,一些问题更深入。“巨大的变化在许多科学领域发生,现在正是回顾过往和展望...

    架构师社区
    2021-11-08
  • 一款性能调优利器 — 火焰图

    来源:https://zhenbianshu.github.io/2019/04/application_debug_tools_flamegraph.html|前言工具的进化一直是人类生产力进步的标志,合理使用工具能大大提高我们的工作效率,遇到问题时,合理使用工具更能加快问题排...

    架构师社区
    2021-11-08
  • Sharding-Jdbc 实现读写分离   分库分表,写得太好了!

    来源:https://blog.csdn.net/qq_40378034/article/details/115264837|概览ShardingSphere-Jdbc定位为轻量级Java框架,在Java的Jdbc层提供的额外服务。它使用客户端直连数据库,以jar包形式提供服务,...

    架构师社区
    2021-11-08
    读写
  • 赶紧收藏起来!历史文章精选 

    回字有四种写法,LED灯有四种点法:MCU、FPGA、DSP、MPU!精通实现流水灯、开发环境安装与卸载、程序下载与擦除、开发板上掉电,非资深工程师,bug制造者。目前从事于医疗行业FPGA开发工作。分享开源项目、板卡评测、学习笔记、随笔杂谈等相关文章!可能不会经常更新,但每一篇...

发布文章