加载中
总结:RocketMQ

一、架构 RocketMQ 是阿里巴巴开源的一款分布式消息中间件。具有高性能低延时抗堆积可扩展等特点。 RocketMQ的Producer、Consumer、Broker、NameServer均支持集群化部署。 架构图如下: 二、...

总结:Java随笔

一、乐观锁 悲观锁:指的就是我们平常使用的加锁机制,它假设我们总是处于最坏的情况下,如果不加锁数据完整性就会被破坏。 乐观锁:指的是一种基于冲突检测的方法,检测到冲突时操作就会失败...

总结:Java中的锁

一、为什么要用锁? 在并发编程中,经常遇到多个线程访问同一个 共享资源 ,这时候作为开发者必须考虑如何维护数据一致性,在java中synchronized关键字被常用于维护数据一致性。synchronize...

总结:spring boot统一异常处理

参考: 求求你们了,别再写满屏的 try catch 了!!

2020/07/23 20:00
113
总结:IDEA使用

1、git未提交代码文件名字变色 https://www.jb51.net/article/184941.htm 2、隐藏不必要的目录或文件 https://jingyan.baidu.com/article/14bd256e79747dbb6d2612cb.html 3、idea 关闭自动保...

总结:常见的攻击服务器的手段

一、拒绝服务 这是常见的一种方式,即DOS攻击或DDOS攻击,通过向某个站点服务器反复发送请求,导致无法承载大量的请求而“拒绝服务”。 被攻击的原因 服务器带宽不足,不能挡住攻击者的攻击流...

总结:项目与第三方API解耦之解决方案

可以将第三方接口,收口到一个服务内。 这样,可以避免每个调用方都依赖于第三方服务: (1)解除调用方与第三方接口的耦合; (2)当第三方的接口变动时,只有服务需要修改,而不是所有调用...

2020/07/14 10:02
807
总结:HDFS

一、HDFS的架构原理 一个HDFS集群,包含一个单独的NameNode和多个DataNode组成; NameNode作为Master服务,它负责管理文件系统的命名空间和处理客户端对文件的访问请求。NameNode保存了文件的...

总结:JMS

一、监听器一般的实现方案 1、主动拉取:即服务端提供拉取数据的方式,如提供HTTP接口,客户端while循环,调用HTTP接口,获取到数据则处理,反之sleep后继续拉取,这种方式缺点是性能低,尤其...

总结:hashcode与equals

一、hashcode方法 1、介绍 Object.hashCode()方法: 返回该对象的哈希码值。 支持此方法是为了提高哈希表(如HashMap)的性能,查询迅速。如字符串存储到hashmap的时候,get的时候直接通过h...

总结:Java对分布式生态的贡献

很多分布式生态应用都离不开Java的身影,如Kafka,HBase,Zookeeper,Flink,Elasticsearch,Hadoop等 Hadoop的创始人是Doug Cutting, 同时也是著名的基于Java的检索引擎库Apache Lucene的创...

没有更多内容

加载失败,请刷新页面

没有更多内容

返回顶部
顶部