• 本文探讨了互联网公司的技术架构,涉及DNS、负载均衡、长连接、API网关、PUSH推送、微服务、分布式事务以及相关支撑的基础服务。主要是为了学习,希望可以给大家一个参考。

    互联网公司理想架构探讨

    来源:juejin.cn/post/6844904054921887757互联网理想架构本文探讨了互联网公司的技术架构,涉及DNS、负载均衡、长连接、API网关、PUSH推送、微服务、分布式事务以及相关支撑的基础服务。主要是为了学习,希望可以给大家一个参考。整体架构APP、PC以及第三方等调用方通过传统的域...

    Java知识 2021-05-14 4 0
  • 常用正则表达式最强整理(速查手册)

    来源:zyc88.blog.csdn.net/article/details/98479629一、校验数字的表达式二、校验字符的表达式其它:.*匹配除 \n 以外的任何字符。/[\u4E00-\u9FA5]/ 汉字/[\uFF00-\uFFFF]/ 全角符号/[\u0000-\u00FF]/ 半角符号三、特...

    Java知识 2021-05-14 4 0
  • 阿里为啥放弃Oracle、Hadoop,选择全面拥抱它!网友:断臂求生?

    我们都知道阿里经历过几次重大的技术变革,其中就包括放弃Oracle和Hadoop,全面拥抱MySQL。 讲道理其实靠Oracle+Hadoop也能撑一撑,为啥偏得变。当然肯定不是因为阿里爸爸没钱,而是即便再花个几千万还是不能彻底解决问题,算力快撑不住了!发展到如今,基础软件三大件:操作系统、中间件...

    Java知识 2021-05-14 4 0
  • 总监问我:Kafka 为什么要抛弃 ZooKeeper?

    在上个月 30 号, confluent 发布了一篇文章,文章上说在 Kafka 2.8 版本上将支持内部的 quorum 服务来替换 ZooKeeper 的工作。其实去年我写的 Kafka 控制器事件处理全流程这篇文章已经提到这一点。今天再稍微展开来说说。ZooKeeper 的作用ZooKeeper 是一...

    Java知识 2021-05-13 7 0
  • B站疯传,太敏感!限2h删 !!!

    瞬时并发量大:由于商品优惠力度大,大量用户会在同一时间抢购,网站流量瞬间激增。库存少:一般都是低价限量,而访问的数量远远大于库存数量,只有极少数人成功。业务流程简单:流程短,立即购买,下订单,减库存。前期预热:对于还未开启活动的秒杀商品,以倒计时的方式显示,只能访问不能下单。官方库存100件,只卖出90件,...

    Java知识 2021-05-13 7 0
  • ConcurrentHashMap 有十个提升性能的地方,你都知道吗?

    一些题外话如何在高并发下提高系统吞吐是所有后端开发者追求的目标,Java并发的开创者Doug Lea在Java 7 ConcurrentHashMap的设计中给出了一些参考答案,本文详细的总结了ConcurrentHashMap源码中影响并发性能的十个细节,有常见的自旋锁,CAS的使用,也有延迟写内存,vo...

    Java知识 2021-05-13 6 0
  • 干掉Dubbo,换下Spring Cloud,这个架构有点厉害!

    有多少程序员要在最近跳槽?看看下面这十几道题是我当时阿里三面时被问到的,基本都是深入到阿里巴巴微服务架构   Spring Cloud Alibaba 源码级别,看来P7百万年薪真不是那么好拿的,见识了!看完你能回答上几道?如果这些你都能全部回答出来,那你应该是妥妥的...

    Java知识 2021-05-12 8 0
  • Java 为什么不采用 360 垃圾清理来进行垃圾回收呢?

    来源:zhihu.com/question/36014646最近,艿艿在刷知乎的时候,有一个"专业"问题映入我的眼帘:来源地址:https://www.zhihu.com/question/36014646这么专业的问题,我一时间竟不知道该如何回答。截至发文时,这个问题已经有50多万的浏览量了。那么,我们来...

    Java知识 2021-05-12 10 0
  • 架构概述之架构演化、模式与核心要素

    来源:sf.gg/a/1190000039969525如何打造一个高可用、高性能、易扩展、可伸缩且安全的应用系统?相信这是困扰着无数开发者的难题,在这里我们以一个网站为例,来讨论一下如何做好大型应用系统的架构设计。架构演化发展历程大型网站的技术挑战主要来自于庞大的用户,高并发的访问和海量的数据。初始阶段大型...

    Java知识 2021-05-12 12 0
  • 常见代码重构技巧(非常实用)

    来源:juejin.cn/post/6954378167947624484关于重构为什么要重构项目在不断演进过程中,代码不停地在堆砌。如果没有人为代码的质量负责,代码总是会往越来越混乱的方向演进。当混乱到一定程度之后,量变引起质变,项目的维护成本已经高过重新开发一套新代码的成本,想要再去重构,已经没有人能做...

    Java知识 2021-05-11 17 0
1 2 3 4 5 6 7 8 9 10 ››