Logo

  • nxlhero

    发布于:4 天前

    1

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

    发布于:10 天前

    1

    kafka故障排查-consumer处理超时导致的异常
    最近遇到一个kafka方面的问题,大致就是由于consumer处理业务超时,导致无法正常提交Offset,进而导致无法消费新消息的问题。下面大发红黑我 想从以下几个方面对此次故障排查进行复盘分析:业务背景、问题描述、排查思路、经验教训。
    阅读 3283 评论 1 收藏 2
  • PureWhiteWu

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

    2

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

    发布于:2019-05-27 14:20:55

    4

    基于Spring Cloud Gateway的路由实践
    基本介绍SpringCloudGateway(下文以SCG代替),顾名思义这是由Spring官方出品的一款网关大发红黑产品 ,是SpringCloud的子项目。ThisprojectprovidesalibraryforbuildinganAPIGatewayontopofSpringMVC.SpringCloudGatewayaimstoprovideasimple,yeteffectivewaytoro
    阅读 8194 评论 0 收藏 2
  • 王清培

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

    3

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

    发布于:2018-09-25 11:43:27

    3

    selenium自动化测试框架之PO设计模式
    selenium中PageObject设计模式的案例讲解。
    阅读 10000+ 评论 0 收藏 2
  • 王清培

    发布于: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
  • lilugoodjob

    发布于:2018-06-18 21:57:19

    18

    记一次接口压力测试与性能调优
    最近新项目上线,需要对项目中的一个HTTP接口进行压力测试,以保证接口性能稳定性。该接口涉及到的主要业务是接收HTTP请求,获取请求中的xml报文参数,并将xml报文解析后存入MySQL数据库。经验总结: 如果总的CPU占用率偏高,且基本都被业务线程占用时,CPU占用率过高的原因跟JVM参数大小没有直接关系,而跟具体的业务逻辑有关。 当设置JVM堆内存偏小时,GC频繁会导致业务线程停顿增多,TPS下降,最后CPU占用率也低了; 当设置JVM堆内存偏大时,GC次数下降,TPS上升,CPU占用率立刻上升。 Dom4J 这个xml解析大发红黑工具 性能很强大,但在处理节点和层级都较多的xml文本时,整体解析效率依然会成为业务处理瓶颈。
    阅读 10000+ 评论 13 收藏 8 赞赏 3
写文章