前言 在遇到实际性能问题时,除了关注系统性能指标。还要结合应用程序的系统的日志、堆栈信息、GClog、threaddump等数据进行问题分析和定位。关于性能指标分析可以参考前...
前言 在遇到实际性能问题时,除了关注系统性能指标。还要结合应用程序的系统的日志、堆栈信息、GClog、threaddump等数据进行问题分析和定位。关于性能指标分析可以参考前...
阿飞Javaer,转载请注明原创出处,谢谢! 需求说明 类似订单表这种规模上亿,未来甚至上十亿百亿的海量数据表,在项目初期为了快速上线,一般只是单表设计,不需要考虑分库分表。...
Kafka简介 Kafka是一种分布式的,基于发布/订阅的消息系统。主要设计目标如下: 以时间复杂度为O(1)的方式提供消息持久化能力,并保证即使对TB级以上数据也能保证常数...
1、字符串有整型的相互转换 String a = String.valueOf(2);//integer to numeric stringint i = Integer.p...
写在最前面,运行环境:tomcat8,jdk1.8,windows server 2008内存16G,软件LoadRunner11,MAT和JProfile9.1。 ...
不同的行业,不同的方式,不同的速度,相同的却是双向的渗透和融合。供应链金融正是产业资本与金融资本跨界的融合。或迅疾如风、或激烈如火、或柔韧如水,跨界融合,正孕育全新的商业逻辑...
业务场景:跟设备通信,不同的厂家有不同的协议,这时后台服务要兼容,比如说,设备A使用的是String字符串,设备B使用的是byte[],这时候该怎么处理呢,使用自定义解码器,...
消费者如何分配分区就是指某个topic,其N个分区和消费该topic的若干消费者群组下M个消费者的关系。如下图所示,C0和C1两个消费者如何分配N个分区: 核心接口:org....
常用的锁思想 1. 乐观锁与悲观锁 悲观锁:就是在并发环境下很悲观,每次拿数据都会认为别人要修改数据,所以每次拿数据的时候都会上锁,这样有人拿数据的时候,其他人就不能进行增删...