首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
JAVA小兵
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
142
文章 142
沸点 0
赞
142
返回
|
搜索文章
JAVA小兵
赞了这篇文章
技术驿站
码农
·
1年前
关注
Troubleshooting系列-应用JVM启动参数调优实践
1. 问题现象 选取去年新建立一个应用服务,后台架构基于spring boot+ mybatics + druid + dubbo + rocktemq进行搭建。上线后,发...
6
3
分享
JAVA小兵
赞了这篇文章
技术驿站
码农
·
1年前
关注
Troubleshooting系列-DUBBO中间版本导致应用频繁Fullgc的问题定位分析
1. 问题现象 一天运维同学找过来,现网有台机器频繁fullgc,几乎1分钟一次。 2. 问题定位分析 这种问题比较好定位分析,因为应用进程还在提供服务。先保留现场,取he...
3
2
分享
JAVA小兵
赞了这篇文章
技术驿站
码农
·
1年前
关注
DDD领域驱动设计理念及总结
1.全景图 实现业务中台建模,基于DDD微服务建设和开发 2.基础概念 2.1 基础概念说明 领域:一种特定范围或者区域,按照一定规则细分业务领域,将问题范围限定在特定的边...
2
评论
分享
JAVA小兵
赞了这篇文章
技术驿站
码农
·
1年前
关注
读书笔记之《魔鬼经济学》
魔鬼经济学是一本既有经济学深度,又兼具文学特色的书。作者是史蒂芬·列维特(Steven D. Levitt)和史蒂芬·都伯纳(Stephen J. Dubner),分为四册...
4
评论
分享
JAVA小兵
赞了这篇文章
技术驿站
码农
·
1年前
关注
Troubleshooting系列-一次基于okhttp外部接口调用超时问题分析
1.问题现象 最近业务有做应用架构整合,将原先一部分业务从服务A移到服务B。其中接口功能中有一段http调用风控能力的逻辑。版本上线后,有部分此接口流量进入服务B,此时发现...
5
评论
分享
JAVA小兵
赞了这篇文章
技术驿站
码农
·
1年前
关注
高并发系统-设计秒杀系统关注点
1. 架构原则 秒杀系统本质上就是一个满足大并发、高性能和高可用的分布式系统 1.1 数据尽量少 因为数据在网络传输需要时间,其次请求数据和返回数据都需要服务端做处理(写网...
22
2
分享
JAVA小兵
赞了这篇文章
技术驿站
码农
·
1年前
关注
Troubleshooting系列-接口超时导致的重复数据插入问题分析及解决
1.问题现象 现网巡检发现一个接口MethodA超时,执行时间大概花了14秒。查看接口对应的数据,发现有张表TA数据重复。 2.问题定位分析过程 MethodA接口是一个管...
4
3
分享
JAVA小兵
赞了这篇文章
技术驿站
码农
·
1年前
关注
ROCKETMQ-消息发送与消费(二)
一. 消息发送 核心关注点:如何可靠发送消息、如何将消息发送到broker(负载) 1.1 核心类 MQAdmin:MQ 基本的管理接口,提供对 MQ 提供基础的管理能力 ...
6
2
分享
JAVA小兵
赞了这篇文章
技术驿站
码农
·
1年前
关注
Troubleshooting系列-评论管理台接口超时问题定位分析
1. 问题现象 有一天下午运营反馈管理台评论外放接口操作老是超时,处理不成功。 2. 问题定位分析过程 2.1 收集信息 出现问题后首先查看PINPOINT监控,发现那天下...
5
3
分享
JAVA小兵
赞了这篇文章
技术驿站
码农
·
1年前
关注
消息队列-深入探究消息队列
一、消息队列的优势和用途 解耦:讨论消息队列如何实现系统之间的松耦合,提高系统可维护性和可扩展性。 异步:探讨消息队列如何实现异步处理,提高系统的响应速度和吞吐量。 削峰填...
3
2
分享
JAVA小兵
赞了这篇文章
技术驿站
码农
·
1年前
关注
ROCKETMQ-架构及核心概念(一)
一、架构组网 1.1 RocketMQ 部署架构 NameServer : Topic 的路由注册中心,为客户端根据 Topic 提供路由服务,从而引导客户端向 Broke...
4
1
分享
JAVA小兵
赞了这篇文章
技术驿站
码农
·
1年前
关注
网络系列文章
1. 基础知识 基础-1网络-0网络基础 基础-1网络-1TCP协议 基础-1网络-2UPD|IP|以太网协议 基础-1网络-4HTTP协议 基础-2负载均衡-1定义解释 ...
3
1
分享
JAVA小兵
赞了这篇文章
技术驿站
码农
·
1年前
关注
高并发系统设计系列文章
1.基本设计方法 高并发系统-通用设计方法 高并发系统-系统设计目标(高性能、高可用、高可扩展) 高并发系统-如何做服务化拆分 2.关键组件设计点 高并发系统-MYSQL数...
2
评论
分享
JAVA小兵
赞了这篇文章
技术驿站
码农
·
1年前
关注
算法技巧-前缀和
1. 技巧说明 前缀和算法,是用来快速求解数组中某一个区间的区间和的值,如果对于每一个询问,都可以在O(1)的时间复杂度内快速求解,如果使用枚举的思想,则平均复杂度为O(n...
3
评论
分享
JAVA小兵
赞了这篇文章
技术驿站
码农
·
2年前
关注
高并发系统-消息队列-如何正确使用消息队列
何为消息队列 消息队列是一种在应用程序之间传递消息的通信模式。它是一种异步通信机制,允许发送者将消息放入队列中,而不需要立即将其发送给接收者。接收者可以在合适的时间从队列中...
12
1
分享
JAVA小兵
赞了这篇文章
技术驿站
码农
·
2年前
关注
Redis6.2.9集群部署实践(三主三从)
安装编译REDIS 参考之前文章:Ubuntu20.04安装Redis6.2.9和Redission连接实践 将编译好的redis文件copy出来单独存放 准备配置文件 分...
5
评论
分享
JAVA小兵
赞了这篇文章
技术驿站
码农
·
2年前
关注
高并发系统-如何做服务化拆分
一般早期架构是一体化架构(Monolithic Architecture),简单来说就是所有的业务都在一个后台服务来承载。 例如,一个Java web应用运行在Tomcat...
7
1
分享
JAVA小兵
赞了这篇文章
技术驿站
码农
·
2年前
关注
算法技巧-布隆过滤器
布隆过滤器原理 当一个元素被加入集合时,通过K个散列函数将这个元素映射成一个位数组中的K个点,把它们置为1。 检索时,我们只要看看这些点是不是都是1就(大约)知道集合中有没...
11
1
分享
JAVA小兵
赞了这篇文章
技术驿站
码农
·
2年前
关注
高并发系统-缓存(二)-如何使用缓存
1. 缓存读写策略 缓存必定是对某些数据或者运算结果的存储在读写速度更高级别的存储介质中。这就会直接涉及到两个不同存储介质,也会导致一个经典的读写不一致场景。 下面主要描述...
11
2
分享
JAVA小兵
赞了这篇文章
技术驿站
码农
·
2年前
关注
高并发系统-分布式唯一ID生成(六)-美团Leaf
2. 生成方案 2.8 美团-Leaf 来自于美团开源。 There are no two identical leaves in the world > “世界上没有两片...
9
1
分享
下一页
关注了
1
关注者
1
收藏集
2
关注标签
0
加入于
2022-08-12