HttpSecurity实际上就是在配置Spring security的过滤器链,比如:CSRF,CORS,表单登录等,每个配置器对应一个过滤器,可以通过HttpSecuri...
@Summersfruit 首先我就不说你这贴的代码怎么样,你第一个观点就有问题,首先这种模式的拓展入口来自这个Share类,那么我改它不是很正常的吗? static 只是存储我这些类的一种方式,并不能说这有问题,又不是说一定非得卡死在static
还在使用if else写代码?试试 “策略模式” 吧!来源公众号:程序员小灰作者:LA 我们使用的app大多都有分享的功能,我们可以选择分享到不同的地方,比如微博、微信、QQ等等,虽然是同一个内容,但是分享到不同的平台就会有不同...
这跟我写的策略不一样啊,在我的认知里,这是我经常写的委派啊
还在使用if else写代码?试试 “策略模式” 吧!来源公众号:程序员小灰作者:LA 我们使用的app大多都有分享的功能,我们可以选择分享到不同的地方,比如微博、微信、QQ等等,虽然是同一个内容,但是分享到不同的平台就会有不同...
在JDK1.8的文档中是这么介绍HashSet的:此类实现Set接口,由哈希表(实际为HashMap实例)支持。 对集合的迭代次序不作任何保证;这个类提供了基本操作(add,...
LinkedList实现了List和Deque接口。 实现所有可选列表操作,并允许所有元素(包括null )。在List接口的实现类中,ArrayList为列表,而Linke...
关于List与ArrayList,在文档中是这么说明的List:有序集合(也称为序列 )。 该界面的用户可以精确控制列表中每个元素的插入位置。 用户可以通过整数索引(列表中的...
auto和none都是自动确认的,不同的是 auto会根据消息的执行情况(执行过程中发生异常,amqpRejectAndDontRequeueException,immediateAcknowledgeAmqpException)来决定是确定还是拒绝,
RabbitMQ:消息发送确认 与 消息接收确认(ACK)默认情况下如果一个 Message 被消费者所正确接收则会被从 Queue 中移除 如果一个 Queue 没被任何消费者订阅,那么这个 Queue 中的消息会被 Cache(...
前言 最近一年使用 Elasticsearch 完成亿级别日志搜索平台「ELK」,亿级别的分布式跟踪系统。在设计这些系统的过程中,底层都是采用 Elasticsearch 来...
Java开发过程中,基本实体类包都以entity或者model来称呼,可是不少项目中,却以Bo、Vo来命名,面试的时候,也有可能被问到这些问题。那么,这几者分别代表什么意思呢...
面试题 zookeeper 都有哪些使用场景? 面试官心理分析 现在聊的 topic 是分布式系统,面试官跟你聊完了 dubbo 相关的一些问题之后,已经确认你对分布式服务框...
回顾 上一篇文章我们说到,各种分布式事务解决方案的特点,其中最后提到了可靠消息事务最终一致性这种解决方案,而我们这篇文章的标题也是它,没错,我们接下来要详细的分析该解决方案的...
在上一篇博客内容中,我们已经看了解析 import.alias的源码了,接下来就是bean的这块了: processBeanDefinition(ele, delegate)...
通过这篇文章来记录和分享对Disruptor的初步了解认识Disruptor框架。 Disruptor是什么? Disruptor是一个高性能的异步处理框架,或者可以认为是线...
不管是自己做项目,还是工作中,Spring都是使用最多的框架。但是一直都没有好好的了解一下,本篇博客的目的就是为了深入分析Spring最核心的概念之一:IOC容器的实现原理 ...