首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
图解技术区
Java4ye
创建于2021-05-13
订阅专栏
通过图形来具象化技术,更加形象,方便理解,记忆,涉及的技术很广泛,不仅仅 Spring,SpringMVC,Springboot,MyBatis,SpringCloud…… 等等
等 22 人订阅
共40篇文章
创建于2021-05-13
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
Netty 是如何解析 Redis RESP 协议的——响应篇
上文请求篇中,通过给 channel 添加 RedisEncoder 来处理不同类型的 RedisMessage ,比如 简单字符串,大字符串 等。 这篇是响应篇,一起来看看 RedisDecoder
Netty 是如何解析 Redis RESP 协议的——请求篇
上文抓包分析了这个 Redis RESP 协议,看到 TCP 层面的 byte 信息,直观感受到这个 Human Readble 的二进制协议。 比如 bulk String 的格式就是: $<len
Redisson分布式锁的源码解读
之前秒杀项目中就用到了这个 Redisson 分布式锁 👇,这篇就一起来看看源码吧! tryLock 加锁 流程 前置知识 tryLockInnerAsync ARGV[1] 过期时间 ARGV[2]
一个Redis分布式锁的实现引发的思考
最近看了一个老项目(2018年的),发现其中用 Redis 来实现分布式锁🔒。 代码如下 👇 分析 看完之后,有这几点感悟 setNX 和 expire 两个操作是分开的,有一定的风险(忘了释放锁,e
Redis的RESP协议真的这么简单?抓包分析
听说 Redis 协议很简单,那今天就抓个包来一起看看吧。 RESP 是什么 支持这么多种类型 👇 RESP data type Minimal protocol version Category F
Wireshark 抓包分析 DNS、HTTP、ICMP 协议
Wirkshark_HTTP 小伙伴们好呀,这节来分享下这个 ICMP协议 和 curl 访问 http 网站时涉及到的协议。 ARP 协议补充 先补充一下上文的 ARP 协议。 MAC 地址是 6
Wireshark 抓包分析 TCP,ARP 协议
利用 Wireshark 抓包 VMware Network Adapter VMnet8 网卡,来分析 虚拟机 上的流量
4份报告简读Java生态
那么现在的 Java 生态发展到什么情况了呢? 这里我收集了四份报告,一起看看吧 Java 生态报告 —— InfoQ 有四大专栏,下面简单介绍下。
EffectiveJava之创建和销毁对象篇
本文正在参加「金石计划」 小伙伴们好呀,我是 4ye ,今天来和大家分享下 《Effective Java》这本书的 第2章 —— 创建和销毁对象 。 一共有 9 点,一起看看叭~ 1. 考虑用 静态
Traefik 转发 TCP 到 MySQL 集群以及 浅析服务器环境,zk 集群搭建
本文正在参加「金石计划」 小伙伴们好呀,昨天才吐槽只能用 port-forward 去连接到 MySQL 主从集群,今天就解决了 哈哈😝 看来以后得多吐槽吐槽了,也许吐槽也是开窍的一种方式 哈哈哈 实
用 Helm 在 k8s 上快速搭建 MySQL 主从集群 ,并提供对外访问
小伙伴们好呀,我是 4ye,上文分享了 《用 k8s+Ingress+Traefik 搭建一个外网可以访问的 Web 服务》 这次来分享下 用 Helm 在 k8s 上快速搭速搭建 MySQL
秒杀系统上云,从 1342ms 提升到 138ms
本文正在参加「金石计划」 小伙伴们好呀,拖拖拉拉的我,终于把 秒杀项目 部署到云端上去了! 这次过程也比较顺利,搭建下 RabbitMQ 就好了。 不过我发现,每次都得研究下这个配置文件,真的是头大,
写个简易版秒杀系统练练手
「回顾2022,展望2023,我正在参与2022年终总结征文大赛活动」 不写文章还有点不自在,完了😂(有点懒了,同步文章~) 今天来分享下这段时间学习的一个秒杀项目,黑马点评。 好久没跟着学这些,感觉
用 k8s+Ingress+Traefik 搭建一个外网可以访问的 Web 服务
这篇文章记录了本次的小实验:用 k8s+Ingress+Traefik 搭建一个外网可以访问的 web 应用
分布式 ID 生成系统 Leaf 的设计思路,源码解读
分布式 ID 生成系统 —— Leaf ,一起来思考下这个分布式ID的设计吧 👇 什么是分布式ID?
Java8 Stream 的核心秘密
小伙伴们好呀,我是 4ye,今天来分享下 Java8 Stream 的源码 核心回顾 整体概览 这里列出一些重要的类,是看源码过程中必须了解的。
Java8 Stream 的这些知识,你了解吗
小伙伴们好呀,我是 4ye,今天来和大家分享下这个 Stream 。 什么是流呢? 想了好久也不知道怎么表述,感觉很抽象,就是一个很好用的工具🐖。
迁移 Eureka 到 Nacos 之双注册双订阅模式
将注册中心从 Eureka 迁移到 Nacos,Nacos的优点,为啥放弃 Eureka,迁移注意事项
快速上手搜索引擎的秘密武器——Lucene
本文已参与「掘力星计划」,赢取创作大礼包,挑战创作激励金。 这篇文章介绍下这个 Lucene,下篇写写 ElasticSearch , 然后再继续填 Spring 的坑 🕳 内容的话就很基础啦🐖,希望
spring-boot-devtools 快速重启的秘密!
本文已参与「掘力星计划」,赢取创作大礼包,挑战创作激励金。 上文写了 AOP 插件 后,咱们也了解到这个 ClassLoader 的重要,所以今天咱们来聊聊这个热部署神器 spring-boot-de
下一页