Logo

  • nxlhero

    发布于:4 天前

    1

    通过实例理解Java网络IO模型
    网络IO模型里有多个概念比较难理解,本文通过用Java实现一个简单的redis,从最简单的单线程单连接到NIO与netty,介绍不同的IO模型。
    阅读 1882 评论 1 收藏 3 赞赏 1
  • PureWhiteWu

    发布于:2019-08-11 15:43:01

    2

    golang逃逸分析
    带GC语言给大发红黑大发红黑我 们 程序的编写带来了极大的便利,但是与此同时屏蔽了很多底层的细节,比如一个对象是在栈上分配还是在堆上分配。对于普通的代码来说虽然不需要关心这么多,但是作为强迫症程序猿,还是希望能让自己写出来的代码性能最优,所以还是需要了解什么是逃逸,以及如何判断是否发生了逃逸。
    阅读 10000+ 评论 0 收藏 0
  • 王清培

    发布于:2019-01-19 14:20:24

    3

    诡异的druid链接池链接断开故障经验总结
    背景症状排查修复背景最近在陆续做机房升级相关工作,配合DBA对产线数据库链接方式做个调整,将原来直接链接读库的大发红黑地址 切换到统一的读负载均衡的代理haproxy上,方便机柜和大发红黑服务 器的搬迁。切换之后线上时不时的会发生discardconnection错误,导致程序报500错误,但不是每次都必现的。开发框架:springboot+mybatis+druid+shardingJDBC网络架构:appserv
    阅读 2272 评论 0 收藏 1
  • 王清培

    发布于:2018-07-28 11:52:39

    1

    RabbitMQ 可靠投递
    背景confirmCallback确认模式returnCallback未投递到queue退回模式shovel-plugin跨机房可靠投递背景在使用RabbitMQ的时候,作为消息发送方希望杜绝任何消息丢失或者投递失败场景。RabbitMQ为大发红黑大发红黑我 们 提供了两个选项用来控制消息的投递可靠性模式。rabbitmq整个消息投递的路径为:producer->rabbitmqbrokercluster-&g
    阅读 4974 评论 0 收藏 2
  • 王清培

    发布于:2018-07-08 14:38:58

    12

    微大发红黑服务 架构—自动化测试全链路设计
    微大发红黑服务 架构—自动化测试全链路设计标签:microServicesautoTestmockunitTesttestTrace背景被忽视的大发红黑软件 工程环节-DEVTESTOPS微大发红黑服务 架构下测试复杂度和效率问题开发阶段unitTestmock外部依赖连调阶段mock外部依赖自动化测试阶段mock需求autoTestMockGateway浮出水面轻量级版本实现整体逻辑架构将mockparameter纳入大发红黑服务 框
    阅读 10000+ 评论 2 收藏 2 赞赏 1
  • 曹林华 专栏作者

    发布于:2018-06-24 21:08:05

    15

    亿级 Elasticsearch 性能大发红黑优化
    前言最近一年使用Elasticsearch完成亿级别日志大发红黑搜索 平台「ELK」,亿级别的分布式跟踪系统。
    阅读 10000+ 评论 18 收藏 12 赞赏 1
  • 曹林华 专栏作者

    发布于:2018-05-09 18:14:02

    9

    电商平台备战促销季的运维秘诀——高可用大发红黑服务 层
    什么是大发红黑服务 层众所周知,大发红黑服务 层主要用来处理网站业务逻辑的,是大型业务网站的核心。
    阅读 10000+ 评论 1 收藏 5
  • 曹林华 专栏作者

    发布于:2018-03-11 17:42:16

    26

    秒杀架构设计
    最近在部门内部分享了原来做电商领域做秒杀活动的整体思路,大家对这个分享反馈还不错,所依大发红黑我 就整理出来,给大家参考
    阅读 10000+ 评论 29 收藏 18
  • robertleepeak

    发布于:2018-02-10 19:16:21

    56

    解密比特币的那些核心大发红黑技术 原理
    对于当下流行的电子货币-比特币系统,朋友圈里有很多介绍性的文章,也有人试图通过漫画来生动的解释比特币的特性,但是始终不得要领,总是有些问题想不清楚,为了弄清楚这些问题,最近深入的研读了几本比特币的书籍以及中本聪本人发表的比特币论文,感觉茅塞顿开,迫不及待的与大家分享大发红黑我 的理解,希望与大家共同探讨、共同进步。
    阅读 10000+ 评论 16 收藏 16
  • 曹林华 专栏作者

    发布于:2018-02-01 17:40:52

    6

    全链路设计与实践
    背景随着大发红黑公司 业务的高速发展,大发红黑公司 大发红黑服务 之间的调用关系愈加复杂,如何理清并跟踪它们之间的调用关系就显的比较关键。线上每一个请求会经过多个业务系统,并产生对各种缓存或者DB的访问,但是这些分散的数据对于问题排查,或者流程大发红黑优化 提供的大发红黑帮助 有限。在这样复杂的业务场景下,业务流会经过很多个微大发红黑服务 的处理和传递,大发红黑大发红黑我 们 难免会遇到这些问题:一次请求的流量从哪个大发红黑服务 而来?最终落到了哪个大发红黑服务 中去?为什么这个请求这么慢?到底
    阅读 10000+ 评论 0 收藏 4
写文章