只会一点java

java持续学习者,每月一篇博客。罗列出技术栈,慢慢完善,持续学习,总有一天,你会追上甚至超越曾经的大神。
随笔 - 156, 文章 - 0, 评论 - 471, 阅读 - 125万
  博客园  :: 首页  :: 联系 :: 订阅 订阅  :: 管理
上一页 1 2 3 4 5 6 7 8 9 ··· 16 下一页

2021年8月4日

摘要: 一、工作负载指标 直接截取一个生产环境的rancher的web管理端-工作负载指标模块的图(这里没有汉化,直接英文)如下: 共5个大指标: CPU使用 内存使用 网络包 网络IO 磁盘IO 自学入口: 1)rancher官网:工作负载指标表达式 2)prometheus表达式描述 二、细节 2.1 阅读全文

posted @ 2021-08-04 15:58 只会一点java 阅读(2432) 评论(0) 推荐(1) 编辑

2021年7月28日

摘要: 专题目录 RocketMQ详解(一)原理概览 RocketMQ详解(二)安装使用详解 RocketMQ详解(三)启动运行原理 RocketMQ详解(四)核心设计原理 RocketMQ详解(五)总结提高 引子 明白一个项目启动时做了什么,更有利于理解整体运行原理。本节我们从rocketmq启动流程,来 阅读全文

posted @ 2021-07-28 15:19 只会一点java 阅读(2023) 评论(0) 推荐(3) 编辑

2021年7月22日

摘要: 1.引子 应交流群小伙伴要求,写一篇《新人如何快速剖析源码,掌握原理》的文章。特地花一小时整理一下,大家共同提高哈。 2.学习步骤 其实如果多看作者的几篇系列文章,就会发现套路就是四步骤: 原理概览 简单样例 源码剖析 总结提高 2.1 原理概览 官网永远是第一学习地(切忌上来直接看别人博客,网上质 阅读全文

posted @ 2021-07-22 20:45 只会一点java 阅读(884) 评论(0) 推荐(2) 编辑

2021年7月20日

摘要: 专题目录 RocketMQ详解(一)原理概览 RocketMQ详解(二)安装使用详解 RocketMQ详解(三)启动运行原理 RocketMQ详解(四)核心设计原理 RocketMQ详解(五)总结提高 引子 本节参照github设计文档+源码,分析RocketMQ的核心设计原理。是本系列的核心中的核 阅读全文

posted @ 2021-07-20 16:05 只会一点java 阅读(3041) 评论(2) 推荐(5) 编辑

2021年6月23日

摘要: 1.背景 国内使用数据库最多的莫过于mysql,大部分程序员第一次接触数据库就是mysql。(毕竟免费的 = =!)但近年来,有一些黑马出现(如下图),其中表现最突出的莫过于PostgreSQL。特规划一个月学习计划,供大家使用。 2.课程内容 参考文档 官网:https://www.postgre 阅读全文

posted @ 2021-06-23 14:50 只会一点java 阅读(308) 评论(0) 推荐(0) 编辑

2021年4月21日

摘要: 专题目录 RocketMQ详解(一)原理概览 RocketMQ详解(二)安装使用详解 RocketMQ详解(三)启动运行原理 RocketMQ详解(四)核心设计原理 RocketMQ详解(五)总结提高 一、引子 RocketMQ在MQ中的地位毋庸置疑,java开发者的首选、必会中间件。笔者在深度使用 阅读全文

posted @ 2021-04-21 14:44 只会一点java 阅读(6124) 评论(0) 推荐(6) 编辑

2021年4月13日

摘要: 一、现象 apollo开启秘钥,服务获取配置参数需要启动参数中添加:jvm参数-Dapollo.accesskey.secret=XXX。日志如下: 二、解决方案 应用服务器时间异常,重置应用服务器时间即可。 三、原因 看了源码后,在获取apollo参数时,使用当前服务器时间作为参数做了加密。怀疑a 阅读全文

posted @ 2021-04-13 09:22 只会一点java 阅读(6510) 评论(0) 推荐(0) 编辑

2021年3月30日

摘要: 一、背景 RocketMQ的分布式事务可以称为“半消息事务”。 二、原理 2.1原理 RocketMQ是靠半消息机制实现分布式事务: 事务消息:MQ 提供类似 X/Open XA 的分布事务功能,通过 MQ 事务消息能达到分布式事务的最终一致。 半消息:暂不能投递的消息,发送方已经将消息成功发送到了 阅读全文

posted @ 2021-03-30 10:52 只会一点java 阅读(8394) 评论(0) 推荐(6) 编辑

2021年3月17日

摘要: 1.获取锁 lock入参:keys[1]:自定义锁的key RLock lock = redissonClient.getLock(lockKey);argv[1]=锁的租期,默认30s argv[2]=锁的名称(UUID:threadId)if(exists keys[1]==0 1.不存在key 阅读全文

posted @ 2021-03-17 16:41 只会一点java 阅读(1552) 评论(0) 推荐(0) 编辑

2020年12月14日

摘要: 一、引子 合理配置一个应用的数据库参数,使其运行良好,这很重要。本文以某务中台的生产环境为例,从Apollo上拔下来一套配置,分析是否合理。 二、MybatisPlus配置 由于我们使用Apollo配置参数,所以分两部分:1.个体配置 2.全局配置 2.1 mybatisplus个体配置 mybat 阅读全文

posted @ 2020-12-14 10:03 只会一点java 阅读(4212) 评论(0) 推荐(1) 编辑

上一页 1 2 3 4 5 6 7 8 9 ··· 16 下一页
点击右上角即可分享
微信分享提示