会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
阿丸
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
7
下一页
2021年3月30日
从I/O多路复用到Netty,还要跨过Java NIO包
摘要: 本文是Netty系列第4篇 上一篇文章我们深入了解了I/O多路复用的三种实现形式,select/poll/epoll。 那Netty是使用哪种实现的I/O多路复用呢?这个问题,得从Java NIO包说起。 Netty实际上也是一个封装好的框架,它的网络I/O本质上还是使用了Java的NIO包(New
阅读全文
posted @ 2021-03-30 11:18 阿丸
阅读(1603)
评论(0)
推荐(1)
2021年2月9日
从网络I/O模型到Netty,先深入了解下I/O多路复用
摘要: 微信搜索【阿丸笔记】,关注Java/MySQL/中间件各系列原创实战笔记,干货满满。 本文是Netty系列第3篇 上一篇文章我们了解了Unix标准的5种网络I/O模型,知道了它们的核心区别与各自的优缺点。尤其是I/O多路复用模型,在高并发场景下,有着非常好的优势。而Netty也采用了I/O多路复用模
阅读全文
posted @ 2021-02-09 10:02 阿丸
阅读(948)
评论(2)
推荐(1)
2021年1月18日
没搞清楚网络I/O模型?那怎么入门Netty
摘要: 微信搜索【阿丸笔记】,关注Java/MySQL/中间件各系列原创实战笔记,干货满满。 本文是Netty系列笔记第二篇 Netty是网络应用框架,所以从最本质的角度来看,是对网络I/O模型的封装使用。 因此,要深刻理解Netty的高性能,也必须从网络I/O模型说起。 看完本文,可以回答这三个问题: 五
阅读全文
posted @ 2021-01-18 14:54 阿丸
阅读(1119)
评论(3)
推荐(5)
2021年1月11日
打算写一些Netty的文章了,先聊聊为什么要学习Netty
摘要: 微信搜索【阿丸笔记】,关注Java/MySQL/中间件各系列原创实战笔记,干货满满。 2021年了,终于开始系统性总结Netty相关的东西了。 这会是Netty系列的第一篇,我想先聊聊 “为什么要学习Netty”。 绕不开的编程框架 Java进阶之梯 面试“绝招” 一个小小的心结 1.绕不开的框架
阅读全文
posted @ 2021-01-11 19:26 阿丸
阅读(653)
评论(1)
推荐(0)
2021年1月5日
2020实战复盘:如何从0到1搭建数据传输平台产品DTS?
摘要: 微信搜索【阿丸笔记】,关注Java/MySQL/中间件各系列原创实战笔记,干货满满。 2020年下半年的主要任务,就是从0到1搭建了数据传输服务平台产品。平稳上线后,基本达到预期,实现了最初的产品规划目标。 这里做个复盘,记录下从0到1的过程,包括: 产品设计 整体技术架构 核心模块的技术选型、原理
阅读全文
posted @ 2021-01-05 09:59 阿丸
阅读(1301)
评论(2)
推荐(3)
2020年12月21日
拥抱云原生,如何将开源项目用k8s部署?
摘要: 微信搜索【阿丸笔记】,关注Java/MySQL/中间件各系列原创实战笔记,干货满满。 k8s以及云原生相关概念近年来一直比较火热,阿丸最近搞了个相关项目,小结一下。 本文将重点分享阿里开源项目otter适配k8s部署的改造过程,其中的改造过程和技巧应该适用于将大多数开源项目改造到k8s进行部署。 1
阅读全文
posted @ 2020-12-21 13:01 阿丸
阅读(839)
评论(0)
推荐(0)
2020年11月17日
亿级大表分库分表实战总结(万字干货,实战复盘)
摘要: 微信搜索【阿丸笔记】,关注Java/MySQL/中间件各系列原创实战笔记,干货满满。 分库分表的文章网上非常多,但是大多内容比较零散,以讲解知识点为主,没有完整地说明一个大表的切分、新架构设计、上线的完整过程。 因此,我结合去年做的一个大型分库分表项目,来复盘一下完整的分库分表从架构设计 到 发布上
阅读全文
posted @ 2020-11-17 14:15 阿丸
阅读(7017)
评论(0)
推荐(7)
2020年10月27日
线上问题排查,一不小心踩到阿里的 arthas坑了
摘要: 最近帮新来的校招同学排查一个线上问题,问题本身不是很难,但是过程中踩到了一个arthas的坑,挺有意思的。 同时,也分享下在排查过程中使用的一些比较实用的工具,包括tcpdump、arthas、simpleHTTPServer等,希望能对大家有所帮助。 1.问题描述 新开发的一个功能,简单来说,就是
阅读全文
posted @ 2020-10-27 20:54 阿丸
阅读(1552)
评论(2)
推荐(7)
2020年9月30日
用ThreadLocal来优化下代码吧
摘要: 最近接手了一个老项目,看到一个很有意思的现象。 这个项目中大量的方法入参都会带上user信息,比如这样 它的意图是希望在方法内使用user的信息,但是如此大范围的传递用户信息,第一感觉就是不优雅。那有什么办法可以优化一下呢? 我们第一反应是,可以存一个全局变量,在初始位置将用户信息存入全局变量,然后
阅读全文
posted @ 2020-09-30 14:39 阿丸
阅读(946)
评论(1)
推荐(1)
2020年9月5日
基于canal的client-adapter数据同步必读指南
摘要: 本文将介绍canal项目中client-adapter的使用,以及落地生产中需要考虑的可靠性、高可用与监控报警。(基于canal 1.1.4版本) canal作为mysql的实时数据订阅组件,实现了对mysql binlog数据的抓取。 虽然阿里也开源了一个纯粹从mysql同步数据到mysql的项目
阅读全文
posted @ 2020-09-05 10:41 阿丸
阅读(8444)
评论(0)
推荐(3)
上一页
1
2
3
4
5
6
7
下一页
公告