#

程序员

  • 分布式服务限流实战,已经为你排好坑了 | 总结的很全面

    一、限流的作用由于API接口无法控制调用方的行为,因此当遇到瞬时请求量激增时,会导致接口占用过多服务器资源,使得其他请求响应速度降低或是超时,更有甚者可能导致服务器宕机。限流(Rate limitin

    作者:Java技术箭
    2020-06-24 04:05:23
  • Java自定义类中重写equals方法

    equals方法的要求:a.自反性:对于任何非空的x,x.equals(x)都应该返回trueb.对称性:对于任何引用x和y,当且仅当x.equals(y)返回true时,y.equals(x)也应该

    作者:沙漏半杯
    2020-06-24 03:45:35
  • 你真的了解分布式系统到底是什么吗?

    前言 随着大型网站的各种高并发访问、海量数据处理等场景越来越多,如何实现网站的高可用、易伸缩、可扩展、安全等目标就显得越来越重要。为了解决这样一系列问题,大型网站的架构也在不断发展。提高大型网站的高

    作者:Java月亮呀
    2020-06-23 15:07:44
  • 首次曝光:大厂都是这样过1024程序员节的,看的我都酸了

    转自: A2Data,作者:Jack 风1024 程序猿节日据了解,1024程序员节 是中国程序员的共同节日。1024是2的十次方,二进制计数的基本计量单位之一。程序员(英文Programmer)是从

    作者:架构师追风
    2020-06-23 14:25:29
  • 分布式事务——2PC、3PC 和 TCC

    对于单机下的本地事务,很显然我们有已被实践证明的成熟 ACID 模型来保证数据的严格一致性。但对于一个高访问量、高并发的分布式系统来说,如果我们期望实现一套严格满足 ACID 特性的分布式事务,很可能

    作者:wx5d6cccb1cb158
    2020-06-23 12:54:46
  • 面试和谈薪技巧及如何避开常见的陷阱

        《5分钟从学生到程序员》第6课。    我们很多同学接到心仪的企业打来邀约面试电话,兴奋了半天,甚至晚上都会兴奋的睡不着觉,第二天兴冲冲的去面试,这是正确的面试姿势吗?显然不是。面试是和面试官

    作者:金刚小书童
    2020-06-23 11:17:22
  • RabbitMQ实现延时队列(死信队列)

    基于队列和基于消息的TTL TTL是time to live 的简称,顾名思义指的是消息的存活时间。rabbitMq可以从两种维度设置消息过期时间,分别是队列和消息本身。 队列消息过期时间-Per-Q

    作者:Java_老男孩
    2020-06-23 05:22:11
  • 听说优秀的程序员20%的时间都在写UT?

    在今天的文章中打算和大家聊一聊关于测试的话题,也许有朋友会问,作为一名码农为什么要关注测试的问题?我们把代码开发完基本自测没问题了,扔给测试不就行了?有问题再改呗!也许有很多人都会这么想,的确,目前国

    作者:wx5d9ed7c8443c3
    2020-06-22 22:48:13
  • 一文带你深入了解 redis 复制技术及主从架构

    主从架构可以说是互联网必备的架构了,第一是为了保证服务的高可用,第二是为了实现读写分离,你可能熟悉我们常用的 MySQL 数据库的主从架构,对于我们 redis 来说也不意外,redis 数据库也有各

    作者:Java_老男孩
    2020-06-22 11:55:54
  • 一文让你彻底搞懂Java程序的初始化顺序

    使用场景 在Java程序中,当实例化对象时,对象的所在类的所有成员变量首先要进行初始化,只有当所有类成员完成初始化后,才会调用对象所在类的构造函数创建对象。 原则 变量优先于块、静态优先于非静态。

    作者:wx5d9ed7c8443c3
    2020-06-22 03:38:02