首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
jesse1026
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
22
文章 22
沸点 0
赞
22
返回
|
搜索文章
赞
文章( 22 )
沸点( 0 )
后端架构师技术图谱
分享自 GitHub
Spring Cloud Gateway 全局通用异常处理
如上图: 模拟所有路由断言都不匹配 404 , 和 spring boot 默认保持一致的错误输出页面。 显然我们在网关同样配置 @ControllerAdvice 是不能解决问题,因为 spring cloud gateway 是基于 webflux 反应式编程。
使用curator实现分布式master选举
解决了很多ZooKeeper客户端非常底层的细节开发。提供ZooKeeper各种应用场景(分布式锁、leader选举、共享计数器、 缓存机制、分布式队列等)的抽象封装。 高可用的情况下,我们要简历master集群,并且在master集群中选择出来一个leader求执行任务。 l…
Java日志体系
那就要从Java Log的发展历程开始说起。 log4j(作者Ceki Gülcü)出来时就等到了广泛的应用(注意这里是直接使用),是Java日志事实上的标准,并成为了Apache的项目。 Apache要求把log4j并入到JDK,SUN拒绝,并在jdk1.4版本后增加JUL(…
如何理解BIO、NIO、AIO的区别?
首先Java中的IO都是依赖操作系统内核进行的,我们程序中的IO读写其实调用的是操作系统内核中的read&write两大系统调用。 网卡收到经过网线传来的网络数据,并将网络数据写到内存中。 当网卡把数据写入到内存后,网卡向cpu发出一个中断信号,操作系统便能得知有新数据到来,再…
tomcat源码分析(第二篇 tomcat启动过程详解)
大家都知道,每一个应用程序都有一个唯一的入口(即main函数),那么对于Java语言开发的tomcat服务器也不例外,找到这个入口,了解各个组件加载的具体过程,对理解整个应用的实现过程有很大的帮助。 tomcat启动相关的类位于catalina.startup包路径下,入口是类…
kafka消费者Consumer参数设置及参数调优建议-kafka 商业环境实战
本套系列博客从真实商业环境抽取案例进行总结和分享,并给出Spark商业应用实战指导,请持续关注本套博客。 Consumer Group 主要用于实现高伸缩性,高容错性的Consumer机制。因此,消息的接收是基于Consumer Group 的。组内多个Consumer实例可以…
ElasticSearch学习文档
1.1 ElasticSearch是一个基于Lucene的搜索服务器。 它提供了一个分布式多用户能力的全文搜索引擎,基于RESTfulweb接口。ElasticSearch是用Java开发的, 并作为Apache许可条款下的开放源码发布,是当前流行的企业级搜索引擎。设计用于云计…
Bitmap 算法解释与应用
有这样一个问题:给 40 亿个不重复的 unsigned int 的整数,没排序。再给一个数,快速判断这个数是否存在 40 亿个整数中?内存限制 2G。
并发编程导论
随着硬件性能的迅猛发展与大数据时代的来临,并发编程日益成为编程中不可忽略的重要组成部分。简单定义来看,如果执行单元的逻辑控制流在时间上重叠,那它们就是并发(Concurrent)的。并发编程复兴的主要驱动力来自于所谓的“多核危机”。正如摩尔定律所预言的那样,芯片性能仍在不断提高…
下一页
个人成就
文章被阅读
749
掘力值
45
关注了
14
关注者
0
收藏集
2
关注标签
4
加入于
2019-09-10