运维开发网

架构

0
  • 思考:实战 Spring Cloud 微服务架构下的“秒杀”(附源码)

    内容概要关于秒杀的更多思考,在原有的秒杀架构的基础上新增了新的实现方案1、架构介绍2、关于秒杀的场景特点分析分析,在做秒杀系统的设计之初,一直在思考如何去设计这个秒杀系统,使之在现有的技术基础和认知范围内,能够做到最好;同...[详细]

    2020-01-24 12:15 分类:编程语言
  • 什么是分布式系统,如何学习分布式系统

    欢迎关注专栏:Java架构技术进阶。里面有大量batj面试题集锦,还有各种技术分享,如有好文章也欢迎投稿哦。什么是分布式系统分布式系统是由一组通过网络进行通信、为了完成共同的任务而协调工作的计算机节点组成的系统。分布式系统的出现...[详细]

    2020-01-24 09:50 分类:编程语言
  • 说实话,你工作5年,不知道什么是Java agent技术,让我很吃惊

    注:本文定义-在函数执行前后增加对应的逻辑的操作统称为MOCK 1、引子 在某天与QA同学进行沟通时,发现QA同学有针对某个方法调用时,有让该方法停止一段时间的需求,我对这部分的功能实现非常好奇,因此决定对原理进行一些深入的了解,力...[详细]

    2020-01-23 19:49 分类:编程语言
  • Dubbo2.7.5版本发布,性能提升30%,支持HTTP/2、Protobuf等特性

    近日,备受瞩目的 Apache Dubbo(以下简称 Dubbo)2.7.5 版本正式发布,在 2.7.5 版本中,Dubbo 引入了很多新的特性、对现有的很多功能做了增强、同时在性能上也有了非常大的提升,这个版本无论对 Dubbo 社区亦或是开发者来说,都将是一个...[详细]

    2020-01-23 19:15 分类:编程语言
  • Java开发连Redis都不会还想年后跳槽?先把Redis的知识点吃透再说

    写在前面Redis 是如今互联网技术架构中,使用最广泛的缓存。支持复杂的数据结构,支持持久化,支持主从集群,支持高可用,支持较大的value存储...同时, Redis 也是中高级后端工程师技术面试中,面试官最喜欢问的问题之一。特别是那些优秀...[详细]

    2020-01-23 14:06 分类:编程语言
  • 微服务:Quarkus与Spring Boot

    在容器时代(“Docker时代”),Java仍然活着,不管是否努力奋斗。谁会赢:SpringBoot或Quarkus。谁会赢?SpringBoot或Quarkus。在容器时代(“Docker时代”),Java仍然活着,不管是否努力奋斗。Java一直以其性能着称,主要是因为代码和...[详细]

    2020-01-22 18:26 分类:编程语言
  • 精讲 JVM架构体系介绍

    每个Java开发人员都知道字节码将由JRE(JavaRuntimeEnvironment)执行。但是许多人并不知道JRE是Java虚拟机(JVM)的实现,它可以分析字节码,解释代码并执行它。作为开发人员,了解JVM的体系结构非常重要,因为它使我们能够更高效地编写...[详细]

    2020-01-22 18:03 分类:编程语言
  • 打开黑盒:从 MySQL架构设计出发,看它是如何执行一条SQL语句的

    1、把MySQL当个黑盒子一样执行SQL语句上一讲我们已经说到,我们的系统采用数据库连接池的方式去并发访问数据库,然后数据库自己其实也会维护一个连接池,其中管理了各种系统跟这台数据库服务器建立的所有连接我们先看下图回顾一下当我们的...[详细]

    2020-01-22 15:46 分类:编程语言
  • 消息中间件-消息的可靠性传递

    前言消息中间件的可靠性消息传递,是消息中间件领域非常重要的方案落实问题(在这之前的MQ理论,MQ选型是抽象层次更高的问题,这里不谈)。并且这个问题与日常开发是存在较大的关联的。可以这么说,凡是使用了MQ的,机会都要考虑这个问题...[详细]

    2020-01-21 21:15 分类:编程语言
  • 那些年,阿里技术大牛们写过的豆瓣高分书籍 。你看过几本?

    阿里巴巴,一直都是程序员们趋之若鹜的企业,这里汇聚了全国最顶尖的程序员,这里的技术大牛也一直很愿意和外界分享他们的经验心得,撰写了一系列技术博客、书籍等,本文,猿哥整理了近年来阿里巴巴技术大牛们撰写的那些书籍,涵盖Java、...[详细]

    2020-01-21 20:56 分类:编程语言