首页
AI Coding
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
东瓜东瓜
掘友等级
佛系全栈开发
|
TME
擅长Java、Golang语言、nodejs
获得徽章 15
动态
文章
专栏
沸点
收藏集
关注
作品
赞
156
文章 136
沸点 20
赞
156
返回
|
搜索文章
赞
文章( 136 )
沸点( 20 )
记一个 Docker-Compose 部署 ZooKeeper 集群的坑,集群模式下不可连接
由于需要部署 Kafka 集群,决定使用 Docker 部署 ZooKeeper ,所以先使用来 docker-compose 部署 ZK 集群。过程中由于 ZK 版本和配置问题,出现集群所有节点的端口不可连接的 BUG。 1. 编写 docker-compose.yml 简单…
Zookeeper源码调试环境踩坑记录
1. 下载源码 本文基于zookeeper源码3.6.1版本。 2. maven下载jar包 项目clone到idea后,maven开始自动下载依赖的jar包。没想到速度竟然可以这么慢,索性直接改了maven的settings.xml配置,换成阿里云的maven仓库,果然速度蹭…
Netty源码服务器启动流程
看到这篇文章的应该都用过Netty吧。Netty服务端的模板代码如下,我们分析下它是怎么启动的。不要纠结没有关闭连接的代码,毕竟我们只是用这段代码来debug。这篇文章我主要写的是Netty服务端的启动流程。 Netty服务的bossGroup收到连接后,是怎么转派到worke…
Netty学习系列(七)-总结
本篇文章是Netty的最后一篇文章,这篇文章中我会把学到的知识点进行总结概括,还有自己对Netty的一些见解。另外会对Netty中用到的几种设计模式进行分析,最后会对本系列学习中的一个心得总结。 这节主要回顾一下什么是Netty,为什么会产生Netty这个库,还有Netty有什…
IntelliJ IDEA实用插件汇总
汇总开发中一直在用的IntelliJ IDEA插件。帮助我大大提升开发效率。 IntelliJ IDEA安装插件的方式:Mac系统下,依次点击:Preferences -> Plugins 。弹出的窗口中Marketplace是插件市场,可以从这里搜索安装插件;Installe…
被我用烂的DEBUG调试技巧,专治各种搜索不到的问题!
在开发过程中,遇到问题,我们经常会使用搜索引擎来查找问题的解决方案,然后予以解决。但是有些问题一时半会搜索不到解决方案,需要自己去解决。这里分享下我解决这些问题使用的调试技巧,给大家一个解决问题的新思路! 在《我扒了半天源码,终于找到了Oauth2自定义处理结果的最佳方案!》一…
三万字,100张图,1个小时,带后端的同学整体了解 vue 前端架构
这个系列文章我尽量照顾前端的同学和后端的同学,不穿插讲述。尽量按照前端-后端-部署-运维来讲,当然中途涉及到跨域、Rest、oAuth2.0这种前后协调的还是无法避免捎带一笔。 这种目录阅读可能对于只掌握 前端/后端 一种技术栈的同学,或只想去看后端/前端/运维 的同学看上去非…
Java8新特性
自从使用上了Java8的Lambda和Stream编程后,彻底的爱上了。因此决定研究下其他新特性。 什么是lambda表达式?lambda表达式就是一个匿名函数,是一段可以传递的代码。表达式表达式,你可以理解为就是一堆表达式以函数形式封装在一起,只不过没有函数名。这堆表达式可以…
一站式解决使用枚举的各种痛点
如果变量值仅有有限的可选值,那么用枚举类来定义常量是一个很常规的操作。 但是在业务代码中,我们不希望依赖 ordinary() 进行业务运算,而是自定义数字属性,避免枚举值的增减调序造成影响。 但也正是因为使用了自定义的数字属性,很多框架自带的枚举转化功能也就不再适用了。因此,…
从RocketMQ源码了解其系统设计
本篇文章RocketMQ代码基于最新的源码:rocketmq-all-4.7.1。 工作中经常用到RocketMQ,只知道使用却不知道他的原理,有时候排查问题都不知从何处下手。所以最近研究了一下RocketMQ的源码,了解其系统设计,使用起来也得心应手了。 读了这篇文章,你会了…
下一页
个人成就
文章被点赞
409
文章被阅读
178,691
掘力值
3,615
关注了
30
关注者
139
收藏集
2
关注标签
43
加入于
2019-09-06